Kurz gesagt, Sie müssen die Änderung des Hauptregistrierungsschlüssels anwenden und dann in den Registrierungsschlüsseln und in Ihren Dateien Ersetzen suchen (es hat mich zwei Stunden gedauert).
Erstellen Sie vor dem Start einen Wiederherstellungspunkt, und sichern Sie Ihre Registrierung. Stellen Sie sicher, dass das Konto, das Sie ändern wollen, ist ein Admin - Konto (Sie können es als Administrator ausgeführt netplwiz
in run
).
+ Erster Teil
Dieser Teil ist gut dokumentiert hier (Screenshots)
- Klicken Sie mit der rechten Maustaste auf
C: User/[old_name]
property
Auswählen share with nobody
(es kann eine Stunde dauern, um fortzufahren) - Erstellen Sie in den Kontrollfeldern ein neues Administratorkonto mit dem Namen
TempAdmin
(Sie verwenden es nur, um den Ordner "C: User / [alter_name]" umzubenennen, die Registrierung zu ändern und dann zu löschen.) - Melden Sie sich von Ihrem Konto ab und melden Sie sich an
TempAdmin
. - Benennen Sie in TempAdmin das
C: User/[old_name]
mit `C: User / [neuer_name] um. - Gehen Sie im Registrierungsschlüssel zu HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \, um nach dem Eintrag zu suchen, der den Eintrag enthält.
ProfileImagePath
Klicken Sie mit der rechten Maustaste, und ändern Sie den alten Namen durch den neuen Namen. Schließen Sie die Registrierung.
+ Bearbeiten Sie das Benutzerkonto :
Ausführen (Strg + Ausführen) netplwiz
: (wird geöffnet user account
). Aktivieren Sie das Kontrollkästchen "Benutzer müssen einen Benutzernamen und ein Kennwort eingeben, um diesen Computer verwenden zu können." Wählen Sie den alten Namen des Benutzerkontos aus und klicken Sie auf die Schaltfläche "Eigenschaften". Ändern Sie sowohl den Benutzernamen als auch den vollständigen Namen mit dem neuen Namen.
+ Probieren Sie es aus:
Starten Sie den Computer neu und melden Sie sich in Ihrem neu geänderten Konto an. (Wenn das Konto mit dem neuen Namen nicht angezeigt wird, töten Sie sich nicht selbst. Möglicherweise ist es nicht als Administrator festgelegt. Melden Sie sich einfach bei TempAdmin an, und legen Sie es mithilfe der netplwiz
Fenster als Administrator fest .)
+ Suchen und ersetzen Sie den verbleibenden "old_name" in der Registrierung.
Um (alter_name) als Ersatz (neuer_name) in der Registrierung zu suchen, können Sie regedt33 (Open Source) verwenden. Führen Sie es als Admin aus. Es ist wahrscheinlich besser, mit Groß- und Kleinschreibung zu suchen und es mehrmals auszuführen. Es ändert sich nur der Schlüssel, den Sie besitzen (deren Besitz wird auf Ihren Namen festgelegt).
Verwenden Sie dann die find
Funktion der Registrierung, um nach dem verbleibenden alten_Namen zu suchen (regedt33 kann geschützte Schlüssel nicht bearbeiten). Deaktivieren Sie im Register "Suchfunktion" die Option "Nur mit der gesamten Zeichenfolge übereinstimmen". Drücken Sie F3, um die Suche erneut zu starten. Der schnellste Weg ist, die Änderung der Berechtigung UND den Besitz des Mutterordners zu ändern und für die untergeordneten Elemente als vererbbar festzulegen *. Führen Sie dann regedt33 erneut aus (diesmal können die Schlüssel geändert werden.) (Bearbeiten: regedt33 ist fehlerhaft, in einigen Computern wird es Ihnen sagen, dass es die Schlüssel geändert hat, aber nicht. Ich habe keine andere (schnelle) Lösung als gefunden Deinstallieren und erneutes Installieren der Software-Verknüpfung zu diesen Schlüsseln (wie Python)
Sie finden (einige) des verbleibenden Problems in der Registrierung mithilfe des Registrierungswerkzeugs ccleaner (klicken Sie mit der rechten Maustaste auf den beschädigten Schlüssel, um ihn in der Registrierung zu öffnen).
+ Suchen und ersetzen Sie den verbleibenden "old_name" in Dateien (hauptsächlich Ihre Einstellungen).
Führen Sie dngrep als Administrator aus (Open Source). Verwenden Sie es, um in C:\Users\[user]\AppData
und einmal mit zu finden und zu ersetzen C:\Users\[user]\Desktop
. Ihre Suche zuerst, dann überprüfen Sie, ob die Sache geändert werden soll, wenn ja, ersetzen Sie sie. (Sie können Dateien mit der rechten Maustaste ausschließen. In der Option "Schreiben Sie 1" als Übereinstimmungsschwelle, um genau nach "alter_name" zu suchen.)
+ Dann das andere Zeug reparieren:
Aufgaben: Sie müssen Ihre Aufgabe im Scheduler exportieren, ändern und erneut importieren.
Überprüfen Sie Ihre Verknüpfungen (auch in Ihrem Startordner)
(*) Bearbeiten : Admin zu sein reicht nicht aus. Sie benötigen vollständige Kontrolle (Berechtigung), aber auch den Besitz des Schlüssels, den Sie ändern.
So ändern Sie die Berechtigung: Klicken Sie mit der rechten Maustaste / Erlaubnis / Vollständige Kontrolle prüfen / OK
Um die Besitzrechte zu ändern: Klicken Sie mit der rechten Maustaste / Erlaubnis / Erweitert / auf Ihren Namen. Wenn Sie die Berechtigung für die Kinder festlegen möchten, aktivieren Sie das Kontrollkästchen replace all child permission with inheritable permission from this object
.
Ich musste mein Antivirus-Programm auch für einige schwer verständliche Schlüssel wie HomeGroupStuff deaktivieren. Ich musste auch mit der Checkbox "Erbschaftsberechtigung einschließen ..." und "Alle untergeordneten Objekte ersetzen ..." für diese Schlüssel spielen.
Die Suchfunktion scheint nicht zuverlässig zu sein. Ich führe es ein paar Mal aus (Großbuchstaben, Kleinbuchstaben usw.). Ich fand immer noch den neuen old_name zum Ändern.