Si vous voyez le code d'erreur Event ID 1008 ou Event ID 1020 dans le journal de l'Observateur d'événements, le système ne parvient pas à trouver le fichier spécifié sur l'opération particulière. Ce problème est répandu dans les cas d'exécution de fichiers dll. Vous devez restaurer les chaînes de registre du compteur de performances à partir de la ligne de commande. Suivez simplement les étapes mentionnées dans les correctifs pour résoudre le problème auquel vous êtes confronté.
Essayez de redémarrer votre ordinateur une fois. Vérifiez à nouveau simplement en exécutant l'opération. Si l'erreur persiste, optez pour ces solutions.
Correctif 1 - Réenregistrez la DLL
Vous devez réenregistrer les compteurs et les fichiers dll corrompus à partir de la ligne de commande.
1. Taper "cmd" dans le champ de recherche.
2. Faites un clic droit sur le "Invite de commandes" et cliquez sur "Exécuter en tant qu'administrateur“.
3. Une fois que l'invite de commande apparaît, vous devez accéder à l'emplacement du dossier system32. Exécutez simplement cette commande.
CD %SYSTEMROOT%\System32
4. Maintenant, agissez en fonction du code d'erreur dont vous êtes témoin sur votre machine -
UNE. Pour le code d'erreur 1020 –
Copiez-collez cette commande dans le terminal et appuyez sur Entrer.
lodctr /r
Noter: – S'il affiche le message « Impossible de reconstruire le paramètre du compteur de performances à partir du magasin de sauvegarde du système ».
Essayez de l'exécuter à nouveau.
Maintenant, exécutez la commande ci-dessous pour accéder à C:\Windows\SysWOW64.
cd C:\Windows\SysWOW64
Maintenant, exécutez à nouveau la commande.
lodctr /r
B. Pour le code d'erreur 1008 –
Collez cette commande dans le terminal et modifiez-la. Après cela, appuyez sur le Entrer clé.
lodctr /e :Nom de la DLL
[Vous devez modifier la commande avec le nom du fichier.
Exemple – Supposons que vous soyez confronté à ce problème avec le Perfib.dll fichier, la commande sera -
lodctr /e: Perflib.dll
]
5. Vous devez maintenant resynchroniser le compteur avec Windows Management Instrumentation (WMI). Exécutez cette commande.
WINMGMT.EXE /RESYNCPERF
Fermez l'écran d'invite de commande. Redémarrer le système.
Cela devrait résoudre votre problème.
Correctif 2 – Modifier le registre
La modification de la valeur « Performance » devrait aider votre situation.
1. Ce que vous avez à faire est d'appuyer sur le Clé Windows et le R clé ensemble.
2. Dans le terminal Exécuter, écrivez "regedit" et cliquez sur "d'accord" pour accéder à l'écran de l'éditeur de registre.
REMARQUE –
Une fois l'éditeur de registre ouvert, cliquez sur "Déposer" et cliquez sur "Exportation" pour créer une nouvelle sauvegarde sur votre ordinateur.
Si quelque chose devient incontrôlable lors de la modification du registre, vous pouvez facilement récupérer le registre à la normale.
3. Une fois l'éditeur de registre ouvert, accédez à cet emplacement sur l'écran de l'éditeur de registre -
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nom du service\Performance
[Vous devez modifier le « nom du service » avec le service avec lequel vous rencontrez ce problème.
Exemple – Supposons que vous soyez confronté à ce problème avec le service « .NET CLR Data ».
L'adresse du fichier d'en-tête sera-
Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Données CLR .NET\Performance
]
4. Maintenant, sur le côté droit, vous remarquerez le "Ouvert" clé.
5. Faites un clic droit sur la clé et cliquez sur "Effacer" pour le supprimer de votre ordinateur.
Si vous voyez un message d'avertissement sur votre écran, cliquez sur "Oui“.
Fermez la fenêtre de l'Éditeur du Registre. Après ça, redémarrer le système et essayez à nouveau d'exécuter l'application.
Fix 3 Exécuter l'analyse SFC
Vous pouvez exécuter une analyse du vérificateur de fichiers système pour permettre à votre ordinateur de résoudre le problème lui-même.
1. Cliquez sur le champ de recherche et commencez à écrire "cmd“.
2. De plus, faites un clic droit sur le "Invite de commandes" et cliquez sur "Exécuter en tant qu'administrateurs“.
3. Collez ce code dans le terminal. Ensuite, frappez Entrer pour lancer l'analyse.
sfc/scannow
L'analyse SFC va maintenant commencer.
4. Une fois le scan SFC terminé, vous devez lancer un scan DISM.
5. Écrivez cette commande dans le terminal CMD, puis appuyez sur Entrer.
DISM.exe /En ligne /Cleanup-image /Restorehealth
Cela devrait résoudre le problème auquel vous êtes confronté.