Ich habe meine Maschine an eine Arbeitsgruppe angeschlossen. Die Einstellungen zum Ändern des Hintergrunds befinden sich auf dem Server-Computer, sodass alle Computer denselben Hintergrund haben. Wie kann ich nun das Hintergrundbild meines Computers mithilfe der Registrierung ändern?
Nachdem ich einige Antworten gelesen hatte,
ich erschuf Wall.reg
mit dem folgenden Inhalt und erstellt eine Verknüpfung in Start up
Ordner, damit die Datei automatisch ausgeführt wird.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop]
"Wallpaper"="C:\Users\Public\Pictures\Sample Pictures\Koala.jpg"
Fehlt mir etwas? Es funktioniert nicht :(
Antworten:
Navigiere zu
und ändern Tapete Schlüsselwert auf den vollständigen Pfad Ihres Bildes.
quelle
Ich weiß, dass dies ein alter Schritt ist, und Windows 7 ist ein Betriebssystem, das schnell veraltet ist. Aber für den gelegentlichen Benutzer: Ich beschäftige mich seit Jahren in meinem Shop damit. Ich bin nah genug an der IT, um bestimmte Privilegien auf meinem Laptop zu haben, aber nicht nahe genug, um dann dumme GPOs zu machen, die mich natürlich auch betreffen.
Unter XP bin ich mir sicher, unter Windows 7 ist dies nur eine Inspiration: Diese Art von Änderungen an der Registry werden nicht wirksam werden, bis Sie das System neu starten! Und da Sie versuchen, ein Gruppenrichtlinienobjekt zu umgehen, ist dies in vielen Situationen "Mission unmöglich". Es gibt jedoch einen Weg zu Macht ein Update der zu beantragenden Registry ohne Neustart ...
Die Sache ist: Sie müssen nicht neu starten - Sie müssen den Cache der Registrierungseinstellungen leeren - was auch der Fall ist ein Teil eines Neustarts .
Lösung (mindestens unter XP):
Das funktionierte (funktionierte) für mich auf meinem XP-Rechner. Der Trick war die letzte Zeile: "user32.dll, UpdatePerUserSystemParameters" als Teil der bat-Datei ausführen. Dies ersetzt den "Neustart". :-)
Ich legte dies in den Startordner und fügte der bat-Datei eine Tastenkombination hinzu: Auf diese Weise begann mein PC mit meinem eigenen Hintergrundbild. Wenn das Gruppenrichtlinienobjekt mehrmals am Tag aktualisiert wurde, drücke ich die Tastenkombination und erhalte meinen bevorzugten Blick zurück (der unendlich schöner ist als der "schwarze Bildschirm der Depression", der Firmenaktien ist) ;-)
Ich bin noch nicht dazu gekommen, das Problem auf meinem neuen Laptop (unter Win 7) zu beheben, aber ich denke, jemand da draußen kann sich durch dieses (XP) Verhalten und die weitere Forschung inspirieren.
quelle
Für diejenigen, die sich noch mit XP-Boxen befassen, lasse ich meine vorherige Antwort unangetastet.
Ich kann jedoch jetzt einen Ansatz zur Behebung des Problems unter Windows 7 mitteilen:
Kampf gegen eine Gruppenrichtlinie, die beim Neustart (und in meinem System) erzwungen wird
persönlicher Fall alle paar Stunden am Tag). Ändert sich jedoch zu
Die Registrierung benötigt eine Flut von Einstellungen, bevor sie werden
aktiv. Ein Neustart macht das.
Wir müssen einen anderen Weg finden, um das Ziel zu erreichen: "change-background-of-a-windows-7-machine ..." - Ich überspringe den Teil "using-registry", weil ich nicht glaube, dass dies möglich ist. und ehrlich gesagt glaube ich nicht, dass es unter Windows 7 der richtige Ansatz ist! Es war auf XP - wie ich in meiner vorherigen Antwort angegeben habe.
Das Zauberwort heißt jetzt "Themepack" - und das Zauberwissen lautet: "Es ist ausführbar!" Was Sie brauchen, ist eine automatisierte Methode, um es auszuführen und mit den eingebetteten Konsequenzen umzugehen.
Bearbeiten Sie die Datei mit dem Editor oder einem ähnlichen Werkzeug: Fügen Sie folgende Zeilen ein:
Beachten Sie, dass ich den Code nicht nur beim Start ausführte, sondern auch einen Hotkey (LCTRL + LSHIFT + D) beifüge, der diesen Teil des Skripts nach Belieben ausführt.
Beachten Sie auch die Befehlszeile "WinWait": Mein System ist Dänisch, der Titel meines Personalisierungsfensters lautet "Personlige indstillinger". Sie müssen hier den Titel des Fensters auf Ihrem eigenen System einfügen. Lesen Sie die AHK-Hilfedateien, um zu erfahren, wie Sie dies tun können, wenn es nicht naheliegend genug ist, um es richtig zu erraten.
Jetzt müssen Sie nur noch Ihr Windows 7-Laptop ein für alle Mal personalisieren (es sei denn, eine Gruppenrichtlinie hindert Sie (Benutzer) daran, Änderungen vorzunehmen). Wenn Sie zufrieden sind, speichern Sie das resultierende Themepack auf dem Pfad, den Sie im Skript angegeben haben (d. H. "C: \ Laptop theme.themepack") und erledigt .
Hinweis: Wenn Sie unter "C: \" nichts speichern können, können Sie das Themepack an einer beliebigen Stelle ablegen - auch in Ihren persönlichen Benutzerordnern. Dies hat den Vorteil, dass Sie das Skript auch dann behalten, wenn die IT-Abteilung Ihren Laptop ändert - vorausgesetzt, sie möchten Ihre Benutzerordner sichern. Mein persönlicher Geschmack ist es, die Dinge kurz zu halten, und ich mag es nicht, mich beim Start mit Netzwerkfreigaben zu verbinden, wenn ich ihm helfen kann. Was ich kann
quelle
Wenn der Server Ihr Hintergrundbild über ein Gruppenrichtlinienobjekt steuert, müssen Sie das Hintergrundbild jedes Mal zurücksetzen, wenn Sie sich anmelden oder das Gruppenrichtlinienobjekt auf Ihrem Computer aktualisiert wird.
Sie können eine reg-Datei erstellen, indem Sie die Werte korrekt ändern und auf Ihrem Desktop speichern. Wenn Sie diesen Vorgang bei jeder Anmeldung ausführen, erhalten Sie nach jeder Anmeldung das gewünschte Hintergrundbild. Verwenden Sie den von Thane bereitgestellten Registrierungsschlüssel, und exportieren Sie den korrekten Wert. Bei jedem Import wird die Registrierung auf den gewünschten Wert geändert.
Dinge, die man beachten muss:
Brechen Sie dabei die IT-Richtlinien Ihres Unternehmens?
Können Sie die Registrierung ändern? und Startup-Aufgaben erstellen, um dies zu tun? Hast du die Privilegien?
Lohnt sich der Aufwand?
quelle
Speichern Sie einfach Ihr 'Koala'-Hintergrundbild über der Standard-Hintergrundbilddatei, die Ihre Richtlinie verwendet.
quelle
Habe es gerade ausprobiert Wenn Sie einen Benutzer zum Standardbenutzer kopieren, wird ein hartcodierter Pfad zum Themenbereich der Originalbenutzer beibehalten. Ich habe versucht, den Hintergrund des ursprünglichen Benutzers in einen allgemein verfügbaren Bereich zu ändern.
Ich habe festgestellt, dass Sie doppelte Backslashes "\\" auf den Pfad setzen müssen. "C: \\ Users \\ ....." ansonsten wird der .reg-Eintrag ignoriert!
quelle
Wahrscheinlich nicht in jedem Fall die Antwort für alle, aber es lohnt sich auszuschließen: Sie müssen sich abmelden und erneut anmelden, damit die Einstellung wirksam wird. (Dies ist, wie andere bemerkt haben, nicht hilfreich, wenn Sie sich gegen GPO wenden, da dies die Rechtssicherheit wieder einstellt.)
In meinem Win7-Setup habe ich HKEY_CURRENT_USER \ Control Panel \ Desktop \ Wallpaper auf ein Bild gesetzt, und dies würde sich nicht auf den tatsächlichen Desktop-Hintergrund auswirken. Personalisierung würde aussehen, als hätte sich die Einstellung durchgesetzt. Das hat mich wahnsinnig gemacht, bis mir klar wurde, dass das neue Hintergrundbild durch das Aus- und Einloggen wieder hergestellt werden würde.
Update 9/8: Dies beantwortet die Frage des OP nicht, da es nicht nur die Registry verwendet, sondern als Nachfolger habe ich nie einen zufriedenstellenden Weg gefunden, die Tapete nur mit der Registry zu ändern. Wenn Sie Code schreiben und implementieren können, habe ich festgestellt, dass ein Win32-Aufruf an
SystemParametersInfo
mit demSPI_SETDESKWALLPAPER
Mit der Flagge wurde das Hintergrundbild sofort ohne den Logout / Login-Tanz aktiviert. Sehen diese Antwort für Details. Auch hier hilft es nicht, wenn Sie mit GPO um die Kontrolle über diese Einstellung kämpfen.quelle
Mir ist klar, dass das alt ist. Ich musste dieses Problem jedoch lösen, und der Weg dahin ist etwas hinterlistig.
Stellen Sie den Registrierungseintrag so ein, dass er auf die gewünschten Einstellungen verweist, und legen Sie dann die Berechtigungen fest, um das Lesen zuzulassen. Sie können jedoch nicht zulassen, dass jeder (einschließlich des Systems) die Berechtigung zum Ändern hat.
Wenn das GPO es verarbeitet, erhält es einen Zugriff für diese bestimmte Einstellung, und Sie bleiben daher bei den gewünschten Einstellungen.
Wenn sich die Datei auf Ihrem lokalen System befindet, verwenden Sie nicht denselben Dateinamen, es sei denn, Sie führen diesen Trick auch für das eigentliche Image aus. Andernfalls überschreibt die Richtlinie Ihre Datei.
quelle