När du kör ett program i Windows kan fel 0xc000012f dyka upp och nämna att den binära filen du försöker köra är skadad. Här är några exempel, med hela felmeddelandet ordagrant:
C:\Windows\System32\schannel.dll är antingen inte designad för att köras på Windows eller så innehåller den ett fel. Försök att installera programmet igen med det ursprungliga installationsmediet eller kontakta din systemadministratör eller programvaruleverantören. fel: 0xc000012f

Vad betyder felstatus 0xc000012f?
Fel 0xc000012f betyder "Dålig bild" vilket anger att programmets körbara program eller en av de stödjande modulerna är korrupt. Eller så finns det förmodligen en DLL-felmatchning och särskilt ses i program som använder Microsoft Visual C++ Redistributables
. I vissa situationer kan du installera om lämplig version av Microsoft Visual C++ Redistributables fixar problemet.I utvecklarens termer, 0xC000012F
betyder att STATUS_INVALID_IMAGE_NOT_MZ
, vilket betyder att den angivna bildfilen inte hade rätt format. Den hade inte en initial MZ. Det är möjligt att runtime-bibliotekets version eller bitness inte matchar. Till exempel kan 64-bitarsversionen av en DLL ha kopierats till av misstag C:\Windows\SysWOW64
katalog som är avsedd att lagra 32-bitars moduler.
Felet 0xc000012f
kan förekomma i alla versioner av Windows, och korrigeringarna nedan gäller alla versioner, inklusive Windows 10.
[Fix] Felstatus 0xc000012f "Dålig bild" i Windows
Fix 1: Avinstallera och installera om programmet
Att avinstallera och sedan installera om det berörda programmet hjälper i de flesta fall. Se till att ha installationsfilen redo.
Högerklicka på Start, klicka på Kör. Typ appwiz.cpl
och klicka på OK. Högerklicka på programmet som orsakar felet 0xc000012f "Dålig bild" och klicka på Avinstallera.
(I Windows 10 kan du också använda Appar och funktioner via det moderna användargränssnittet för inställningar för att avinstallera program. Klicka på Start, Inställningar, Appar och funktioner.)
Observera att vissa leverantörer erbjuder "rena" avinstallationsverktyg för att ta bort alla spår av deras program helt. I de flesta fall är avinstallationsverktygen mer effektiva än standardrutinen för avinstallation. Om leverantören har ett sådant verktyg, ladda ner och kör det dessutom.
Kör programmets Setup igen för att installera om det. Om du inte har en, besök programvaruleverantörens webbplats och ladda ner programmet.
Fix 2: Avinstallera den problematiska Windows Update
Om "Fix 1" inte hjälper och felet "dålig bild" inträffade först efter installation av en viss Windows Update, försök att avinstallera uppdateringen.
- Högerklicka på Start, klicka på Kör. I dialogrutan Kör skriver du
appwiz.cpl
och klicka på OK. - Klicka på Visa installerade uppdateringar på den vänstra panelen.
- Sortera installationshistoriken för Windows Update efter kolumnen "Installerad på" och hitta den problematiska uppdateringen som orsakade felet
- Välj uppdateringen och klicka på Avinstallera.
- Starta om Windows.
Fix 3: Reparera systemfilerskorruption med DISM och SFC
Öppna en förhöjd eller admin kommandotolk fönster och kör följande kommando:
sfc /scannow
Systemfilsgranskaren kör en grundlig kontroll av filintegriteten och reparerar automatiskt alla korrupta systemfiler.
Om, å andra sidan, systemfilsgranskaren inte kan reparera vissa filer, visar den följande fel:
Windows Resource Protection hittade korrupta filer men kunde inte fixa några av dem. Detaljer finns i CBS.Log %WinDir%\Logs\CBS\CBS.log.
När man analyserar CBS.log-fil, kan du hitta de exakta filnamnen som inte kunde återställas från butiken:
, Info CSI 00000008 [SR] Kan inte reparera medlemsfilen [l: 34{17}]"Accessibility.dll" av Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l: 8 b: b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral i butiken, filen är saknas
I så fall måste du köra DISM-verktyget för att återställa systemfilerna till komponentarkivet och sedan köra System File Checker-verktyget igen om det behövs. Följande är DISM-kommandoraden du behöver köra:
DISM.exe /Online /Cleanup-image /Restorehealth
För att kommandot ska bli mer effektivt skulle ett bättre alternativ vara att köra DISM och nämna Install.wim
bildfil som källa, hämtad från Windows 10 ISO. För detaljerade instruktioner, läs artikeln Reparera Windows 10 med DISM och SFC.
Starta om datorn.
Fix 4: Utför återställning av systemåterställning
Windows 10-installationen stänger av Systemåterställning som standard. Om du redan har aktiverat systemåterställning och har turen att ha en lämplig återställningspunkt tillgänglig kan du prova en återställning. Se till att välja en systemåterställningspunkt som skapades när systemet var stabilt. (dvs före det datum då felet "dålig bild" först dök upp.)
Högerklicka på Start, klicka på Kör. Typ rstrui.exe
och klicka på OK. Välj lämplig återställningspunkt och återställ systemet till ett tidigare arbetsläge.
För instruktioner, se inlägget Hur man skapar en återställningspunkt och går tillbaka till en tidigare återställningspunkt.
Hoppas någon av ovanstående korrigeringar hjälpte dig att lösa felet 0xc000012f
("Dålig bild"), utan att behöva göra en ren installation av Windows.
En liten begäran: Om du gillade det här inlägget, vänligen dela detta?
En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:- Fäst det!
- Dela den till din favoritblogg + Facebook, Reddit
- Tweet det!