Fix: Fel 87 'Parametern är felaktig'

Vissa Windows-användare rapporterar att de ser “Fel 87 Parametern är felaktig”-Fel varje gång de försöker öppna ett program. I vissa fall är felmeddelandet: “LoadLibrary misslyckades med fel 87: Parametern är felaktig.”Vissa berörda användare rapporterar att problemet bara inträffar med en eller två applikationer medan andra användare rapporterar att felet dyker upp med praktiskt taget alla applikationer som de försöker öppna. Problemet är inte exklusivt för en viss Windows-version eftersom det bekräftas att det visas i Windows 7, Windows 8 och Windows 10.

Vad orsakar ”Fel 87 Parametern är felaktig”Fel?

Vi undersökte just denna fråga genom att titta på olika användarrapporter och de reparationsstrategier som ofta används för att lösa just detta problem. Baserat på vad vi samlat finns det flera olika potentiella synder som kan orsaka problemet:

Metod 1: Utföra en ren start

Genom att utföra en ren start startar Windows med den minsta uppsättningen drivrutiner och startprogram. Denna procedur hjälper oss att ta reda på om problemet orsakas av någon form av programvarukonflikt som uppstår när “Fel 87 Parametern är felaktig”Meddelandet visas.

Flera berörda användare som vi också letar efter ett sätt att åtgärda problemet har rapporterat att felet slutade inträffa medan de var i ett rent startläge. När de väl bekräftade att ett program eller en drivrutin producerade felmeddelandet fortsatte de med att ta bort installerad programvarukomponent tills problemet inte längre uppstod även när Windows startade upp normalt.

Här är en snabbguide för att utföra en ren start och ta reda på programvaran som utlöser felmeddelandet:

  1. Se till att du är inloggad med en användare som har administrativa behörigheter.
  2. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan “Msconfig” inuti textrutan och tryck Stiga på för att öppna upp Systemkonfiguration fönster. När uppmanas av UAC (användarkontokontroll),klick Ja att bevilja administrativa privilegier.
  3. Inuti Systemkonfiguration väljer du Tjänster fliken från menyfältet högst upp och börja med att markera rutan som är associerad med Dölj alla Microsoft-tjänster. Rikta sedan upp de återstående tjänsterna ovan och tryck på Inaktivera alla för att förhindra att tredje parts tjänster aktiveras vid nästa systemstart.
  4. När du träffar Tillämpa för att spara ändringarna, välj Börja och klicka på Öppna Aktivitetshanteraren.
  5. På fliken Startup i Aktivitetshanteraren, välj varje tjänst individuellt och klicka sedan på Inaktivera för att förhindra att den körs vid nästa systemstart.
  6. När alla nödvändiga objekt har inaktiverats stänger du Aktivitetshanteraren och startar om datorn.
  7. Vid nästa systemstart startar din maskin upp i ett Clean Boot-tillstånd.
  8. Upprepa åtgärden som tidigare utlöste “Fel 87 Parametern är felaktig”Och se om problemet har lösts.
  9. Om proceduren lyckades, återbesök steg 3 och 5 och systematiskt återaktivera startartiklar och tjänster som du inaktiverat tillsammans med omstart tills du upptäcker din skyldige.

Om den här metoden inte löste problemet åt dig, gå ner till nästa metod nedan.

Metod 2: Utföra en CHSDSK-, SFC- och DISM-skanning

Som det visar sig kan denna speciella fråga också orsakas av korruption i systemfiler som kan sluta röra sig med skärmdrivrutinerna. Flera användare som kämpar för att lösa samma problem har rapporterat att problemet löstes efter att de utförde en CHKDSK-, SFC- eller DISM-skanning. Det här är två inbyggda verktyg som är kända för att fixa många systemfilrelaterade problem.

Här är en snabbguide som gör detta på vilken Windows-dator som helst:

  1. När du är redo att starta skanningen trycker du på Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “Cmd” och tryck Ctrl + Skift + Enter för att öppna en förhöjd kommandotolk

    Notera: När du uppmanas av UAC (användarkontokontroll), klick Ja att bevilja administrativa privilegier.

  2. Inuti den upphöjda kommandotolken skriver du följande kommando och trycker på Stiga på att initiera en CHKDSK skanna:
    chkdsk X: / r Viktigt: X är helt enkelt en platshållare. Byt ut det med bokstaven på den enhet du försöker rikta dig till. 

    Notera: En CHKDSK-skanning skannar hela din enhet och letar efter integritetsöverträdelser och logiska fel. Om några inkonsekvenser upptäcks kommer verktyget att försöka åtgärda dessa problem genom att reparera mjuka dåliga sektorer och se till att hårda dåliga sektorer aldrig används igen.

  3. När skanningen är klar startar du om datorn och ser om problemet löses vid nästa systemstart. Om samma fel fortfarande uppstår går du ner till nästa steg nedan.
  4. Följ Steg 1 igen för att öppna en annan upphöjd kommandotolk. Skriv sedan följande kommando och tryck på Stiga på att initiera en SFC skanna:
    sfc / scannow 

    Notera: Systemfilsgranskaren (SFC) skannar alla skyddade systemfiler och ersätter alla korrupta filer som den lyckas hitta med lokalt lagrade kopior i en komprimerad mapp (exakt plats är (% WinDir%\ System32 \ dllcache)

  5. När proceduren är klar startar du om datorn och ser om problemet löses vid nästa systemstart.
  6. Om du fortfarande stöter på problemet följer du Steg 1 än en gång för att öppna en annan upphöjd kommandotolk. Skriv sedan följande kommando och tryck på Stiga på att initiera en DISM (Deployment Image Servicing and Management) skanna:
    DISM.exe / Online / Cleanup-image / Restorehealth

    Notera: En DISM-skanning använder Windows Update för att hämta de filer som krävs för att åtgärda skadade händelser som identifieras. Det är därför det är viktigt att du har en stabil internetanslutning innan du utför detta sista steg.

  7. När proceduren är klar startar du om datorn och ser om problemet har lösts vid nästa systemstart.

Om samma “Fel 87 Parametern är felaktig”Fel uppstår fortfarande, gå ner till nästa metod nedan.

Metod 3: Rulla tillbaka (avinstallera) skärmdrivrutinerna

Som det visar sig kan detta problem också orsakas av en skadad eller ofullständig drivrutin. Vissa användare som har stött på detta exakta problem har rapporterat att problemet slutade inträffa efter att de använde Enhetshanteraren för att rulla tillbaka skärmdrivrutinen (eller avinstallera drivrutinen) om ingen återställningsåtgärd var tillgänglig.

Om du gör det kommer det inte att ha en långvarig effekt på din dator eftersom Windows 10 är utrustat för att installera eventuella drivrutiner som saknas tillbaka på din dator.

Här är en snabbguide för hur du rullar tillbaka eller avinstallerar skärmdrivrutinerna:

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan “Devmgmt.msc” och tryck Stiga på att öppna upp Enhetshanteraren.
  2. Inuti Enhetshanteraren, expandera rullgardinsmenyn associerad med Grafikkort.
  3. Högerklicka sedan på din skärmadapter och välj Egenskaper från snabbmenyn.

    Notera: Om du har två olika skärmdrivrutiner (ett dedikerat och integrerat alternativ), är det bättre att du hanterar båda.

  4. Inuti Egenskaper skärm, gå till Förare och klicka på Rulla tillbaka föraren. Följ sedan anvisningarna på skärmen för att slutföra processen.

    Notera: Om Rulla tillbaka föraren version är inte tillgänglig, klicka på Avinstallera enheten istället.

  5. Starta om datorn när processen är klar. Vid nästa systemstart kommer ditt operativsystem att slutföra installationen. Om drivrutinen tidigare avinstallerades söker Windows automatiskt efter och installerar den senaste drivrutinsversionen.
  6. Nu när displaydrivrutinen har modifierats upprepar du den åtgärd som tidigare utlöste “Fel 87 Parametern är felaktig”Fel och se om problemet fortfarande inträffar.

Om samma fel fortfarande uppstår, gå ner till nästa metod nedan.

Metod 4: Återställa Windows Update Service

Om du får "Fel 87 Parametern är felaktig”Fel när du försöker starta Windows Update-tjänsten, chansen är att standardtjänsterna har ändrats till den punkt där vissa poster har skadats.

Flera användare som stöter på detta exakta problem har rapporterat att de lyckades åtgärda problemet på obestämd tid efter att ha följt de steg som är nödvändiga för att återställa standardtjänsterna och inställningarna.

Viktig: Stegen nedan gäller endast Windows 10.

Här är en snabbguide för återställning av Windows Update-tjänsten:

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan “Anteckningsblock” och tryck Stiga på för att öppna standardtextredigeraren.
  2. Klistra in följande kod i Notepad-verktyget:
    Windows Registry Editor version 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv] "PreshutdownTimeout" = dword: 036ee800 "DisplayName" = "@% systemroot% \ system32 \ wuaueng.dll, -105" "ErrorControl" = dword: 00000001 "ImagePath" = hex (2): 25,00,73,00,79,00,73,00,74,00,65,00,6d, 00,72,00,6f, 00,6f, 00, \ 74,00,25,00,5c, 00,73,00,79,00,73,00,74,00,65,00,6d, 00,33,00,32,00,5c, 00,73 , \ 00,76,00,63,00,68,00,6f, 00,73,00,74,00,2e, 00,65,00,78,00,65,00,20,00,2d, 00, \ 6b, 00,20,00,6e, 00,65,00,74,00,73,00,76,00,63,00,73,00,00,00 "Start" = dword: 00000003 " Skriv "= dword: 00000020" Beskrivning "=" @% systemroot% \ system32 \ wuaueng.dll, -106 "" DependOnService "= hex (7): 72,00,70,00,63,00,73, 00,73,00,00,00,00,00 "ObjectName" = "LocalSystem" "ServiceSidType" = dword: 00000001 "RequiredPrivileges" = hex (7): 53,00,65,00,41,00,75, 00,64,00,69,00,74,00,50,00,72, \ 00,69,00,76,00,69,00,6c, 00,65,00,67,00,65,00 , 00,00,53,00,65,00,43,00,72,00, \ 65,00,61,00,74,00,65,00,47,00,6c, 00,6f, 00, 62,00,61,00,6c, 00,50,00,72,00,69, \ 00,76,00,69,00, 6c, 00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00, \ 61,00,74,00,65 , 00,50,00,61,00,67,00,65,00,46,00,69,00,6c, 00,65,00,50,00,72, \ 00,69,00,76, 00,69,00,6c, 00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,63,00, \ 62,00,50,00 , 72,00,69,00,76,00,69,00,6c, 00,65,00,67,00,65,00,00,00,53,00,65, \ 00,41,00, 73,00,73,00,69,00,67,00,6e, 00,50,00,72,00,69,00,6d, 00,61,00,72,00, \ 79,00,54 , 00,6f, 00,6b, 00,65,00,6e, 00,50,00,72,00,69,00,76,00,69,00,6c, 00,65, \ 00,67, 00,65,00,00,00,53,00,65,00,49,00,6d, 00,70,00,65,00,72,00,73,00,6f, 00, \ 6e, 00 , 61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c, 00,65,00,67,00,65, \ 00, 00,00,53,00,65,00,49,00,6e, 00,63,00,72,00,65,00,61,00,73,00,65,00,51,00, \ 75 , 00,6f, 00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c, 00,65,00,67,00,65, \ 00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f, 00,77,00,6e, 00,50,00, \ 72,00,69,00,76,00,69,00,6c, 00,65,00,67,00,65,00,00,00,00,00 "FailureActions" = hex: 80,51, 01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00, \ 00,01,00,00,00,60, ea, 00 , 00,0 0,00,00,00,00,00,00,00,00,00,00,00,00,00,00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv \ Parameters] "ServiceDll" = hex ( 2): 25,00,73,00,79,00,73,00,74,00,65,00,6d, 00,72,00,6f, 00,6f, \ 00,74,00,25, 00,5c, 00,73,00,79,00,73,00,74,00,65,00,6d, 00,33,00,32,00,5c, 00, \ 77,00,75,00 , 61,00,75,00,65,00,6e, 00,67,00,2e, 00,64,00,6c, 00,6c, 00,00,00 "ServiceDllUnloadOnStop" = dword: 00000001 "ServiceMain" = "WUServiceMain" [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv \ Security] "Säkerhet" = hex: 01,00,14,80,78,00,00,00,84,00,00,00,14,00 , 00,00,30,00,00,00,02, \ 00,1c, 00,01,00,00,00,02,80,14,00, ff, 00,0f, 00,01,01, 00,00,00,00,00,01,00,00, \ 00,00,02,00,48,00,03,00,00,00,00,00,14,00,9d, 00,02 , 00,01,01,00,00,00,00,00, \ 05,0b, 00,00,00,00,00,18,00, ff, 01,0f, 00,01,02,00, 00,00,00,00,05,20,00,00,00, \ 20,02,00,00,00,00,14,00, ff, 01,0f, 00,01,01,00,00 , 00,00,00,05,12,00,00,00,01, \ 01,00,00,00,00,00,05,12,00,00,00,01,01,00,00, 00,00,00,05,12,00,00,00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Se rvices \ wuauserv \ TriggerInfo] [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv \ TriggerInfo \ 0] "Type" = dword: 00000005 "Action" = dword: 00000001 "Guid" = hex: e6, ca, 9f, 65, db , 5b, a9,4d, b1, ff, ca, 2a, 17,8d, 46, e0 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv \ TriggerInfo \ 1] "Type" = dword: 00000005 "Action" = dword: 00000001 "Guid" = hex: c8,46, fb, 54,89, f0,4c, 46, b1, fd, 59, d1, b6,2c, 3b, 50
  3. När koden har klistrats in går du till menyfliksområdet högst upp och väljer Arkiv> Spara som.
  4. I Spara som fönstret, namnge filen vad du vill, men se till att du ändrar tillägget från .Text till .reg. Ställ sedan in en plats för .reg-filen och klicka på Spara knapp.
  5. Dubbelklicka på .reg fil och klicka Ja vid bekräftelsemeddelandet för att göra nödvändigt i registret.

Metod 5: Aktivera delad tunnling (om tillämpligt)

Vissa berörda användare har rapporterat att problemet i sitt fall orsakades av att Split Tunneling har stängts av automatiskt i de senaste versionerna av Windows 10 på grund av vissa säkerhetsproblem. Om du stöter på det här problemet när du försöker öppna ditt VPN-program kan du lösa problemet genom att utföra en serie Powershell-kommandon som hjälper dig att återaktivera Split Tunneling.

Här är vad du behöver göra:

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan “Powershell” och tryck Ctrl + Skift + Enter för att öppna ett upphöjt Powershell-fönster. Om uppmanas av UAC (användarkontokontroll) snabb, klicka Ja för att bevilja admin-åtkomst.
  2. Inuti den förhöjda Powershell-prompten skriver du följande kommando och trycker på Stiga på för att se detaljer om din VPN-anslutning:
    Get-VPNConnection
  3. Du får en lista med information om din VPN, inklusive namnet och funktionen för delad tunnling. Om funktionen för delad tunnling är inställd på Falsk, notera namnet eftersom vi behöver det i stegen nedan.
  4. Skriv följande kommando och tryck på Stiga på för att aktivera Split Tunneling:
     "Set-VPNConnection" -Name "VPN-namn " -SplitTunneling $ True "

    Notera: “VPN-namn”Är helt enkelt en platshållare för namnet på din VPN som du upptäckte i steg 3.

  5. När kommandot har bearbetats framgångsrikt startar du om datorn och ser om problemet löses vid nästa systemstart.

Metod 6: Redigering av registret (om tillämpligt)

Om du stöter påFel 87 Parametern är felaktig”Fel när du försöker inaktiveraMessagingService_48ab2 tjänst eller OneSyncSvc_54186de tjänsten kommer du att kunna lösa problemet med en enkel Register redigera. Denna metod rapporteras vanligtvis vara effektiv på Windows 10-datorer.

Här är en snabbguide om hur du inaktiverar MessagingService med hjälp av Registerredigeraren:

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan “Regedit” och tryck Stiga på för att öppna registerredigeraren. När uppmanas av UAC (användarkontokontroll), klick Ja för att bevilja admin-åtkomst.
  2. Inne i registerredigeraren använder du den vänstra rutan för att navigera till en av följande två platser (beroende på vilken tjänst du vill inaktivera):
    Dator \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OneSyncSvc_48ab2 Dator \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OneSyncSvc_54186de
  3. När du väl har kommit till höger, flytta över till höger sida och dubbelklicka på Start DWORD.
  4. Ställ sedan in Bas till Hexadecimal och ställ sedan in Värdedata till 4 (Inaktiverad).
  5. Stäng Registerredigerarestarta om datorn och se om problemet är löst vid nästa systemstart.

Om problemet fortfarande inträffar, gå ner till nästa metod nedan.

Metod 7: Byta namn på filen atig6pxx.dll

Om du stöter på ”Error LoadLibrary misslyckades med fel 87: Parametern är felaktig fel” när du försöker öppna Vegas Pro eller ett liknande redigeringsprogram och du har ett ATI-grafikkort lider du förmodligen av ett återkommande problem som har påverkat många användare i en liknande situation.

Flera användare som har stött på detta exakta problem har rapporterat att de har lyckats lösa det genom att ändra en DLL-fil med namnetatig6pxx.dll. Efter att ha gjort detta rapporterade de att de kunde öppna redigeringsprogrammet som tidigare misslyckades med just detta fel.

Här är vad du behöver göra:

  1. Använd sökfunktionen i Windows aktivitetsfält för att söka efter “atig6pxx.dll ”.Du kan trycka på Windows-tangent + S att ta upp Sök fungerar direkt.
  2. Högerklicka på listan över resultatatig6pxx.dlloch välj Öppna filplats. Det ska leda dig direkt till System32-mappen.
  3. Högerklicka sedan påatig6pxx.dllfil och välj Döp om. Lägg sedan helt enkelt till .bak förlängning i slutet av .dll förlängning. Detta kommer i huvudsak att instruera ditt operativsystem att ignorera den här filen. Klick Ja vid bekräftelsemeddelandet och klicka sedan på Ja igen om du uppmanas av UAC (användarkontokontroll).

    Obs! Om tilläggen inte syns från början, gå till menyfältet högst upp i fönstret File Explorer, klicka på Se och se till att rutan associerad med Filnamnstillägg är aktiverat.

  4. När denna ändring är klar startar du om datorn och ser om problemet fortfarande uppstår när du startar ett videoredigeringsprogram.
Facebook Twitter Google Plus Pinterest