Le profil utilisateur ne peut pas être chargé. Comment résoudre le problème « Le service de profil utilisateur a échoué lors de la connexion. Le profil utilisateur ne peut pas être chargé. ID utilisateur du profil déraisonnable

La situation est la suivante : j'ai Windows 7 Professionnel, sous licence. Je l'ai acheté en prévision de DXHR pour pouvoir jouer normalement à mon jeu cyberpunk préféré depuis mon enfance. En attendant, jusqu'à la sortie du jeu, il est utilisé pour déboguer et réécrire des applications qui sont purement des applications que j'écris moi-même, qui ne vont pas plus loin (relativement parlant) avec les mutex, threads, processus, fichiers et sockets ordinaires ; tests, je lis activement la documentation sur Internet. Mais je suis moi-même un Linux-id et je vais donc rarement sur W7.

Et donc, parfois je vis dans ce Windows 7, je mets à jour régulièrement et je suis même content que ce soient les super gars de Microsoft, le système n'a même jamais planté ni gelé, ça me plaît avec la rapidité de fonctionnement, les antivirus, les pare-feu et en général, vous pouvez même vivre... Apparemment, surévalué.

Hier, après une autre mise à jour, j'ai découvert que je ne parvenais pas à créer de fichiers dans mes Documents. Le système a commencé joyeusement à signaler qu'ils disaient Autorisation refusée, entrez le mot de passe administrateur... Eh bien, d'accord, je pense, peut-être que j'ai accidentellement gâché quelque chose, coché la mauvaise case quelque part, cela arrive. Je n'ai rien de précieux dans mon profil utilisateur, alors je l'ai, sans trop réfléchir, supprimé (naturellement, via le panneau de configuration et en supprimant l'utilisateur, ou on ne sait jamais) pour ne pas souffrir plus tard.

Ensuite, j'ai créé un nouvel utilisateur... Et ce comportement étrange a commencé : lorsque je clique sur l'icône de l'utilisateur standard nouvellement créé sur l'écran de connexion, le système écrit : Le profil utilisateur Service de serviceéchec de la connexion. Le profil utilisateur ne peut pas être chargé.

Eh bien... j'ai pensé que c'était peut-être Windows. J'ai mentalement mis -1 dans son karma et je suis allé chercher une solution. Il semble que je l'ai trouvé : support.microsoft.com/kb/947215 - mais voici le problème : rien de ce qui y est décrit n'aide. Mais cela parle de certains paramètres de stratégie de groupe... Hmm, je pense cependant... Je n'y suis certainement pas allé et je n'ai rien changé, et en général, sur le site Web de Microsoft, il est dit qu'il n'y a rien de tel dans Windows 7 Professionnel, mais ce n'est que dans les versions Enterprise et Ultimate .

Et maintenant, on ne sait absolument pas quel pourrait être le problème ? En tant qu'identifiant Linux, je ne peux généralement même pas imaginer un tel comportement du système : lorsqu'un compte est créé avec succès, mais que le système ne peut pas l'utiliser de quelque manière que ce soit - et n'est pas capable de comprendre dans quelle direction creuser, c'est-à-dire Je suis complètement frustré, je manque de modèles mentaux de ce qui se passe et je ne comprends absolument pas pourquoi. mots-clés chercher une solution au problème. Je ne trouve même rien dans le registre concernant l'utilisateur nouvellement créé. Ce n'est même pas dans la liste des SID - c'est complètement mystérieux pour moi : comment peut-on créer un utilisateur comme celui-ci, mais ne pas lui attribuer d'identifiant ?.. C'est juste mystique.

Par conséquent, tous mes espoirs reposent sur la communauté Habra (j'ai regardé dans d'autres communautés, elles répètent simplement la recette de Microsoft dans différentes versions). Que faire, où chercher, que chercher ? Vous ne pouvez pas exécuter vos programmes défectueux et parcourir Internet en tant qu’administrateur.

P.S. Ou serait-il plus simple de démolir ce Windows (dommage pour l'argent, bien sûr, mais... c'est juste... une telle déception n'est pas enfantine) et espérer que lorsque DXHR sortira, il fonctionnera sous WiNE ? .. Ils y travaillent les 2èmes parties de Starcraft et Portal.

Dans ce guide, je vais décrire les étapes qui vous aideront à corriger l'erreur « Le profil utilisateur ne peut pas être chargé » dans Windows 7. Veuillez noter que le message « Connecté avec un profil temporaire » peut être corrigé en utilisant exactement les mêmes méthodes (mais il y a sont des nuances qui seront décrites à la fin des articles).

L'un des moyens rapides Pour corriger une erreur survenue, qui ne fonctionne cependant pas toujours, utilisez la récupération Systèmes Windows 7. La procédure est la suivante :


Une fois la récupération terminée, redémarrez votre ordinateur et vérifiez si le message indiquant qu'il y a des problèmes de connexion et que le profil ne peut pas être chargé réapparaît.

Autres solutions possibles au problème avec le service de profil Windows 7

Un moyen plus rapide de corriger l'erreur « Le service de profil vous empêche de vous connecter » qui ne nécessite pas de modifier le registre consiste à accéder à mode sans échec en utilisant le compte administrateur intégré et créez-en un nouveau Utilisateur Windows 7.

Après cela, redémarrez l'ordinateur, connectez-vous sous l'utilisateur nouvellement créé et, si nécessaire, transférez les fichiers et dossiers de « l'ancien » (depuis C:\Users\Username).

Il existe également une instruction distincte sur le site Web de Microsoft contenant des informations supplémentaires sur l'erreur, ainsi qu'un utilitaire Correctif Microsoft Il (qui supprime simplement l'utilisateur) pour correction automatique : https://support.microsoft.com/ru-ru/kb/947215

Connecté avec un profil temporaire

Un message indiquant que vous étiez connecté à Windows 7 avec un profil utilisateur temporaire peut signifier qu'en raison de certaines modifications, vous (ou programme tiers) effectué avec les paramètres de profil actuels, il s'est avéré endommagé.

En général, pour résoudre le problème, il suffit d'utiliser la première ou la deuxième méthode de ce guide. Cependant, dans la section de registre ProfileList, dans ce cas, il peut ne pas y avoir deux sous-clés identiques avec.bak et sans une telle terminaison pour le courant. utilisateur (il n'y aura que c.bak).

Dans ce cas, il suffit de supprimer simplement la section composée de S-1-5, de chiffres et de .bak (clic droit sur le nom de la section - supprimer). Après la suppression, redémarrez votre ordinateur et reconnectez-vous : cette fois, vous ne devriez voir aucun message concernant le profil temporaire.

Alors maintenant, vous avez un problème si vous écrivez une bibliothèque qui sera utilisée à la fois par du code old-school écrit avec wchar_t défini comme un alias pour un code court non signé et par du code new-school écrit avec wchar_t comme type interne distinct. Quel type de données devez-vous utiliser pour les paramètres de chaîne ?

Ceci est une traduction de La triste histoire des spécificateurs de format Unicode printf-style dans Visual C++.

Windows a implémenté Unicode plus tôt que la plupart des autres systèmes d'exploitation. Par conséquent Solutions Windows car de nombreux problèmes sont différents des solutions apportées par ceux qui ont attendu que la poussière retombe¹. L’exemple le plus frappant en est en utilisant Windows UCS-2 comme encodage Unicode. C'était alors l'encodage recommandé par le Consortium Unicode car Unicode 1.0 ne supportait que 65"536 caractères². Le Consortium Unicode a changé d'avis cinq ans plus tard, mais il était alors trop tard pour Windows, qui avait déjà sorti Win32s, Windows NT 3.1, Windows NT 3.5, Windows NT 3.51 et Windows 95, qui utilisaient tous UCS-2³.

Mais aujourd'hui, nous allons parler des chaînes de format de style printf.

C'est la traduction de Si FlushInstructionCache ne fait rien, pourquoi faut-il l'appeler, revisité .

Vous êtes censé appeler la fonction FlushInstructionCache lorsque vous générez ou modifiez du code exécutable au moment de l'exécution - afin que le processeur, lors de l'exécution de votre code généré/modifié, lise les instructions que vous avez écrites, plutôt que les anciennes instructions qui peuvent rester dans l'instruction du processeur. cache.

Nous l'avons appris auparavant. En effet, un simple appel de fonction suffisait pour vider le cache des commandes.

Mais sous Windows NT, la fonction FlushInstructionCache fait le vrai travail car elle doit avertir tous les autres processeurs de vider leurs caches.

Cependant, si vous regardez Windows 10, vous constaterez que la fonction FlushInstructionCache ressemble à la version Windows 95 : elle ne fait rien.

Quel est le problème?

Les dommages causés à un compte utilisateur sont problème courant Fenêtres. Le problème se produit lorsque vous entrez un mot de passe ou un code PIN sur l'écran de verrouillage et lorsque vous appuyez sur Entrée, vous obtenez l'erreur "Le service de profil utilisateur n'a pas pu se connecter. Le profil utilisateur n'a pas pu être chargé" dans Windows 10 ou le service de profil utilisateur vous empêche de la connexion sous Windows 7. .

Résoudre le problème « Échec de la connexion du service de profil utilisateur » à l'aide de l'Éditeur du Registre

Option 1 : Corriger le profil du compte utilisateur

Parfois, votre compte peut être endommagé et cela vous empêche d'accéder aux fichiers dans Windows 10. Passons à l'éditeur de registre de plusieurs manières, via le mode sans échec :

Étape 1. Appuyez sur le raccourci clavier " fenêtres + R" pour appeler la commande "run" et saisir la commande regedit pour entrer dans le registre.

Étape 2. Dans la fenêtre qui s'ouvre, suivez le chemin :

Étape 3. Vous aurez plusieurs clés dans le paramètre s-1-5. Vous devrez choisir la clé la plus longue avec la plus longue gamme de chiffres et votre compte, sur lequel l'erreur « Échec de la connexion du service de profil utilisateur. » Assurez-vous que le chemin est correct, cliquez sur la touche longue et il devrait y avoir un nom dans la colonne de droite, si vous ne l'avez pas trouvé, puis faites défiler toutes les touches longues jusqu'à ce que vous tombiez dans la colonne de droite votre profil cassé , dans mon cas un compte .

Étape 4. Si vous avez renommé de manière incorrecte le dossier du profil utilisateur C:\User\site du compte concerné, ouvrez l'Explorateur le long du chemin C:\User\site et cliquez avec le bouton droit sur le profil cassé, sélectionnez rebaptiser et entrez manuellement le nom de profil correct (site). Après avoir renommé, retournez dans le dossier du registre et assurez-vous que le nom est écrit comme sur l'image (étape 3) C:\User\site.

Voir deux options étape 6 et étape 7 selon qui vous êtes

Étape 5. Nous allons maintenant faire deux options, si nous avons une clé longue S-1-5-21-19949....-1001. cuire(extension .bak à la fin) et avec le second sans .bak ceux. juste S-1-5-21-19949....-1001. Selon qui a deux ou un profil aligné.

Étape 6. Il n'y a qu'une seule clé à la fin de s.bak (S-1-5-21-19949....-1001.bak).

  • A) Si vous n'avez qu'une seule clé à la fin avec .bak(S-1-5-21-19949....-1001.bak), faites un clic droit dessus et cliquez sur Renommer. (voir photo ci-dessous).

  • B) Supprimez le mot lui-même avec un point .bak pour que vous obteniez juste des chiffres. Continuez avec l'étape 8. (voir photo ci-dessous)

Étape 7. Si vous disposez de deux clés identiques, une sans .bak, la seconde avec .bak. (S-1-5-21-19949....-1001 et S-1-5-21-19949....-1001.bak) .

  • A) Dans le volet gauche du registre, faites un clic droit sur la clé sans .bak et ajoutez un point, deux lettres .bk(voir photo ci-dessous).

  • B) Maintenant, faites un clic droit sur la clé avec .bak, sélectionner rebaptiser et supprimer .bak avec un point. (voir photo ci-dessous).

  • B) Revenez maintenant en arrière et renommez la première clé avec .bk V .bak. Appuyez sur Entrée et passez à l'étape 8.

Étape 8. Sélectionnez la clé que vous avez renommée sans .bak et depuis la droite dans la colonne, double-cliquez pour ouvrir les paramètres, et attribuez la valeur 0. Si vous ne disposez pas d'un tel paramètre, faites un clic droit sur le champ vide avec le bouton droit de la souris et créez un DWORD ( 32 bits), renommez-le RefCount et définissez la valeur sur 0.

Étape 9. Dans le champ de droite, sélectionnez la clé sans .bak et dans le paramètre État définissez la valeur sur 0. S'il n'existe pas de paramètre de ce type, cliquez sur le champ vide à droite et cliquez sur créer DWORD (32 bits), renommez-le en État et définissez la valeur sur 0.

Étape 10. Redémarrez votre ordinateur et les erreurs « Échec de la connexion du service de profil utilisateur » et « Impossible de charger le profil utilisateur » dans Windows 10 devraient disparaître.

Option 2 : Supprimer et créer un nouveau profil utilisateur pour le compte

Cette option supprimera votre profil utilisateur, vous faisant perdre tous les paramètres et la personnalisation de votre compte.

Étape 1. S'il existe un autre compte administrateur qui n'a pas d'erreur, déconnectez-vous du compte actuel (par exemple : site) et connectez-vous au compte administrateur.

Si vous n'avez pas d'autre compte administrateur auquel vous connecter, vous pouvez effectuer l'une des options suivantes ci-dessous pour activer le compte administrateur intégré auquel vous connecter et passer à l'étape 2 ci-dessous.

  • UN). Démarrez en mode sans échec, activez l'administrateur intégré, déconnectez-vous et connectez-vous à l'administrateur.
  • B). Ouvre la fenêtre ligne de commande Lors du démarrage, activez l'administrateur intégré, redémarrez votre ordinateur et connectez-vous à l'administrateur.

Étape 2. Faire copie de sauvegarde tout ce que vous ne voulez pas perdre dans le dossier de profil C:\Users\(username) (par exemple : site Web) du compte utilisateur correspondant vers un autre emplacement. Une fois terminé, supprimez le dossier C:\Users\(username).

Étape 3. Cliquez boutons Windows+R pour ouvrir la boîte de dialogue Exécuter, tapez regedit et cliquez sur OK.

Étape 4. Dans l’Éditeur du Registre, accédez à l’emplacement ci-dessous.

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Étape 5. Dans le panneau de gauche de ProfileList, cliquez sur la touche longue contenant une erreur de compte. Le profil est visible à droite.

Étape 6. Supprimez les profils d’erreur avec.bak et sans.bak. Par exemple ( S-1-5-21-19949....-1001 et S-1-5-21-19949....-1001.bak)-supprimer.

Étape 7. Fermez l'Éditeur du Registre et redémarrez votre ordinateur, après quoi il recréera automatiquement le nouvel utilisateur.

Résolvons le problème "Impossible de charger le profil utilisateur" d'une manière simple

Méthode 1. Cette méthode Cela ne fonctionne pas pour tout le monde, mais cela en a aidé beaucoup. Essayez de copier vos documents du dossier (C:\Users\) vers un autre emplacement pour créer une sauvegarde au cas où. Généralement, le problème se produit en raison d'une corruption du fichier « NTUSER.DAT » situé dans le dossier « C:\Users\Default ». Pour résoudre ce problème, vous devez remplacer le fichier "NTUSER.DAT" par un autre profil. .

  1. Connectez-vous au système en mode sans échec avec un compte de profil qui fonctionne.
  2. Recherchez le fichier (C:\Users\Default) "NTUSER.DAT" et renommez l'extension .DAT en .OLD. Cela devrait être (NTUSER.OLD).
  3. Recherchez le fichier « NTUSER.DAT » dans le profil professionnel tel que « Invité », « Général ». Exemple (C:\Users\Guest\NTUSER.DAT).
  4. Copiez-le et collez-le dans le dossier par défaut C:\Users\Default.
  5. Redémarrez votre ordinateur.

Vous pouvez copier ce fichier depuis un autre ordinateur avec le même version Windows et collez-le vous-même le long du chemin C:\Users\Default.

Méthode 2. Vous pouvez essayer de remplacer l’intégralité du dossier « C:\Users\ » depuis un autre ordinateur.

  • Prenez une clé USB au format FAT32 et écrivez-y le dossier C:\Users\ depuis un autre ordinateur et transférez-le sur votre ordinateur.

Si quelqu'un sait comment corriger l'erreur « Le service de profil utilisateur vous empêche de vous connecter » en utilisant une autre méthode, écrivez dans le formulaire « signaler une erreur ».