Top 9 rettelser til fejlen 'DLL er ikke designet til at køre på Windows'
Miscellanea / / October 26, 2023
Dynamic Link Libraries (DLL'er) er afgørende for at sikre en problemfri drift af din apps og programmer. Disse filer indeholder kode og data, som flere programmer kan bruge på Windows 10 og 11. Der kan dog være tidspunkter, hvor en DLL-fil muligvis ikke kører på din pc, hvilket udløser dialogboksen Dårligt billede, der lyder: 'DLL er enten ikke designet til at køre på Windows, eller den indeholder en fejl.'
Der kan være flere årsager til denne fejl, herunder forældede programmer, malware-infektioner, beskadigede systemfiler osv. Dette indlæg viser alle mulige løsninger til at rette denne DLL-fejl på din Windows 10 eller 11 pc.
1. Tjek for tilladelsesproblemer
Mangel på nødvendige tilladelser er en almindelig årsag til, at du kan støde på fejlen 'DLL er ikke designet til at køre på Windows', mens du kører en app eller et program. Derfor er det den første ting, du bør tjekke.
Trin 1: Klik på Windows-søgeikonet på proceslinjen for at åbne menuen Start, indtast navnet på det program, der giver dig fejlen, og vælg Åbn filplacering.
Trin 2: Højreklik på programmets .EXE-fil, og vælg Egenskaber.
Trin 3: Under fanen Sikkerhed skal du klikke på knappen Rediger.
Trin 4: Vælg Ja, når prompten User Account Control (UAC) vises.
Trin 5: Vælg Brugere, og marker afkrydsningsfeltet Tillad ud for Fuld kontrol. Tryk derefter på Anvend efterfulgt af OK.
2. Kør SFC- og DISM-scanningerne
Korrupte eller beskadigede systemfiler på din computer kan også forårsage sådanne fejl. Du kan køre den indbyggede SFC (System File Checker) og DISM (Deployment Image Servicing and Management) scanner for at rette de beskadigede filer, der forårsager fejlen.
Trin 1: Højreklik på Start-ikonet og vælg Terminal (Admin) fra listen.
Trin 2: Vælg Ja, når prompten User Account Control (UAC) vises.
Trin 3: I konsollen skal du skrive følgende kommando og trykke på Enter.
SFC /scannow
Trin 4: Kør følgende kommandoer én efter én, og tryk på Enter efter hver af dem for at køre DISM-scanningen:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Genstart din pc derefter for at kontrollere, om problemet stadig er der.
3. Reparer de omdistribuerbare Visual C++-pakker
Flere populære Windows-apps og -programmer er afhængige af Visual C++ runtime-biblioteker for at levere væsentlige funktioner og fungere problemfrit. Men hvis der er et problem med den omdistribuerbare Visual C++-pakke på din computer, kan du få fejlen 'DLL er ikke designet til at køre på Windows', mens du åbner eller bruger et program. Her er hvordan du kan rette det.
Trin 1: Tryk på Windows + R-tastaturgenvejen for at åbne dialogboksen Kør. Indtaste appwiz.cpl og tryk på Enter.
Trin 2: Vælg Microsoft Visual C++ Redistributable-pakken, og klik på Skift. Du bliver nødt til at gentage denne proces for at reparere alle pakkerne.
Trin 3: Tryk på knappen Reparer og vent på, at processen er fuldført.
4. Genregistrer den problematiske DLL-fil ved hjælp af kommandoprompten
En anden ting, du kan gøre for at løse denne fejl, er at genregistrere den problematiske DLL-fil. Bare rolig, denne proces er ret enkel og kræver kun, at du kører en enkelt kommando.
Trin 1: Tryk på Windows + S-tastaturgenvejen for at åbne Windows-søgemenuen. Type terminal i boksen skal du højreklikke på det første resultat og vælge Kør som administrator.
Trin 2: Vælg Ja, når prompten User Account Control (UAC) vises.
Trin 3: Skriv i konsollen regsvr32 efterfulgt af navnet på DLL-filen. Hvis du f.eks. skulle genregistrere filen msxml3.dll, ville din kommando være denne:
regsvr32 msxml3.dll
Afslut terminalvinduet og kontroller, om Windows stadig viser fejlen.
5. Opdater eller geninstaller den problematiske software
Kompatibilitetsproblemer med din app eller dit program kan også udløse fejlen 'DLL er ikke designet til at køre på Windows' på din pc. Hvis denne fejl kun påvirker en bestemt app eller et bestemt program, kan du prøve at opdatere det og se, om det hjælper.
Hvis fejlen fortsætter, selv efter opdateringen, eller hvis du ikke er i stand til at opdatere programmet, kan du prøve at geninstallere det. Dette skulle hjælpe med at løse eventuelle problemer forårsaget af forkert installation.
Tryk på Windows-tasten + S-tastaturgenvejen for at åbne Windows-søgemenuen. Indtast navnet på det program, du vil fjerne, højreklik på det første resultat, og vælg Afinstaller. Følg derefter vejledningen på skærmen for at fjerne programmet og fortsæt med en ny installation.
6. Scan for malware
Tilstedeværelsen af malware på din pc kan også forhindre DLL-filer i at køre korrekt på din Windows 10 eller 11 pc og forårsage sådanne problemer. For at tilsidesætte denne mulighed kan du køre en fuld systemscanning ved hjælp af Windows Defender eller et pålideligt tredjeparts antivirusprogram. Hvis scanningen afslører noget mistænkeligt, skal du tage de anbefalede trin for at fjerne truslen.
7. Installer Windows-opdateringer
Microsoft udgiver ofte opdateringer til din Windows-pc for at tilføje nye funktioner, forbedre ydeevnen og rette fejl og problemer. Det er en god idé at installere eventuelle ventende Windows-opdateringer og se, om det hjælper.
Tryk på Windows-tasten + I-tastaturgenvejen for at åbne appen Indstillinger. På fanen Windows Update skal du klikke på knappen Søg efter opdateringer og installere eventuelle tilgængelige opdateringer.
8. Prøv Clean Boot
En tredjepartsapp eller -tjeneste, der kører i baggrunden, kan forstyrre Windows og forhindre DLL-filer i at køre. Hvis dette er tilfældet, skal du starte din pc i en ren opstartstilstand. Sådan starter du din Windows-pc i en ren opstartstilstand:
Trin 1: Tryk på Windows-tasten + R tastaturgenvej for at åbne dialogboksen Kør, skriv msconfig i boksen, og tryk på Enter.
Trin 2: Under fanen Tjenester skal du markere afkrydsningsfeltet 'Skjul alle Microsoft-tjenester' og derefter klikke på knappen Deaktiver alle.
Trin 3: Skift til fanen Start, og klik på Åbn Task Manager.
Trin 4: I vinduet Task Manager skal du vælge en tredjepartsapp og klikke på knappen Deaktiver øverst. Gentag dette trin for at deaktivere alle tredjeparts opstartsapps.
Genstart din pc for at gå ind i ren boot-tilstand og se, om du støder på nogen DLL-fejl. Hvis du ikke gør det, betyder det, at en af tredjepartsapps eller programmer er ansvarlige for fejlen. Du skal gennemgå alle nyligt installerede apps og programmer og fjerne dem for at løse problemet.
9. Udfør en systemgendannelse
Til sidst, hvis fejlen 'DLL er ikke designet til at køre på Windows' først er begyndt at dukke op for nylig, kan du bruge systemgendannelse at vende din pc tilbage til et punkt, hvor den fungerede korrekt. Sådan gør du.
Trin 1: Klik på Windows-søgeikonet på proceslinjen for at åbne menuen Start, skriv ind oprette et gendannelsespunkt, og tryk på Enter.
Trin 2: Naviger til fanen Systembeskyttelse, og klik på knappen Systemgendannelse.
Trin 3: Vælg indstillingen Anbefalet gendannelse, og klik på knappen Næste nederst.
Trin 4: Klik på Udfør, og lad Windows gendanne til det angivne gendannelsespunkt.
Ikke flere DLL-fejl
Det kan være frustrerende, når DLL-fejl forhindrer programmer i at køre på din pc og forhindrer dig i at arbejde. Forhåbentlig har et eller flere af ovenstående tip hjulpet med at rette fejlen 'DLL er ikke designet til at køre på Windows', og tingene er tilbage til normalen.
Sidst opdateret den 15. september, 2023
Ovenstående artikel kan indeholde tilknyttede links, som hjælper med at understøtte Guiding Tech. Det påvirker dog ikke vores redaktionelle integritet. Indholdet forbliver upartisk og autentisk.
Skrevet af
Pankil er en civilingeniør, der blev freelanceskribent fra Ahmedabad, Indien. Siden hans ankomst til Guiding Tech i 2021, dykker han ned i verden af how-tos og fejlfindingsguider på Android, iOS, Windows og nettet hos Guiding Tech. Når tiden tillader det, skriver han også på MakeUseOf og Techwiser. Udover sin nyfundne kærlighed til mekaniske tastaturer, er han en disciplineret fan og fortsætter med at planlægge sine internationale rejser med sin kone.