Mon utilisateur redirigé vers System32 \ config \ systemprofile, comment le résoudre?

12

Mon problème est: j'ai un utilisateur sur mon ordinateur portable nommé alfa. C'est le profil administrateur.

Eh bien, il y a quelques jours, j'ai tout "perdu". D'une manière ou d'une autre, Windows a redirigé les préférences des utilisateurs vers

System32 \ config \ systemprofile

. Mais mes données utilisateur sont ici:

c: \ utilisateurs \ alfa

Comment puis-je le rediriger vers la valeur par défaut, où se trouvent mes données utilisateur. J'ai déjà redirigé les documents, le bureau, etc ... Mais il peut y avoir quelque chose comme appdata et vous savez que je veux récupérer mon arrière-plan et mon ancien menu de démarrage, etc.

Comment puis-je le faire?

user1709024
la source
Cela s'est produit sur mon ordinateur portable Vista et mon bureau Win7. Microsoft a foiré quelque chose ou il y a un malware / virus méchant là
JPM
J'ai eu le même problème. Aucune des suggestions ici n'a aidé. J'ai fini par faire la restauration du système à une date antérieure et cela l'a résolu.
David Balažic

Réponses:

14

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

Connectez-vous au système avec des droits administratifs locaux, ouvrez RegEdit et accédez à:

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

Vous verrez SID dans le volet gauche et lorsque vous sélectionnez chaque SID, vous verrez le chemin du profil pour chaque utilisateur qui s'est connecté au système.

Recherchez le profil avec la valeur de chaîne ProfileImagePathcontenant le chemin vers

System32\config\systemprofile

et changez-le en

c:\users\alfa

Assurez-vous de ne pas modifier le compte système (devrait être la première clé de la liste).

Pui Ho Lam
la source
3
Il n'y en a qu'un avec "System32 \ config \ systemprofile". Et j'ai également trouvé l'enregistrement c: \ users \ alfa. Il semble que la clé de registre soit correcte, mais qu'est-ce qui ne va pas?
user1709024
allez dans Gestion de l'ordinateur (ou exécutez compmgmt.msc en appuyant sur la touche Windows + r) -> Utilisateurs et groupes locaux -> Utilisateurs -> cliquez avec le bouton droit sur "alfa" -> Propriétés -> onglet "Membre de" pour voir à quels groupes vous appartenez . Vérifiez également l'onglet Profil pour voir s'il y a une irrégularité.
Pui Ho Lam
Je ne sais pas ce qui s'est passé, mais je l'ai maintenant vu sur un de mes ordinateurs Vista et Windows 7. Est-ce dû à un virus ou à une mise à jour de Windows qui a foiré les utilisateurs?
JPM
@PuiHoLam L'onglet Profil doit-il être vide?
endolith
4

Dans mon cas, en plus de 3 profils système dans HKLM\software\microsoft\Windows NT\CurrentVersion\ProfileList\.

J'ai trouvé deux profils d'utilisateurs avec des noms identiques, mais l'un d'eux avec ".bak" à la fin. c'est à dire S-1-5-21-12345-54321-1000et S-1-5-21-12345-54321-1000.bak.

Ce que j'ai fait:

  1. Identifiez quel "ProfileImagePath" était le bon: le premier était "C: \ Users \ TEMP" (TEMP est le nom de l'utilisateur créé temporairement qui a été supprimé il y a quelque temps) et le second était le bon
  2. J'ai renommé le premier (sans .bak) dans "S-1-5-21-12345-54321-1000.old" et j'ai supprimé ".bak" du nom du second
  3. J'ai redémarré et ça a marché
pipenza
la source
1
Bienvenue sur SuperUser! Merci d'avoir posté votre réponse - c'est un peu difficile à lire, cependant; envisagez peut-être de le diviser en une liste à puces ou similaire. Les instructions pour le formatage Markdown sur le site peuvent être trouvées ici .
hBy2Py
Réponse géniale! @ hBy2Py J'ai amélioré la lisibilité de la réponse.
Jean-Francois
Ceci est une réponse brillante, a parfaitement fonctionné pour moi. Je vous remercie!
Hashim
2

Cela m'est arrivé après une mise à jour. Trouvé 2 problèmes qui l'ont résolu une fois corrigé.

Le premier problème était lié à la réponse de Vortexo . La valeur était légèrement différente.

Le deuxième problème était sous Variables d'environnement. L'architecture du processeur a été définie sur amd mais mon processeur est Intel. énumération de l'architecture du processeur

Pour afficher les variables d'environnement, appuyez sur la «touche Windows» + «pause» pour afficher les informations système, puis accédez aux paramètres système avancés, puis sur l'onglet avancé, les variables d'environnement sont en bas.

Corrigé pour moi, j'espère que cela aide quelqu'un d'autre.

Wha Dahel
la source
3
AMD64 est la valeur correcte pour tous les processeurs PC 64 bits. Il n'y a aucune valeur pour les processeurs fabriqués par Intel. Le paramètre IA64 est pour les processeurs Itanium (personne ne les a sur un PC).
David Balažic
1

La réponse peut être que l'Explorateur s'exécute en tant que system. Exécutez le Gestionnaire des tâches et vérifiez si vous en avez deux en explorer.execours d'exécution. Si vous le faites, l'un sera pour votre profil d'origine et l'autre pour system.

Fin de la tâche des deux processus et démarrage d'une nouvelle tâche = explorer.exe. Cela devrait montrer votre bureau d'origine, mais vous devrez redémarrer pour que tous les paramètres prennent effet. Maintenant, si vous redémarrez et que le problème se répète, recommencez, puis ouvrez regedit et accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogonet changez la valeur pour Userinit en C:\Windows\System32\userinit.exe, puis redémarrez. La valeur qui peut y être existe C:\Windows\System32\KUsrInit.exe. J'espère que cela t'aides.

Vortexo
la source
1
C'est bizarre. Je n'ai qu'un explorateur.exe, avec mon nom d'utilisateur attaché. Si je le tue et redémarre l'explorateur, j'ai toujours le bureau systemprofile. Mais si je clique sur "Afficher les processus de tous les utilisateurs", puis tue l'explorateur et le redémarre, j'obtiens mon bureau correct. Mais cela ne reste pas à travers un redémarrage.
endolith
0

correction / solution de contournement créer un nouveau compte utilisateur administrateur.

nommez un nouveau dossier sur le bureau du nouveau compte et cliquez avec le bouton droit sur les propriétés. l'emplacement de votre dossier doit être C: \ Users \ username \ Desktop si c'est vous qui l'avez corrigé, il vous suffit de copier tous vos fichiers manuellement vers votre nouvel utilisateur. copier depuis C: \ Windows \ System32 \ config \ systemprofile vers C: \ Users \ username \

puis lorsque vous avez tout de votre ancien compte, vous pouvez le supprimer rappelez-vous que vous pourriez avoir besoin de sauvegarder vos mots de passe / signets à partir de votre navigateur

Homme des cavernes
la source
0

Se déconnecter et se reconnecter a fonctionné pour moi.

user412221
la source
Un redémarrage l'a également corrigé (mais sous Windows 8.1)
Michael K.
-3

Essayez d'utiliser Microsoft Fixit: il "pourrait" corriger la plupart des erreurs, registres. C'est un centre de solutions qui peut corriger vos erreurs et fichiers qui ont été effacés et les remettre en place dans leur état par défaut.

Il peut également résoudre tous les problèmes de performances ou toute la confidentialité et les fichiers que vous avez partitionnés ou supprimés.

Fonctionne également avec les comptes d'utilisateurs. Donc, si vous avez perdu toutes vos informations d'identification d'utilisateur ou que vous l'avez déplacé ailleurs, il peut être ramené à son état par défaut

S'il vous plaît essayez: http://support.microsoft.com/fixit/

N'oubliez pas de redémarrer votre ordinateur une fois que tout est terminé.

FYI: vous pouvez également télécharger le logiciel et le faire "RUN" dans votre ordinateur, il corrigera toutes vos erreurs et tous les fichiers défectueux et les erreurs Windows. Y compris l'ensemble de votre dossier Windows.

Geai
la source