Windows 10 22H2 (build 19045.4046) : corriger « vérifier l’identité », profils dupliqués, découverte du réseau et recherche après mise à jour

Après la mise à jour vers Windows 10 Pro 22H2 (build 19045.4046), certains PC affichent une fenêtre « vérifier l’identité » qui se ferme, créent un profil à chaque redémarrage, perdent la découverte du réseau et la recherche. Suivez ce guide pas‑à‑pas pour restaurer un système stable.

Sommaire

Contexte et symptômes observés

  • Vérification d’identité impossible : la boîte de connexion Microsoft s’ouvre brièvement puis disparaît.
  • Création d’un nouveau profil à chaque démarrage : l’ancien dossier reste présent dans C:\Users.
  • Découverte du réseau instable : le commutateur revient sur OFF après validation.
  • Recherche Windows inopérante : Win+S et la barre de recherche ne répondent pas.

Actions déjà menées et lecture technique

ProblèmeActions entreprisesRésultat / Lecture
Vérification d’identitéDépanneur Store (non exécutable), sfc /scannow, DISM /Online /Cleanup-Image /RestoreHealth puis nouveau sfcIntégrité système rétablie côté fichiers OS, mais la boîte UWP continue de se fermer : forte suspicion sur Web Account Manager (WAM), TokenBroker, ou des apps UWP mal enregistrées.
Profils en doubleSuppression des SID ...-1001 et ...-1001.bak dans HKLM\...\ProfileListLe dernier profil se stabilise mais l’ancien dossier subsiste : probable historique de profils corrompus ou chemins ProfileImagePath en conflit.
Découverte du réseauPlusieurs activations manuellesFonctionnelle après quelques redémarrages : indique des services dépendants non initialisés ou une pile réseau instable.
Recherche WindowsRésolue après DISM + SFCIndex et service Windows Search rétablis ; à surveiller en post‑réparation.

Pourquoi ces dysfonctionnements après 22H2 ?

Une mise à jour peut casser l’enregistrement des applications UWP (dont le Microsoft Store et les composants d’identité), perturber le User Profile Service ou laisser des clés de registre incohérentes dans ProfileList. De légers dommages réseaux (Winsock/TCP-IP) et des services désactivés expliquent la découverte du réseau « qui ne tient pas ». Corriger durablement suppose d’agir à la fois sur le profil, les apps UWP, les services et, si besoin, de pratiquer une réparation sur place pour recoller l’ensemble sans réinstaller.

Feuille de route : du plus rapide au plus structurant

  1. Assurer les sauvegardes et le point de restauration.
  2. Créer un compte local neuf et tester les fonctions clés.
  3. Stabiliser les services système (WSearch, WAM, découverte réseau).
  4. Réinitialiser et réenregistrer les apps UWP (Store inclus).
  5. Réparer l’authentification Microsoft (WAM/Token Broker) si la fenêtre « Vérifier » persiste.
  6. Assainir les profils et migrer les données proprement.
  7. Nettoyer la pile réseau et valider la découverte du réseau.
  8. Vérifier/optimiser la recherche Windows.
  9. En dernier recours : réparation sur place (in‑place upgrade repair).

Avant de commencer : sécurité et restauration

  • Créez un point de restauration et une sauvegarde du profil source (C:\Users\Nom), y compris vos fichiers PST, favoris, Bureau et Documents.
  • Fermez OneDrive/Outlook/Teams pour éviter des fichiers verrouillés.
  • Si vous devez éditer le registre, exportez la clé concernée (clic droit > Exporter) avant toute modification.

Créer un compte local propre et tester

Objectif : déterminer si les dysfonctionnements sont liés au profil ou système‑généraux.

  1. Ouvrez Paramètres > Comptes > Famille et autres utilisateurs > Ajouter un autre utilisateur.
  2. Cliquez sur Je ne dispose pas des informations > Ajouter un utilisateur sans compte Microsoft.
  3. Connectez‑vous avec ce compte, testez : Microsoft Store, fenêtre « Vérifier l’identité », recherche (Win+S), découverte du réseau.

Si tout fonctionne : convertissez ce compte en Administrateur, migrez vos données et envisagez de supprimer l’ancien profil (après sauvegarde). Si les problèmes persistent : continuez avec les corrections système ci‑dessous.

Services à vérifier et commandes utiles

FonctionService (nom affiché)Nom courtDémarrage recommandéCommande (Admin)
RechercheWindows SearchWSearchAutomatique (début différé acceptable)sc config WSearch start= auto && net start WSearch
Découverte réseauFunction Discovery Provider HostfdPHostAutomatiquesc config fdPHost start= auto && net start fdPHost
Découverte réseauFunction Discovery Resource PublicationFDResPubAutomatiquesc config FDResPub start= auto && net start FDResPub
Découverte réseauSSDP DiscoverySSDPSRVAutomatiquesc config SSDPSRV start= auto && net start SSDPSRV
Découverte réseauUPnP Device HostupnphostAutomatiquesc config upnphost start= auto && net start upnphost
Identité MicrosoftMicrosoft Account Sign‑in AssistantwlidsvcManuel ou Automatiquesc config wlidsvc start= demand && net start wlidsvc

Réinitialiser le Microsoft Store et réenregistrer les applications UWP

Option rapide : vider le cache Store

wsreset.exe

Une fenêtre noire s’ouvre, puis le Store se relance automatiquement. Testez ensuite la fenêtre « Vérifier l’identité ».

Option complète : réenregistrer toutes les apps UWP

Ouvrez PowerShell en Administrateur :

Get-AppxPackage -AllUsers | ForEach-Object {
  Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"
}

Pour cibler uniquement le Store :

Get-AppxPackage -AllUsers Microsoft.WindowsStore | ForEach-Object {
  Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"
}

Réparer l’authentification Microsoft (WAM / Token Broker)

Si la fenêtre « vérifier l’identité » se ferme immédiatement, nettoyez les caches de connexion. Fermez toutes les applications Microsoft (Store, Office, OneDrive), puis exécutez en PowerShell (Admin) :

# Arrêt des services susceptibles de verrouiller les fichiers
Stop-Process -Name "WinStore.App" -ErrorAction SilentlyContinue
Stop-Process -Name "ApplicationFrameHost" -ErrorAction SilentlyContinue

# Purge des caches de Broker/AAD (par utilisateur)

$packages = @(
"$env:LOCALAPPDATA\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\AC\TokenBroker",
"$env:LOCALAPPDATA\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\Settings",
"$env:LOCALAPPDATA\Packages\Microsoft.WindowsStore_8wekyb3d8bbwe\LocalCache"
)
foreach ($p in $packages) { if (Test-Path $p) { Remove-Item $p -Recurse -Force -ErrorAction SilentlyContinue } }

# Redémarrer proprement

Shutdown.exe /r /t 0 

Après redémarrage, ouvrez Paramètres > Comptes > Vos informations et relancez la vérification d’identité.

Assainir les profils utilisateurs et migrer les données

Vérifier les entrées ProfileList

  1. Ouvrez regedit.exe et allez à HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
  2. Pour chaque SID (S-1-5-21-…), contrôlez ProfileImagePath : il doit pointer vers le dossier réel (C:\Users\Nom).
  3. Supprimez les doublons .bak uniquement si vous avez une sauvegarde/restauration possible.

Créer un nouveau profil « propre » et migrer avec Robocopy

Après validation du compte local, copiez vos données utilisateur sans transporter d’éventuelles corruptions. Dans Invite de commandes (Admin) :

set SRC="C:\Users\AncienProfil"
set DST="C:\Users\NouveauProfil"

robocopy %SRC%\Documents %DST%\Documents /E /COPY:DAT /DCOPY:T /R:1 /W:1
robocopy %SRC%\Images    %DST%\Images    /E /COPY:DAT /DCOPY:T /R:1 /W:1
robocopy %SRC%\Vidéos    %DST%\Vidéos    /E /COPY:DAT /DCOPY:T /R:1 /W:1
robocopy %SRC%\Musique   %DST%\Musique   /E /COPY:DAT /DCOPY:T /R:1 /W:1
robocopy %SRC%\Bureau    %DST%\Bureau    /E /COPY:DAT /DCOPY:T /R:1 /W:1
robocopy %SRC%\Favoris   %DST%\Favoris   /E /COPY:DAT /DCOPY:T /R:1 /W:1 

Évitez de copier AppData\Local\Packages et AppData\Local\Temp, sources fréquentes de corruption UWP. Pour Outlook, migrez les PST manuellement et réassociez vos profils.

Stabiliser la découverte du réseau

  1. Vérifiez que les services listés plus haut sont en Automatique et Démarrés.
  2. Activez Profil Réseau : Privé dans Paramètres > Réseau et Internet, puis Partager les fichiers et imprimantes dans les Paramètres de partage avancés.
  3. Réinitialisez la pile réseau :
netsh int ip reset
netsh winsock reset
ipconfig /flushdns
shutdown /r /t 0

Au redémarrage, validez que Paramètres > Réseau > Options de partage affiche bien Découverte du réseau : Activée et qu’elle reste active après un second redémarrage.

Corriger et fiabiliser la recherche Windows

  1. Contrôlez le service : services.msc > Windows Search > Démarrage = Automatique, puis Redémarrer.
  2. Reconstruisez l’index : control.exe srchadmin.dll > Options d’indexation > Avancé > Reconstruire.
  3. Réinitialisez la recherche si nécessaire :
PowerShell -Command "Get-Service WSearch | Set-Service -StartupType Automatic; Restart-Service WSearch"

Réparation sur place (In‑place upgrade repair)

Si, malgré les étapes précédentes, l’authentification ou les UWP restent instables, lancez une réparation sur place avec l’ISO officiel de Windows 10 22H2 :

  1. Montez l’ISO (clic droit > Monter) et exécutez setup.exe.
  2. Choisissez Mettre à niveau ce PC maintenant en conservant applications et fichiers.
  3. L’assistant remplace les composants OS et répare le Store/WAM sans effacer vos données.

Après l’opération, rejouez DISM + SFC pour valider l’intégrité :

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Analyse des journaux pour confirmer la résolution

  • Observateur d’événements > Journaux Windows > Application/Système : cherchez des erreurs User Profile Service (ID 1509/1511/1515), CredentialUIBroker, CloudExperienceHost, AAD.BrokerPlugin.
  • Applications et services > Microsoft > Windows > User Profile Service : confirmez l’absence de nouvelles erreurs au démarrage.
  • Microsoft‑Windows‑AppModel‑State : utile pour les problèmes de réenregistrement UWP.

Check‑list de validation après correctifs

  • La fenêtre « Vérifier l’identité » reste ouverte et permet d’entrer les identifiants.
  • Aucun nouveau dossier de profil ne se crée après deux redémarrages consécutifs.
  • Découverte du réseau demeure activée après redémarrage, et la machine apparaît dans l’Explorateur des autres PC du LAN.
  • La recherche via Win+S renvoie des résultats et le service WSearch est en état En cours d’exécution.
  • Observateur d’événements : pas d’erreur récurrente critique liée aux profils/identité.

Astuces et précautions supplémentaires

  • Attendez quelques jours avant de supprimer l’ancien dossier de profil. Conservez‑le en sauvegarde externe.
  • Évitez de copier des répertoires « cachés » entiers (AppData\Local, AppData\Local\Packages) : préférez une réinstallation propre des apps UWP et Office.
  • Si un antivirus tiers interfère avec les boîtes de dialogue UWP, désactivez‑le temporairement le temps des réparations.
  • Vérifiez date/heure et NTP (w32tm /resync) : un décalage important peut faire échouer l’authentification.
  • Conservez un compte local admin « secours » pour les prochaines mises à jour majeures.

Plan d’action résumé (opérationnel)

  1. Sauvegarder intégralement l’ancien profil.
  2. Créer un compte local, tester Store/identité/recherche ; si OK, promouvoir en Administrateur.
  3. Vérifier services : WSearch, FDResPub, fdPHost, SSDPSRV, upnphost, wlidsvc.
  4. Réinitialiser le Store (wsreset) et réenregistrer les UWP.
  5. Nettoyer WAM/Token Broker si la fenêtre « Vérifier » se ferme encore.
  6. Migrer les données avec Robocopy (sans AppData\Local\Packages).
  7. Réparer la pile réseau (netsh int ip reset, netsh winsock reset).
  8. Reconstruire l’index et valider la recherche.
  9. In‑place upgrade repair si nécessaire ; puis DISM + SFC.

Annexe : scripts et commandes prêts à l’emploi

DISM + SFC

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Forcer l’état des services critiques

for %S in (WSearch fdPHost FDResPub SSDPSRV upnphost) do sc config %S start= auto & net start %S
sc config wlidsvc start= demand & net start wlidsvc

Réenregistrer toutes les UWP

PowerShell -Command "Get-AppxPackage -AllUsers | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register \"$($_.InstallLocation)\AppxManifest.xml\" }"

Nettoyage réseau

netsh int ip reset
netsh winsock reset
ipconfig /flushdns
shutdown /r /t 0

Mise au propre des caches d’authentification (par utilisateur)

PowerShell -Command "$p1='$env:LOCALAPPDATA\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\AC\TokenBroker'; $p2='$env:LOCALAPPDATA\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\Settings'; $p3='$env:LOCALAPPDATA\Packages\Microsoft.WindowsStore_8wekyb3d8bbwe\LocalCache'; foreach($p in @($p1,$p2,$p3)){ if(Test-Path $p){ Remove-Item $p -Recurse -Force -ErrorAction SilentlyContinue } }"

Robocopy — migration sélective des données

set SRC="C:\Users\AncienProfil"
set DST="C:\Users\NouveauProfil"
for %D in (Documents Images Vidéos Musique Bureau Favoris) do robocopy %SRC%\%D %DST%\%D /E /COPY:DAT /DCOPY:T /R:1 /W:1

Conclusion

En combinant restauration des services, réinitialisation UWP/Store, nettoyage des caches d’authentification et assainissement du profil, vous éliminez les effets de bord introduits par Windows 10 22H2 (build 19045.4046). La réparation sur place sert alors de filet de sécurité, sans perte d’applications ni de fichiers. Appliquez les étapes dans l’ordre, validez chaque point et ne supprimez l’ancien profil qu’après quelques jours de fonctionnement stable.

Sommaire