Aujourd'hui, j'ai démarré mon ordinateur et certaines erreurs sont apparues comme celle-ci, donc certains programmes en autorun n'ont pas démarré:
J'ai cette erreur lors de l'ouverture de nombreux programmes, je ne peux même pas utiliser 7zip. La seule chose que j'ai faite hier a été d'installer un jeu via Steam et maintenant je ne peux pas utiliser comme 70% des logiciels sur mon PC (la plupart d'entre eux obtiennent cette erreur sur l'ensemble du programme et certains uniquement sur certains modules).
Je viens de lancer un SFC /scannnow
et le résultat était: "La protection des ressources Windows n'a trouvé aucune violation d'intégrité".
Serait-ce une sorte de virus ou de Steam qui a gâché quelque chose? Que devrais-je faire?
Réponses:
Merci pour toutes les suggestions, après quelques recherches sur Google, j'ai trouvé cette solution qui semble vraiment fonctionner pour moi:
regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\WindowsNT\CurrentVersion\Windows
APPINIT_DLLS
et supprimer tout ce qu'il contientla source
Je crains que très peu de gens connaissent la cause profonde de la mystérieuse erreur de lancement EXE 0xC0000018 parce que Microsoft la rend vague, même jusqu'à Windows 10. Lors de la lecture des applications de programmation de Jeffrey Richter pour MS Windows 4e éd., Il m'est arrivé de le découvrir.
Si une DLL doit être chargée à une adresse fixe (dans l'espace d'adressage virtuel en cours), mais que l'exigence ne peut pas être remplie, Windows affirme l'erreur très 0xC0000018. Mais il n'y a aucun indice apparent pour savoir quelles DLL sont à l'origine du problème. Une simple recherche Google de "0xC0000018" vous fait juste apparaître de nombreux messages d'utilisateurs déconcertés.
Pour reproduire, vous pouvez préparer une solution (terme Visual Studio) avec un EXE et deux DLL, et définir les deux DLL pour avoir une option de l'éditeur de liens
/FIXED /BASE:"0x44440000"
et faire en sorte qu'EXE charge implicitement les deux DLL, puis vous verrez l'erreur 0xC0000018 au lancement d'EXE.Et oui, effacer
APPINIT_DLLS
le registre est votre premier pari pour vous débarrasser des éventuels coupables. Ces DLL seront chargées dans chaque processus que vous lancerez, ce qui pourrait ruiner votre vie.Alors, comment localiser la DLL coupable réelle? Peut-être existe-t-il un moyen, utilisez dumpbin.exe pour archiver chaque DLL
APPINIT_DLLS
ou d'autres DLL auto-chargées possibles (aide avec AutoRuns ), vérifiez-les une par une avecdumpbin -headers
. S'il n'y a pas de.reloc
section, il s'agit d'une DLL à emplacement fixe .la source
procmon
. La dernière DLL que le processus essayait de charger doit être celle qui a déclenché l'erreur.c0000018
se produira si l'exécutable est de 32 bits. Avec les exécutables 64 bits, Windows refuse de les charger avec une erreur de «mauvaise image», ce qui est assez déroutant. Notez que l'erreur peut apparaître et disparaître avec les versions de débogage / version et apparaître de manière inattendue après que les mises à jour Windows modifient la disposition de l'espace d'adressage des DLL système.J'ai installé environ 40 jeux via Steam et je n'ai aucun problème, non, je ne pense pas que ce soit une mauvaise chose de Steam. Essayez de restaurer votre système à l'aide des points de restauration Windows: http://windows.microsoft.com/en-ph/windows-vista/system-restore-frequently-asked-questions
[EDITED] Peut-être que certaines DLL sont manquantes, vous pouvez tester les dépendances du programme que vous ne pouvez pas commencer à utiliser Dependency Walker: http://www.dependencywalker.com/
la source
Restore
dans mon PC parce que lorsque j'appuie sur le bouton Windows et que j'essaie de rechercher quelque chose dans l'onglet "Paramètres", Metro se fige simplement.Refresh
votreWindows 8
installation. Cela nécessitera la réinstallation de vos applications de bureau.Il se peut que cela soit associé à la mise à jour MS Update et au point de terminaison McAfee Data Loss Prevention (point de terminaison DLP) suivants. Il semble qu'il y ait un conflit entre la mise à jour MS et McAfee Data Loss Prevention Endpoint.
Veuillez visiter les sites Web suivants: Microsoft Patch MS15-038 sur Windows 7 lorsque le point de terminaison de prévention de la perte de données est installé Microsoft Security Bulletin MS15-038 - Important
la source