Mein Benutzer wurde nach System32 \ config \ systemprofile umgeleitet. Wie kann ich das beheben?


12

Mein Problem ist: Ich habe einen Benutzer namens alfa auf meinem Laptop. Das ist das Administratorprofil.

Nun, vor ein paar Tagen habe ich alles "verloren". Irgendwie leitete Windows die Benutzereinstellungen auf um

System32 \ config \ systemprofile

. Aber meine Benutzerdaten sind hier:

c: \ users \ alfa

Wie kann ich es auf die Standardeinstellung umleiten, in der sich meine Benutzerdaten befinden? Ich habe bereits die Dokumente, den Desktop usw. umgeleitet. Es gibt jedoch möglicherweise Appdata und Sie wissen, dass ich meinen Hintergrund und mein altes Startmenü usw. wiederherstellen möchte.

Wie kann ich es tun?


Dies geschah auf meinem Vista-Laptop und meinem Win7-Desktop. Microsoft hat etwas vermasselt oder es gibt eine böse Malware / Virus da draußen
JPM

Ich hatte das gleiche problem Keiner der Vorschläge hier half. Am Ende habe ich die Systemwiederherstellung auf ein früheres Datum durchgeführt und das hat es gelöst.
David Balažic

Antworten:


14

http://itknowledgeexchange.techtarget.com/itanswers/changing-profile-from-windows-registry/

Melden Sie sich mit lokalen Administratorrechten beim System an, öffnen Sie RegEdit und gehen Sie zu:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Im linken Bereich wird die SID angezeigt. Wenn Sie die einzelnen SIDs auswählen, wird der Profilpfad für jeden Benutzer angezeigt, der sich beim System angemeldet hat.

Suchen Sie das Profil mit dem Zeichenfolgenwert, ProfileImagePathder den Pfad zu enthält

System32\config\systemprofile

und ändere es wieder auf

c:\users\alfa

Stellen Sie sicher, dass Sie das Systemkonto nicht ändern (sollte der erste Schlüssel in der Liste sein).


3
Es gibt dort nur eine mit "System32 \ config \ systemprofile". Und ich habe auch den Eintrag c: \ users \ alfa gefunden. Es scheint, dass der Registrierungsschlüssel in Ordnung ist, aber was ist falsch?
user1709024

Gehen Sie zur Computerverwaltung (oder führen Sie compmgmt.msc aus, indem Sie die Windows-Taste + r drücken) -> Lokale Benutzer und Gruppen -> Benutzer -> Klicken Sie mit der rechten Maustaste auf "alfa" -> Eigenschaften -> Registerkarte "Mitglied von", um zu sehen, welchen Gruppen Sie angehören . Überprüfen Sie auch die Registerkarte Profil, um festzustellen, ob Unregelmäßigkeiten vorliegen.
Pui Ho Lam

Ich bin mir nicht sicher, was passiert ist, aber ich habe dies jetzt auf einem Vista-Computer von mir und meinem Vater unter Windows 7 gesehen.
JPM,

@PuiHoLam Sollte die Registerkarte Profil leer sein?
Endolith

4

In meinem Fall neben 3 Systemprofilen in HKLM\software\microsoft\Windows NT\CurrentVersion\ProfileList\.

Ich habe zwei Benutzerprofile mit identischen Namen gefunden, aber eines mit ".bak" am Ende. dh S-1-5-21-12345-54321-1000und S-1-5-21-12345-54321-1000.bak.

Was ich getan habe:

  1. Identifizieren Sie, welcher "ProfileImagePath" der richtige war: Der erste war "C: \ Users \ TEMP" (TEMP ist der Name des temporär erstellten Benutzers, der vor einiger Zeit gelöscht wurde) und der zweite war der richtige
  2. Ich habe die erste (ohne .bak) in "S-1-5-21-12345-54321-1000.old" umbenannt und ".bak" aus dem Namen der zweiten gelöscht
  3. Ich habe neu gestartet und es hat funktioniert

1
Willkommen bei SuperUser! Vielen Dank, dass Sie Ihre Antwort veröffentlicht haben - es ist jedoch etwas schwer zu lesen. Vielleicht sollten Sie es in eine Liste mit Aufzählungszeichen oder ähnliches aufteilen. Anweisungen zur Formatierung von Markdowns auf der Site finden Sie hier .
hBy2Py,

Geniale Antwort! @ hBy2Py Ich habe die Lesbarkeit der Antwort verbessert.
Jean-Francois T.

Dies ist eine brillante Antwort, die für mich perfekt funktioniert hat. Vielen Dank!
Hashim

2

Das ist mir nach einem Update passiert. Es wurden 2 Probleme gefunden, die das Problem behoben haben.

Das erste Problem bezog sich auf die Antwort von Vortexo . Der Wert war etwas anders.

Das zweite Problem war unter Umgebungsvariablen. Die Prozessorarchitektur wurde auf amd gesetzt, aber mein Prozessor ist intel. Aufzählung der Prozessorarchitektur

Um Umgebungsvariablen anzuzeigen, drücken Sie 'Windows-Taste' + 'Pause', um Systeminformationen aufzurufen. Gehen Sie dann zu den erweiterten Systemeinstellungen. Auf der Registerkarte "Erweitert" befinden sich die Umgebungsvariablen unten.

Repariert es für mich, hoffe es hilft jemand anderem.


3
AMD64 ist der richtige Wert für alle 64-Bit-PC-Prozessoren. Für von Intel hergestellte CPUs gibt es keinen Wert. Die IA64- Einstellung gilt für Itanium-Prozessoren (niemand hat sie in einem PC).
David Balažic

1

Die Antwort könnte sein, dass der Explorer als ausgeführt wird system. Führen Sie den Task-Manager aus und prüfen Sie, ob zwei explorer.exeausgeführt werden. Wenn Sie dies tun, wird eines für Ihr ursprüngliches Profil und das andere für system.

Task beenden beide Prozesse und Neue Task starten = explorer.exe. Dies sollte Ihren ursprünglichen Desktop anzeigen, aber Sie müssen neu starten, damit alle Einstellungen wirksam werden. Wenn Sie jetzt einen Neustart durchführen und sich das Problem wiederholt, wiederholen Sie den Vorgang und öffnen Sie dann HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogonregedit. Wechseln Sie zu und ändern Sie den Wert für Userinit in C:\Windows\System32\userinit.exeund starten Sie dann neu. Der Wert, der dort sein kann, ist C:\Windows\System32\KUsrInit.exe. Hoffe das hilft.


1
Das ist komisch. Ich habe nur eine explorer.exe, an die mein Benutzername angehängt ist. Wenn ich es töte und den Explorer erneut starte, habe ich immer noch den Systemprofil-Desktop. Aber wenn ich auf "Prozesse aller Benutzer anzeigen" klicke und dann den Explorer beende und neu starte, erhalte ich meinen richtigen Desktop. Aber es bleibt nicht durch einen Neustart.
Endolith

0

Fix / Workaround Erstellen Sie ein neues Administratorkonto.

Benennen Sie einen neuen Ordner auf dem Desktop des neuen Kontos und klicken Sie mit der rechten Maustaste auf Eigenschaften. Der Speicherort Ihres Ordners sollte C: \ Benutzer \ Benutzername \ Desktop sein. Wenn Sie dies behoben haben, müssen Sie nur alle Ihre Daten manuell auf Ihren neuen Benutzer kopieren. Kopieren von C: \ Windows \ System32 \ config \ systemprofile nach C: \ Users \ username \

Wenn Sie dann alles von Ihrem alten Konto haben, können Sie es löschen. Denken Sie daran, dass Sie möglicherweise Ihre Passwörter / Lesezeichen von Ihrem Browser sichern müssen


0

Abmelden und wieder einloggen hat bei mir geklappt.


Ein Neustart reparierte es auch für mich (aber unter Windows 8.1)
Michael K.

-3

Versuchen Sie es mit Microsoft Fixit: Möglicherweise werden die meisten Fehler, Registries, behoben. Es handelt sich um ein Lösungscenter, mit dem Sie Ihre gelöschten Fehler und Dateien beheben und auf den Standardzustand zurücksetzen können.

Es kann auch alle Leistungsprobleme oder die Privatsphäre und Dateien, die Sie partitioniert oder gelöscht haben, beheben.

Funktioniert auch mit Benutzerkonten. Wenn Sie also alle Benutzeranmeldeinformationen verloren haben oder diese an einen anderen Ort verschoben haben, kann der Standardzustand wiederhergestellt werden

Bitte versuche: http://support.microsoft.com/fixit/

Vergessen Sie nicht, Ihren Computer neu zu starten, nachdem alles erledigt ist.

Zu Ihrer Information: Sie können die Software auch herunterladen und sie auf Ihrem Computer "LAUFEN" lassen. Dadurch werden alle Ihre Fehler sowie alle fehlerhaften Dateien und Windows-Fehler behoben. Einschließlich Ihres gesamten Windows-Ordners.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.