Wenden Sie die Registrierungsoptimierung auf neu erstellte Benutzer an

7

Angenommen, ich habe "Dieser PC" auf meinem Desktop mit dieser Registrierungsoptimierung angezeigt:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000000

Und jetzt möchte ich dies zu einer Art "Systemstandard" machen, der für alle Benutzer gilt, die nach meiner Änderung erstellt wurden, ohne dass vorhandene Benutzer davon betroffen sind. Wie kann ich das erreichen?

Ich habe es mir angeschaut, HKEY_USER\.DEFAULTaber es sieht ein bisschen seltsam aus und ich fürchte, es ist nicht der richtige Ort, um meine Optimierungen anzuwenden.

iBug
quelle

Antworten:

10

Wie kann ich eine Registrierungsoptimierung auf neue Benutzer anwenden?

Sie müssen Ihren Tweak auf HKEY_USERSin anwenden %SystemDrive%\Users\Default\NTUSER.DAT. Dies muss durch Laden der Registrierungsstruktur erfolgen.

Alle in der geladenen Struktur geänderten Einstellungen werden in jedes neu erstellte Benutzerprofil kopiert.

Vollständige Anweisungen unten.

Hinweis:

Um sicherzustellen, dass jedes neue Profil, das auf einem Computer erstellt wird, bestimmte Benutzereinstellungen erhält, müssen die Registrierungseinstellungen geändert werden, die zum Erstellen aller neuen Profile verwendet werden. Der Trick ist zunächst zu verstehen, woher diese Standardeinstellungen stammen. Wenn wir dann wissen, woher sie kommen, müssen wir sie bearbeiten und speichern können. Danach werden alle neuen Profile mit den von uns gewünschten Einstellungen erstellt.

Der Speicherort, an dem neue Profile ihre Benutzerregistry-Einstellungen kopieren, befindet sich im Dateisystem unter %SystemDrive%\Users\Default\NTUSER.DATWindows 7 und Windows Vista, unter Windows XP unter %SystemDrive%\Documentsund Settings\Default User\NTUSER.DAT. Jetzt, da wir wissen, welche Datei kopiert wird, um alle neuen Profilbenutzer-Registrierungseinstellungen zu erstellen, benötigen wir nur eine Möglichkeit, die Einstellungen zu bearbeiten. Nun, dafür gibt es ein Werkzeug, das heißt Regedit.exe.

Der Trick beim Bearbeiten der Standardeinstellungen für die Benutzerprofilregistrierung besteht darin, zunächst zu wissen, dass diese Regedit.exestandardmäßig nicht verfügbar sind . Wir müssen die NTUSER.DATDatei in laden Regedit.exe, um die Einstellungen bearbeiten zu können. Öffnen Regedit.exeSie das Programm Regedit, indem Sie auf Start und Eingabe klicken, mit der rechten Maustaste auf das Suchergebnis klicken und Als Administrator ausführen auswählen. Wenn Sie derzeit mit einem Nicht-Administrator angemeldet sind, können Sie im Feld Benutzerkontensteuerung Administratoranmeldeinformationen angeben. Andernfalls klicken Sie im Feld Benutzerkontensteuerung auf Ja.

Wenn Regedit gestartet wird, navigieren Sie zu HKEY_USERS und klicken Sie mit der linken Maustaste darauf.

Bildbeschreibung hier eingeben

Gehen Sie zum Menü und wählen Sie Datei-> Struktur laden. Weitere Informationen zum Laden von Windows-Registrierungsstrukturen. http://technet.microsoft.com/en-us/library/cc732157.aspx .

Bildbeschreibung hier eingeben

Navigieren Sie zu der NTUSER.DAT-Datei, die auf der verwendeten Windows-Version basiert, und öffnen Sie sie. In der Systemsteuerung für Ordneroptionen muss "Versteckte Dateien und Systemdateien anzeigen" aktiviert sein. Für mehr Informationen; http://windows.microsoft.com/en-US/windows7/Show-hidden-files .

Bildbeschreibung hier eingeben

Geben Sie dem Bienenstock einen Namen, egal welchen Namen Sie ihm geben. Hier habe ich Default Profile verwendet, aber es hätte alles möglich sein können.

Bildbeschreibung hier eingeben

Navigieren Sie in Regedit zu HKEY_USERS-> dem von Ihnen angegebenen Hive-Namen. Sie können jetzt die Standardeinstellungen für die Benutzerprofilregistrierung bearbeiten. Denken Sie daran, diese zuerst zu sichern, bevor Sie sie bearbeiten

Bildbeschreibung hier eingeben

Wenn Sie fertig sind, gehen Sie zum Menü Datei-> Struktur entladen.

Bildbeschreibung hier eingeben

Das ist es! Alle Einstellungen, die Sie in der geladenen Struktur ändern, werden in jedes neue Benutzerprofil kopiert, das auf diesem Computer erstellt wird.

Quelle Tipp 49: How Do You Set Standardbenutzerprofil Registrierungseinstellungen


Was ist HKU.DEFAULT, wenn es nicht der Standardbenutzer ist?

Es ist eigentlich das Profil für das lokale Systemkonto und ein Alias ​​für HKEY_USERS \ S-1-5-18:

Trotz seines Namens ist das Profil für den Standardbenutzer nicht das Standardbenutzerprofil. Dies ist eigentlich das Profil für das lokale Systemkonto und ein Alias ​​für HKEY_USERS \ S-1-5-18. (S-1-5-18 ist die Sicherheitskennung für das lokale Systemkonto.) Folglich werden die Einstellungen in HKEY_USERS.Default von Programmen und Diensten verwendet, die als lokales System ausgeführt werden. Die sichtbarsten Beispiele für Programme, die als lokales System ausgeführt werden, sind winlogon und logonui, die Programme, die die Schnittstelle für die Anmeldung am System anzeigen. Welches Farbschema und welchen Bildschirmschoner Sie für das lokale Systemprofil auswählen, wird auf dem Anmeldebildschirm verwendet.

...

Die Registrierungseinstellungen für neue Benutzer stammen nicht vom Standardbenutzer. Sie stammen vielmehr von dem, was ich angefangen habe, den "Vorlagenbenutzer" zu nennen, der † in der Datei C: \ Dokumente und Einstellungen \ Standardbenutzer \ ntuser.dat gespeichert ist. Diese Struktur wird die meiste Zeit nicht geladen (da es keinen Grund gibt, Speicher für etwas zu verschwenden, das nur selten benötigt wird). Wenn Sie also eine Änderung am Vorlagenbenutzer vornehmen möchten, müssen Sie die Struktur manuell laden.

Wohlgemerkt, es wird höchstwahrscheinlich nicht unterstützt, direkt mit dem Benutzer-Hive der Vorlage zu spielen. Die unterstützte Methode zum Ändern der Vorlagenbenutzerstruktur unter Windows XP ist die Verwendung des Systemvorbereitungstools "SysPrep". Booten Sie im Factory-Modus, nehmen Sie Ihre Anpassungen am aktuellen Benutzer vor und versiegeln Sie ihn dann erneut. Durch den Wiederversiegelungsprozess werden die Einstellungen des aktuellen Benutzers an den Vorlagenbenutzer weitergegeben (oder insbesondere an diejenigen, die sicher an den Vorlagenbenutzer weitergegeben werden können - Sie möchten keine Dinge wie Verschlüsselungsschlüssel weitergeben), bevor das System für die Bereitstellung "erneut versiegelt" wird .

Quelle Der Standardbenutzer ist nicht der Standardbenutzer

DavidPostill
quelle
1
Hmmm, ich wusste nicht, dass SysPrepdas alles für mich ist. Allerdings , wenn ich „Diesen PC auf Desktop“ in der Systemsteuerung eingestellt (die eigentlich setzen HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel\{20D04FE0-3AEA-1069-A2D8-08002B30309D}auf DWORD 0) und dann mit SysPrep es zu versiegeln, wird die Einstellung nicht für neue Benutzer angewandt zu werden scheint , als ich später , dass das System mit meinem zwickt installieren.
iBug
@iBug Ich weiß nichts über Sysprep - ich habe es nie benutzt :(
DavidPostill