Archives quotidiennes : juillet 24, 2015

SFCFix

SFCFix est un programme du site sysnative.com qui permet de corriger les erreurs rapportées SFC de Microsoft et dont ce dernier est incapable de corriger.

Il est conseillé de lire le Tutorial SFC pour mieux comprendre son utilisation.

Sur SFC, lorsque vous obtenez le message : « La protection des ressources Windows a trouvé des fichiers endommagées, mais n’a pas réussi à tous les réparer »

Image

Dans le rapport CBS.log, on trouve alors des erreurs : [SR] Cannot repair member file
Se reporter au tutorial SFC pour des exemples.

SFC peut être lancé de deux manière :

  • Simplement en double-cliquant dessus pour une réparaton automatique.
  • Via un script afin de donner des ordres aux programmes (il faut glisser le script sur l’icone du programme), c’est notamment le cas pour le tutorial KB3022345 : corruptions de fichiers systèmes.

Lorsque vous lancez le programme, un Dislaimer apparait

Image

Image

Image

L’analyse s’effectue et SFCFix liste le nombre d’éléments corrompus.
Ici aucun élément corrompus n’est détecté.

Image

Du coup, le message suivant indique aucune corruption de fichiers.

Image

puis le rapport SFCFix.txt s’ouvre, ce dernier s’ouvre sur le bureau.

Une fois les corrections effectuées avec SFCFix.
Il convient de relancer un scan SFC afin de s’assurer que plus aucune violation de fichiers n’est présente;

Script SFCFix

Il est possible de créer un script SFCFix afin de donner une liste de fichiers à copier.
Exemple sur ce sujet : http://www.commentcamarche.net/forum/af … incorrecte
où la personne se plaint d’erreur image incorrecte sur le fichier C:/windows/System32/apphelp.dll

CBS.log après un scan SFC, donne bien le fichier et d’autres, comme corrompu et impossible à réparer :

match actual file [l:22{11}] »shimeng.dll » :
Found: {l:32 b:B/qKlN0GsXzdiiMpX5aHzYYb6AWR6KuRLa+r8hEX8mQ=} Expected: {l:32 b:h7vJL7qJUSXiumA9FkQ2Qxh18zHvx+dYomVh8Qw+OBY=}
2015-07-21 04:00:21, Info CSI 00000618 [SR] Cannot repair member file [l:22{11}] »shimeng.dll » of Microsoft-Windows-Application-Experience-Infrastructure, Version = 6.3.9600.17824, pA = PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 (10), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-07-21 04:00:21, Info CSI 00000619 Hashes for file member \SystemRoot\WinSxS\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\apphelp.dll do not match actual file [l:22{11}] »apphelp.dll » :
Found: {l:32 b:8NbTQR2+CHC8ip6VKsTR8XLpy0gTbNyi7W+5/QbGUE4=} Expected: {l:32 b:gYC8obL+ScS68lnaxdQYHnU40W9sQJX1/AJNmJaGU70=}
2015-07-21 04:00:21, Info CSI 0000061a [SR] Cannot repair member file [l:22{11}] »apphelp.dll » of Microsoft-Windows-Application-Experience-Infrastructure, Version = 6.3.9600.17824, pA = PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 (10), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-07-21 04:00:24, Info CSI 0000061b [DIRSD OWNER WARNING] Directory [ml:64{32},l:62{31}] »\??\C:\Windows\SysWOW64\com\dmp » is not owned but specifies SDDL in component Microsoft-Windows-COM-ComPlus-Runtime, pA = PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 (10), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

mais aussi plus classique Amd64\CNBJ2530.DPB corrompu :

Found: {l:32 b:ZewO++5HlFMPjpxgEBDh0ivgX0MWNzXgeMGUF7ZqOqw=} Expected: {l:32 b:n520k714Uu3utHa5JGQ6HQYbZphKhlMWq5pEmfnCDuw=}
2015-07-21 03:59:00, Info CSI 0000054e [SR] Cannot repair member file [l:36{18}] »Amd64\CNBJ2530.DPB » of prncacla.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}] »driverUpdate », TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-07-21 03:59:03, Info CSI 0000054f Hashes for file member \SystemRoot\WinSxS\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.16384_none_9590ba64d5b91f79\Amd64\CNBJ2530.DPB do not match actual file [l:36{18}] »Amd64\CNBJ2530.DPB » :

Un scan SFCFix corrige de manière automatique Amd64\CNBJ2530.DPB et montre les autres fichiers comme corrompu mais ne les répare pas :

SFCFix version 2.4.5.0 by niemiro.
Start time: 2015-07-21 20:45:07.583
Microsoft Windows 8.1 Update 3 – amd64
Not using a script file.

AutoAnalysis::
FIXED: Performed DISM repair on file Amd64\CNBJ2530.DPB of version 6.3.9600.16384.

CORRUPT: C:\Windows\winsxs\amd64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_c6103607208040f5\shimeng.dll
CORRUPT: C:\Windows\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\shimeng.dll
CORRUPT: C:\Windows\winsxs\amd64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_c6103607208040f5\apphelp.dll
CORRUPT: C:\Windows\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\apphelp.dll

SUMMARY: Some corruptions could not be fixed automatically. Seek advice from helper or sysnative.com.
CBS & SFC total detected corruption count: 4
CBS & SFC total unimportant corruption count: 0
CBS & SFC total fixed corruption count: 1
SURT total detected corruption count: 0
SURT total unimportant corruption count: 0
SURT total fixed corruption count: 0
AutoAnalysis:: directive completed successfully.

Successfully processed all directives.
SFCFix version 2.4.5.0 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2015-07-21 21:18:12.637
———————-EOF———————–

Il est alors possible de créer un script qui va recopier ces fichiers corrompu.
Pour cela on créé une archive SFCFix.zip
avec un fichier :
SFCFix.txt
un dossier winsxs et les sous-dossiers du magasin md64_microsoft-windows-a..en et les fichiers DLL à recopier.

Le fichier SFCFix.txt contient ceci qui demande de copier le contenu sur le disque :

PowerCopy::
{ARCHIVE} %SystemRoot% [DIR]

 

SFCFix_Script.zip.png
SFCFix Script

Le programme SFCFix et le zip sont à placer sur le bureau.
On fait glisser le zip sur l’icône SFCFix qui va se charger du reste.

On obtient alors le rapport suivant – le PowerCopy a fait la copie des fichiers sains :

SFCFix version 2.4.5.0 by niemiro.
Start time: 2015-07-22 23:25:30.026
Microsoft Windows 8.1 Update 3 – amd64
Using .zip script file at C:\Users\Jimmy\Desktop\SFCFix.zip [0]

PowerCopy::
Successfully took permissions for file or folder C:\Windows\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\apphelp.dll
Successfully took permissions for file or folder C:\Windows\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\shimeng.dll
Successfully took permissions for file or folder C:\Windows\winsxs\amd64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_c6103607208040f5\apphelp.dll
Successfully took permissions for file or folder C:\Windows\winsxs\amd64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_c6103607208040f5\shimeng.dll

Successfully copied file C:\Users\Jimmy\AppData\Local\niemiro\Archive\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\apphelp.dll to C:\Windows\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\apphelp.dll.
Successfully copied file C:\Users\Jimmy\AppData\Local\niemiro\Archive\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\shimeng.dll to C:\Windows\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\shimeng.dll.
The file \\?\C:\Windows\winsxs\amd64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_c6103607208040f5\apphelp.dll is in use and must be replaced over a reboot.
Successfully copied file C:\Users\Jimmy\AppData\Local\niemiro\Archive\winsxs\amd64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_c6103607208040f5\shimeng.dll to C:\Windows\winsxs\amd64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_c6103607208040f5\shimeng.dll.

Successfully pended file for replace over reboot: \\?\C:\Windows\winsxs\amd64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_c6103607208040f5\apphelp.dll

Successfully restored ownership for C:\Windows\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\apphelp.dll
Successfully restored permissions on C:\Windows\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\apphelp.dll
Successfully restored ownership for C:\Windows\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\shimeng.dll
Successfully restored permissions on C:\Windows\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\shimeng.dll
Successfully restored ownership for C:\Windows\winsxs\amd64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_c6103607208040f5\shimeng.dll
Successfully restored permissions on C:\Windows\winsxs\amd64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_c6103607208040f5\shimeng.dll
PowerCopy:: directive completed successfully.

Reboot:: directive completed successfully.

PostRebootCorruptionDetection::
No hash verification failures detected.
PostRebootCorruptionDetection:: directive completed successfully.

PostRebootRestorePermissions::
Successfully restored ownership for C:\Windows\winsxs\amd64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_c6103607208040f5\apphelp.dll
Successfully restored permissions on C:\Windows\winsxs\amd64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_c6103607208040f5\apphelp.dll
PostRebootRestorePermissions:: directive completed successfully.

Successfully processed all directives.
SFCFix version 2.4.5.0 by niemiro has completed.
Currently storing 4 datablocks.
Finish time: 2015-07-22 23:28:28.079
———————-EOF———————–

Au redémarrage le probème est résolu.

Notez aussi qu’il est possible de recopier les fichiers avec un script FRST avec la commande Replace:

Syntaxe :

Replace: source destination

Exemple, si on place apphelp.dll sur le bureau :

C:\Users\Jimmy\Desktop\apphelp.dll to C:\Windows\winsxs\wow64_microsoft-windows-a..ence-infrastructure_31bf3856ad364e35_6.3.9600.17824_none_d064e05954e102f0\apphelp.dll.

SFC et CheckSUR : outils de vérification fichiers systèmes

SFC (System File Check) permet de vérifier les fichiers systèmes de Windows et les réparer en cas d’altération ou de fichiers systèmes manquants.
Des fichiers systèmes manquants ou altérer peuvent cause des plantages.

Windows 8 et plus propose aussi une nouvelle commande DIM qui correspond au programme CheckSUR

Pour utiliser ce programme, vous devez lancer l’invite de commandes en administrateur.

  • Pour Windows Vista/Seven : Menu Démarrer et tapez cmd dans la barre de recherche, puis faites un clic droit / exécuter en tant qu’administrateur sur l’icône cmd.exe
  • Pour Windows 8 et 8.1 : Touche Windows + F, réglez la recherche sur Partout et saisissez cmd.exe – faites un clic droit / exécuter en tant qu’administrateur sur l’icône cmd.exe

Dans l’invite de commandes, saisir la commande :

sfc /scannow

et valider par entrée, le programme va ensuite effectuer l’analyse des fichiers systèmes.
Une fois terminé, SFC vous informe si des fichiers systèmes sont altérés et va tenter de les réparer.

Image

Sfc créé un rapport dans %WinDir%\Logs\CBS\CBS.log soit donc de manière général :
Mon ordinateur => Disque C => Windows => Logs => CBS => CBS.log

Accès refusé sr CBS.log

Si vous avez l’impossibilité d’ovrir le rapport CBS.log avec le message accès refusé, Tentez ceci :

  • Windows Vista et Seven : : Menu Démarrer et dans la zone de recherche tape cmd.exe
  • Windows 8 et 10 : Sur le menu Démarrer en bas à gauche, clic droit puis invite de commandes (admin)
  • Une fois dans l’invite de commandes, clic droit puis executer en tant qu’administrateur. dans la fenêtre noire, colle : notepad %windir%\logs\cbs\cbs.log

Ca doit ouvrir le bloc-note
Menu Fichier et enregistrer / sous et mets sur le bureau.

Le programme SFC possède d’autres options, notamment il est possible de vérifier un fichier système en particulier.

Les options possibles :

/SCANNOW Analyse l’intégrité de tous les fichiers système
protégés et répare les fichiers endommagés dès que
possible.
/VERIFYONLY Analyse l’intégrité de tous les fichiers système
protégés. Aucune réparation n’est effectuée.
/SCANFILE Analyse l’intégrité du fichier référencé et le répare
si des problèmes ont été identifiés. Spécifiez le
chemin d’accès complet dans <fichier>.
/VERIFYFILE Vérifie l’intégrité du fichier ayant comme chemin
complet <fichier>. Aucune réparation n’est effectuée.
/OFFBOOTDIR Pour les réparations hors connexion, spécifier
l’emplacement du répertoire de démarrage hors
connexion.
/OFFWINDIR Pour les réparations hors connexion, spécifier
l’emplacement du répertoire Windows hors connexion.Exemples :

sfc /SCANNOW
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
sfc /SCANFILE=d:\windows\system32\kernel32.dll
/OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows
sfc /VERIFYONLY

La FAQ Microsoft concernant la réparation de fichiers systèmes : https://support.microsoft.com/fr-fr/kb/929833

Comprendre et lire CBS.log

Lorsque SFC détecte des violations et les répares, cela est mentionné dans CBS.log
Voici un exemple de réparaton réussie :

2015-06-04 05:05:22, Info CSI 0000018a [SR] Verify complete
2015-06-04 05:05:25, Info CSI 0000018b [SR] Verifying 100 (0x0000000000000064) components
2015-06-04 05:05:25, Info CSI 0000018c [SR] Beginning Verify and Repair transaction
2015-06-04 05:05:40, Info CSI 0000018d Repair results created:
POQ 31 starts:
0: Move File: Source = [l:192{96}] »\SystemRoot\WinSxS\Temp\PendingRenames3950056739ed001450d0000801acc2b._0000000000000000.cdf-ms », Destination = [l:104{52}] »\SystemRoot\WinSxS\FileMaps\_0000000000000000.cdf-ms »
1: Move File: Source = [l:162{81}] »\SystemRoot\WinSxS\Temp\PendingRenames\b28c0456739ed001460d0000801acc2b.$$.cdf-ms », Destination = [l:74{37}] »\SystemRoot\WinSxS\FileMaps\$$.cdf-ms »
2: Move File: Source = [l:212{106}] »\SystemRoot\WinSxS\Temp\PendingRenames\b0071556739ed001470d0000801acc2b.$$_tracing_bca9e27848ac4cc0.cdf-ms », Destination = [l:124{62}] »\SystemRoot\WinSxS\FileMaps\$$_tracing_bca9e27848ac4cc0.cdf-ms »
3: Move File: Source = [l:214{107}] »\SystemRoot\WinSxS\Temp\PendingRenames\fc053256739ed001480d0000801acc2b.$$_system32_21f9a9c4a2f8b514.cdf-ms », Destination = [l:126{63}] »\SystemRoot\WinSxS\FileMaps\$$_system32_21f9a9c4a2f8b514.cdf-ms »
4: Move File: Source = [l:242{121}] »\SystemRoot\WinSxS\Temp\PendingRenames\7dfe3e56739ed001490d0000801acc2b.$$_system32_wdi_perftrack_e5904ddd3f58b556.cdf-ms », Destination = [l:154{77}] »\SystemRoot\WinSxS\FileMaps\$$_system32_wdi_perftrack_e5904ddd3f58b556.cdf-ms »
5: Move File: Source = [l:256{128}] »\SystemRoot\WinSxS\Temp\PendingRenames\a2c24856739ed0014a0d0000801acc2b.$$_system32_wdi_perftrack_traces_0af2b48360b94cec.cdf-ms », Destination = [l:168{84}] »\SystemRoot\WinSxS\FileMaps\$$_system32_wdi_perftrack_traces_0af2b48360b94cec.cdf-ms »

Il peut arriver que SFC ne parvienne pas à réparer des erreurs détectées, vous obtenez alors le message :
« La protection des ressources Windows a trouvé des fichiers endommagées, mais n’a pas réussi à tous les réparer »

SFC_fichiers_endommages.png
SFC : La protection des ressources Windows a trouvé des fichiers endommagées

Le plus classique étant la corruption de fichiers systèmes avec la mise à jour KB3022345 , suivre la procédure de la FAQ : KB3022345 : corruptions de fichiers systèmes.

On obtient alors ceci dans CBS.log :

= 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-05-06 08:59:19, Info CSI 00000340 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-u..ed-telemetry-client_31bf3856ad364e35_6.1.7601.18839_none_fe0845bb1d97efda\utc.app.json do not match actual file [l:24{12}]”utc.app.json” :
Found: {l:32 b:avTc1jbPkVRlPDU21b5uj1c0XP6y3oNRLq5nJDYwg+M=} Expected: {l:32 b:6510UErwHGoFg3sRd3gzh3HSbTceuHem3Rnk0NraKS8=}
2015-05-06 08:59:19, Info CSI 00000341 [SR] Cannot repair member file [l:24{12}]”utc.app.json” of Microsoft-Windows-Unified-Telemetry-Client, Version = 6.1.7601.18839, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-05-06 08:59:19, Info CSI 00000342 [SR] This component was referenced by [l:162{81}]”Package_250_for_KB3022345~31bf3856ad364e35~amd64~~6.1.1.2.3022345-814_neutral_GDR”
2015-05-06 08:59:19, Info CSI 00000343 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-u..ed-telemetry-client_31bf3856ad364e35_6.1.7601.18839_none_fe0845bb1d97efda\telemetry.ASM-WindowsDefault.json do not match actual file [l:66{33}]”telemetry.ASM-WindowsDefault.json” :
Found: {l:32 b:YtIIyOml6sSUsWGV2NVLBNphRI1HIemcP71ZZQNTROk=} Expected: {l:32 b:EeQJzlVPvq9GNIcA2FEwrOjEeuDam1G+ol3x61gKasQ=}

Autre cas avec la corruption du fichiers : CNBJ2530.DPB

2015-07-20 09:03:00, Info CSI 000005be [SR] Beginning Verify and Repair transaction
2015-07-20 09:03:05, Info CSI 000005bf Hashes for file member \SystemRoot\WinSxS\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.17415_none_95dd5540d57f8c01\Amd64\CNBJ2530.DPB do not match actual file [l:36{18}] »Amd64\CNBJ2530.DPB » :
Found: {l:32 b:x+Zi6n2r+JJQw31flVCf0/UR/GKlfkm8NbToqLz5gaw=} Expected: {l:32 b:n520k714Uu3utHa5JGQ6HQYbZphKhlMWq5pEmfnCDuw=}
2015-07-20 09:03:05, Info CSI 000005c0 [SR] Cannot repair member file [l:36{18}] »Amd64\CNBJ2530.DPB » of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}] »driverUpdate », TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-07-20 09:03:13, Info CSI 000005c1 Hashes for file member \SystemRoot\WinSxS\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.17415_none_95dd5540d57f8c01\Amd64\CNBJ2530.DPB do not match actual file [l:36{18}] »Amd64\CNBJ2530.DPB » :

Le programme SFCFix du site http://www.sysnative.com peut alors restaurer les fichiers systèmes.

Pour le dernier cas, il suffit de lancer SFCFix.exe, un rapport SFCFix.log est créé sur le bureau.
Vérifiez que les fichiers ont bien été copiés avec succès.

Relancez un scan SFC /Scannow afin de vérifier que ce dernier ne rapporte plus de fichiers corrompus.


CheckSuR (Check System Update Readiness) est un programme qui permet de réparer les composants Windows Update.
en cas d’impossibilté de faire des mises à jour Windows.

Ce dernier est natif sur Windows 8.
Pour Windows Vista et Seven, vous devez l’installer : http://windows.microsoft.com/fr-fr/wind … iness-tool
FAQ Microsoft : http://msdn.microsoft.com/fr-fr/library/hh824869.aspx

Lancez aussi une invite de commandes en administrateur :
Pour Windows 8 et 8.1 : Touche Windows + F, réglez la recherche sur Partout et saisissez cmd.exe – faites un clic droit / exécuter en tant qu’administrateur sur l’icône cmd.exe

Saisir la commande :

DISM /Online /Cleanup-image /Restorehealth

Image

Il est aussi possible de restaurer les fichiers à partir du DVD de Windows 8 en spécifiant le chemin, exemple si le lecteur DVD est le lecteur H:\

Dism /Online /Cleanup-Image /RestoreHealth /Source:H:\sources\sxs /LimitAccess

Si vous obtenez des erreurs, Windows vous donne le numéro et un rapport est créé avec des informations supplémentaires.

Image

Les rapports se trouvent dans :
%SYSTEMROOT%\Logs\CBS\CheckSUR.log
%SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log

(%SYSTEMROOT% étant le dossier Windows, en général C:\Windows)

WSReset.exe : nettoyer le cache du magasin de composants

Windows 8 fournit aussi un programme WSReset.exe qui permet de nettoyer le cache du magasin de composants (Windows Store).
Touche Windows + R
tapez WSReset.exe et OK.