修正:エラー87 'パラメータが正しくありません'

一部のWindowsユーザーは、アプリケーションを開こうとするたびに「エラー87パラメータが正しくありません」というエラーが表示されると報告しています。場合によっては、発生したエラーメッセージは次のとおりです。「LoadLibraryがエラー87で失敗しました:パラメータが正しくありません。影響を受ける一部のユーザーは、問題が1つまたは2つのアプリケーションでのみ発生すると報告していますが、他のユーザーは、開こうとしたほぼすべてのアプリケーションでエラーが発生すると報告しています。この問題は、Windows 7、Windows 8、およびWindows 10で発生することが確認されているため、特定のWindowsバージョンに限定されません。

エラー87パラメータが正しくありません」エラーの原因は何ですか?

この特定の問題を解決するために一般的に使用されているさまざまなユーザーレポートと修復戦略を調べて、この特定の問題を調査しました。私たちが収集したものに基づいて、この問題を引き起こす可能性のあるいくつかの異なる潜在的な原因があります。

  • ソフトウェアの競合が問題の原因です–ディスプレイドライバーと競合する場合、この特定の問題を引き起こすことが知られている特定のアプリケーションまたはサードパーティのサービスがあります。このシナリオが当てはまる場合は、クリーンブートを実行し、無効になっているアイテムを体系的に再度有効にすることで、原因を特定できます。
  • システムファイルの破損–破損したシステムファイルも、この特定の問題の出現の原因となる可能性があります。この正確な問題に遭遇した何人かのユーザーは、CHKDSK、SFC、またはDISMスキャンを実行した後に問題が完全に解決されたと報告しています。
  • 破損または不適切なディスプレイドライバー–破損した、不適切または不完全なディスプレイドライバーも、この特定の問題を引き起こす可能性があります。特に、専用のドライバーと競合することになった場合。このシナリオが当てはまる場合は、リバーをロールバックするか、OSに新しいバージョンをインストールさせることで問題を解決できます。
  • 破損したWindowsUpdateサービス–もう1つのかなり一般的な原因は、破損したWindowsUpdateサービスです。エントリが破損するまでデフォルト値が変更されている可能性があります。この場合、WindowsUpdateサービスをデフォルト値に復元することで問題を解決できます。
  • スプリットトンネリングが無効になっている– VPNアプリケーションを開こうとしたときにエラーメッセージが表示された場合、またはVPNアプリケーションに依存する処理を実行している場合は、スプリットトンネリングが無効になっている可能性があります。このシナリオが当てはまる場合は、Powershellを使用して分割トンネリングを有効にすることで問題を解決できます。
  • メッセージングサービスを従来どおり無効にできない–結局のところ、メッセージングサービスは、ユーザーがWindows 10で従来どおり無効にしようとすると、この特定の問題を引き起こすことがわかっています。この場合、レジストリエディターを使用して無効にすることで問題を解決できます。それ。
  • DLLファイルがビデオ編集プログラムのオープンを停止しています– SonyVegaなどのビデオ編集プログラムを開こうとしているATIグラフィックカードユーザーに繰り返し発生する問題が1つあります。このシナリオでエラーメッセージが表示された場合は、OSにファイルを無視させることで問題を解決できます。

方法1:クリーンブートを実行する

クリーンブートを実行すると、最小限のドライバーとスタートアッププログラムのセットでWindowsが起動します。この手順は、「エラー87パラメータが正しくありません」というメッセージが表示されたときに発生する何らかのソフトウェアの競合が問題の原因であるかどうかを判断するのに役立ちます。

この問題を修正する方法も探している影響を受けたユーザーの何人かは、クリーンブート状態のときにエラーの発生が停止したと報告しています。アプリケーションまたはドライバーがエラーメッセージを生成していることを確認したら、Windowsが正常に起動しても問題が発生しなくなるまで、インストールされているソフトウェアコンポーネントを削除しました。

クリーンブートを実行するためのクイックガイドは、エラーメッセージをトリガーしているソフトウェアの原因を特定することです。

  1. まず最初に、管理者権限を持つユーザーでサインインしていることを確認してください。
  2. 押してWindowsキー+ Rを開くためにファイル名を指定して実行]ダイアログボックスを。次に、テキストボックス内に「msconfig」入力し、Enterキーを押して[システム構成]ウィンドウを開きます。UAC(ユーザーアカウント制御)によってプロンプトが表示されたら、  [はい]をクリックして管理者権限を付与します。
  3. [システム構成]ウィンドウ内で、上部のリボンバーから[サービス]タブを選択し、[すべてのMicrosoftサービス表示にする]に関連付けられているチェックボックスをオンにします。次に、上記の残りのサービスに注意を向け、[すべて無効にする]ボタンを押して、次回のシステム起動時にサードパーティのサービスが有効にならないようにします。
  4. [適用]をクリックして変更を保存した後、[スタートアップ]タブを選択し、[タスクマネージャー開く]をクリックします。
  5. タスクマネージャの[スタートアップ]タブから、各サービスを個別に選択し、[無効にする]をクリックして、次回のシステム起動時にサービスが実行されないようにします。
  6. 必要な項目をすべて無効にしたら、タスクマネージャーを閉じてコンピューターを再起動します。
  7. 次回のシステム起動時に、マシンはクリーンブート状態で起動します。
  8. 以前に「エラー87パラメータが正しくありません」をトリガーしていたアクションを繰り返し、問題が解決されたかどうかを確認します。
  9. 手順が成功した場合は、手順3と5に戻り、無効にしたスタートアップアイテムとサービスを、原因が見つかるまで再起動と組み合わせて体系的に再度有効にします。

この方法で問題が解決しない場合は、以下の次の方法に進んでください。

方法2:CHSDSK、SFC、およびDISMスキャンを実行する

結局のところ、この特定の問題は、ディスプレイドライバを台無しにする可能性のあるシステムファイルの破損によっても引き起こされる可能性があります。同じ問題の解決に苦労している何人かのユーザーは、CHKDSK、SFC、またはDISMスキャンを実行した後に問題が解決されたと報告しています。これらは、システムファイルに関連する多くの問題を修正することが知られている2つの組み込みユーティリティです。

これは、Windowsコンピューターでこれを行うためのクイックガイドです。

  1. スキャンを開始する準備ができたら、Windowsキー+ Rを押して[実行]ダイアログボックスを開きます。次に、「cmd」入力し、Ctrl + Shift + Enterを押して、昇格したコマンドプロンプトを開きます。

    注:UAC(ユーザーアカウント制御)によってプロンプトが表示されたら、[はい]をクリックして管理者権限を付与します。

  2. 管理者特権のコマンドプロンプト内で、次のコマンドを入力し、Enterキーを押してCHKDSKスキャンを開始します。
    chkdsk X:/ r重要:Xは単なるプレースホルダーです。ターゲットにしようとしているドライブの文字に置き換えます。  

    注: CHKDSKスキャンは、ドライブ全体をスキャンして、整合性違反と論理エラーを探します。不整合が見つかった場合、ユーティリティは、ソフト不良セクタを修復し、ハード不良セクタが二度と使用されないようにすることで、これらの問題の修正を試みます。

  3. スキャンが完了したら、マシンを再起動して、次回のシステム起動時に問題が解決するかどうかを確認します。それでも同じエラーが発生する場合は、次の手順に進んでください。
  4. フォローステップ1を別の特権のコマンドプロンプト開くために、再度。次に、次のコマンドを入力 し、Enterキーを押してSFCスキャンを開始します。
    sfc / scannow 

    注:システムファイルチェッカー(SFC)ユーティリティは、保護されたすべてのシステムファイルをスキャンし、検出した破損ファイルを、圧縮フォルダー(正確な場所は(%WinDir% \ System32 \ dllcache)にあるローカルに保存されたコピーに置き換えます。

  5. 手順が完了したら、コンピュータを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。
  6. それでも問題が発生する場合は、手順1をもう一度実行して、別の昇格したコマンドプロンプトを開きます。次に、次のコマンドを入力し、Enterキーを押して、DISM(Deployment Image Servicing and Management)スキャンを開始します。
    DISM.exe / Online / Cleanup-image / Restorehealth

    注: DISMスキャンは、Windows Updateを使用して、識別された破損したオカレンスを修正するために必要なファイルをフェッチします。そのため、この最後の手順を実行する前に、安定したインターネット接続があることを確認することが重要です。

  7. 手順が完了したら、コンピュータを再起動し、次回のシステム起動時に問題が解決したかどうかを確認します。

同じ「エラー87パラメータが正しくありません」エラーが引き続き発生する場合は、以下の次の方法に進んでください。

方法3:ディスプレイドライバーをロールバック(アンインストール)する

結局のところ、この特定の問題は、破損した、または不完全なディスプレイドライバが原因である可能性もあります。この正確な問題が発生している一部のユーザーは、ロールバックアクションが利用できない場合に、デバイスマネージャーを使用してディスプレイドライバーをロールバック(またはドライバーをアンインストール)した後、問題の発生が停止したと報告しています。

Windows 10には不足しているドライバーをコンピューターにインストールする機能が備わっているため、これを行ってもコンピューターに長期的な影響はありません。

ディスプレイドライバのロールバックまたはアンインストールに関するクイックガイドは次のとおりです。

  1. 押してWindowsキー+ Rを開くためにファイル名を指定して実行]ダイアログボックスを。次に、「devmgmt.msc」入力 し、Enterキーを押してデバイスマネージャーを開きます。
  2. デバイスマネージャ内で、ディスプレイアダプタに関連付けられているドロップダウンメニューを展開します。
  3. 次に、ディスプレイアダプタを右クリックし、コンテキストメニューから[プロパティ]を選択します。

    注: 2つの異なるディスプレイドライバー(専用および統合オプション)がある場合は、両方を処理することをお勧めします。

  4. [プロパティ]画面で、[ドライバー]タブに移動し、[ドライバーのロールバック]をクリックします。次に、画面の指示に従ってプロセスを完了します。

    注:場合はドライバのロールバックのバージョンが利用できない、をクリックしてアンインストールデバイスの代わりに。

  5. プロセスが完了したら、コンピューターを再起動します。次回のシステム起動時に、OSがインストールを完了します。ドライバが以前にアンインストールされている場合、Windowsは自動的に最新のドライババージョンを検索してインストールします。
  6. ディスプレイドライバが変更されたので、以前に「エラー87パラメータが正しくありません」エラーをトリガーしていたアクションを繰り返し、問題が引き続き発生するかどうかを確認します。

それでも同じエラーが発生する場合は、以下の次の方法に進んでください。

方法4:Windows UpdateServiceを復元する

Windows Updateサービスを開始しようとしたときに「エラー87パラメータが正しくありません」というエラーが表示される場合は、一部のエントリが破損するまでデフォルトのサービスが変更されている可能性があります。

この正確な問題に遭遇した何人かのユーザーは、デフォルトのサービスと設定に復元するために必要な手順を実行した後、問題を無期限に修正できたと報告しています。

重要:以下の手順は、Windows10にのみ適用されます。

WindowsUpdateサービスの復元に関するクイックガイドは次のとおりです。

  1. 押してWindowsキー+ Rを開くためにファイル名を指定して実行]ダイアログボックスを。次に、「notepad」入力し、Enterキーを押してデフォルトのテキストエディタを開きます。
  2. メモ帳ユーティリティ内に、次のコードを貼り付けます。
    Windowsレジストリエディタバージョン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 "開始" = dword:00000003 "タイプ "= dword:00000020" Description "=" @%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,00,00,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] "Security" = 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 \ Services \ wuauserv \ TriggerInfo] [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv \ TriggerInfo \ 0] "タイプ" = 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. コードを貼り付けたら、上部のリボンに移動して、[ファイル]> [名前を付けて保存]を選択します
  4. [名前を付けて保存]ウィンドウで、ファイルに任意の名前を付けますが、拡張子を.txtから.regに変更してください。次に、.regファイルの場所を設定し、[保存]ボタンをクリックします
  5. .regファイルをダブルクリックし、確認プロンプトで[はい]をクリックして、レジストリに必要なものを作成します。
//appuals.com/wp-content/uploads/2019/05/refreshing-the-windows-update-service.webm

方法5:スプリットトンネリングを有効にする(該当する場合)

一部の影響を受けたユーザーは、彼らのケースでは、セキュリティ上の懸念から、最新バージョンのWindows10でスプリットトンネリングが自動的にオフになっていることが原因であると報告しています。VPNアプリケーションを開こうとしたときにこの問題が発生した場合は、スプリットトンネリングを再度有効にするのに役立つ一連のPowershellコマンドを実行することで問題を解決できます。

これがあなたがする必要があることです:

  1. 押してWindowsキー+ Rを開くためにファイル名を指定して実行]ダイアログボックスを。次に、「powershell」入力し、Ctrl + Shift + Enterを押して、昇格したPowershellウィンドウを開きます。求められた場合はUAC(ユーザーアカウント制御)のプロンプトで、クリックして[はい管理者のアクセス権を付与します。
  2. 管理者特権のPowershellプロンプト内で、次のコマンドを入力し、Enterキーを押して、VPN接続の詳細を表示します。
    Get-VPNConnection
  3. 名前やスプリットトンネリング機能など、VPNに関する情報のリストが表示されます。分割トンネリング機能がFalseに設定されている場合は、以下の手順で必要になるため、名前をメモしてください。
  4. 次のコマンドを入力し、Enterキーを押して、スプリットトンネリングを有効にします。
     "Set-VPNConnection" -Name " VPNの名前"  -SplitTunneling $ True "

    :「VPNの名前」は、手順3で見つけたVPNの名前の単なるプレースホルダーです。

  5. コマンドが正常に処理されたら、コンピューターを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。

方法6:レジストリの編集(該当する場合)

MessagingService_48ab2サービスまたはOneSyncSvc_54186deサービスを無効にしようとした ときに「エラー87パラメータが正しくありません」というエラーが発生した場合レジストリを簡単に編集するだけで問題を解決できます。この方法は通常、Windows10コンピューターで効果的であると報告されています。

レジストリエディタを使用してMessagingServiceを無効にするためのクイックガイドは次のとおりです。

  1. 押してWindowsキー+ Rを開くためにファイル名を指定して実行]ダイアログボックスを。次に、「regedit」入力し、Enterキーを押してレジストリエディタを開きます。UAC(ユーザーアカウント制御)によってプロンプトが表示されたら、[はい]をクリックして管理者アクセスを許可します。
  2. レジストリエディタ内で、左側のペインを使用して、次の2つの場所のいずれかに移動します(無効にするサービスによって異なります)。
    Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OneSyncSvc_48ab2 Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OneSyncSvc_54186de
  3. あなたは右のキーを取得したら、上の右側をダブルクリックし上に移動スタートDWORD。
  4. 次に、BaseHexadecimalに設定してから、Valueデータ4(Disabled)に設定します。
  5. レジストリエディタを閉じ、コンピュータを再起動して、次回のシステム起動時に問題が解決するかどうかを確認します。

それでも問題が発生する場合は、以下の次の方法に進んでください。

方法7:atig6pxx.dllファイルの名前を変更する

あなたが遭遇している場合は、「エラーのLoadLibraryはエラー87で失敗しました:パラメータが間違ってエラーである」ベガスProまたは類似の編集プログラム開こうとすると、あなたはATIのグラフィックカードを持って、あなたはおそらく影響を受けた再発の問題に苦しんでいるとき、同様の状況にある多くのユーザー。

この正確な問題に遭遇した何人かのユーザーは、atig6pxx.dllという名前のDLLファイルを変更することで問題を解決できたと報告しています 。これを行った後、彼らは、以前はこの特定のエラーで失敗していた編集プログラムを開くことができたと報告しました。

これがあなたがする必要があることです:

  1. Windowsタスクバーの検索機能を使用して、「atig6pxx.dll」を検索します。 Windowsキー+ Sを押すと、すぐに検索機能を起動できます。
  2. 結果のリストから、atig6pxx.dll を右クリックし、[ファイルの場所開く] を選択します。System32フォルダーに直接移動するはずです。
  3. 次に、atig6pxx.dllファイルを右クリックして、[名前の変更 ] を選択します 次に、.dll拡張子の最後に.bak拡張子を追加するだけです。これは基本的に、このファイルを無視するようにOSに指示します。クリックしてはいプロンプトの確認で、クリックはい、あなたがによって促さている場合、再びUAC(ユーザーアカウント制御)

    注:拡張子が最初から表示されない場合は、[ファイルエクスプローラー]ウィンドウの上部にあるリボンバーに移動し、[表示]をクリックして、ファイル名拡張子に関連付けられたボックスが有効になっていることを確認します。

  4. この変更が完了したら、コンピューターを再起動し、ビデオ編集ソフトウェアを起動したときに問題が引き続き発生するかどうかを確認します。