一部のWindowsユーザーは、「 エラー87パラメータが正しくありません 」アプリケーションを開こうとするたびにエラーが発生します。場合によっては、発生したエラーメッセージは次のとおりです。 LoadLibraryがエラー87で失敗しました:パラメーターが正しくありません。 影響を受ける一部のユーザーは、問題が1つまたは2つのアプリケーションでのみ発生すると報告していますが、他のユーザーは、開こうとしたほぼすべてのアプリケーションでエラーが発生すると報告しています。この問題は、Windows 7、Windows 8、およびWindows 10で発生することが確認されているため、特定のWindowsバージョンに限定されません。
エラー87パラメータが正しくありません
何が原因で「 エラー87パラメータが正しくありません 「エラー?
この特定の問題を解決するために一般的に使用されているさまざまなユーザーレポートと修復戦略を調べて、この特定の問題を調査しました。私たちが収集したものに基づいて、この問題を引き起こす可能性のあるいくつかの異なる潜在的な原因があります。
- ソフトウェアの競合が問題を引き起こしています –ディスプレイドライバと競合することになった場合にこの特定の問題を引き起こすことが知られている特定のアプリケーションまたはサードパーティサービスがあります。このシナリオが当てはまる場合は、クリーンブートを実行し、無効になっているアイテムを体系的に再度有効にすることで、原因を特定できます。
- システムファイルの破損 –破損したシステムファイルも、この特定の問題の出現の原因となる可能性があります。この正確な問題に遭遇した何人かのユーザーは、CHKDSK、SFC、またはDISMスキャンを実行した後に問題が完全に解決されたと報告しています。
- 破損または不適切なディスプレイドライバ –破損した、不適切な、または不完全なディスプレイドライバーも、この特定の問題を引き起こす可能性があります。特に、専用のドライバーと競合することになった場合。このシナリオが当てはまる場合は、リバーをロールバックするか、OSに新しいバージョンをインストールさせることで問題を解決できます。
- 破損したWindowsアップデートサービス –もう1つのかなり一般的な原因は、破損したWindowsUpdateサービスです。エントリが破損するまでデフォルト値が変更されている可能性があります。この場合、WindowsUpdateサービスをデフォルト値に復元することで問題を解決できます。
- スプリットトンネリングが無効になっている – VPNアプリケーションを開こうとしたとき、またはVPNアプリケーションに依存する何かを実行しているときにエラーメッセージが表示された場合は、スプリットトンネリングが無効になっている可能性があります。このシナリオが当てはまる場合は、Powershellを使用して分割トンネリングを有効にすることで問題を解決できます。
- 従来、メッセージングサービスを無効にすることはできません –結局のところ、メッセージングサービスは、ユーザーがWindows 10で従来どおり無効にしようとすると、この特定の問題をトリガーすることがわかっています。この場合、レジストリエディターを使用して無効にすることで問題を解決できます。
- DLLファイルがビデオ編集プログラムのオープンを停止しています – SonyVegaなどのビデオ編集プログラムを開こうとしているATIグラフィックカードユーザーに繰り返し発生する問題が1つあります。このシナリオでエラーメッセージが表示された場合は、OSにファイルを無視させることで問題を解決できます。
方法1:クリーンブートを実行する
クリーンブートを実行すると、最小限のドライバーとスタートアッププログラムのセットでWindowsが起動します。この手順は、問題の原因がソフトウェアの競合の原因であるかどうかを判断するのに役立ちます。 エラー87パラメータが正しくありません 」というメッセージが表示されます。
この問題を修正する方法も探している影響を受けたユーザーの何人かは、クリーンブート状態のときにエラーの発生が停止したと報告しています。アプリケーションまたはドライバーがエラーメッセージを生成していることを確認したら、Windowsが正常に起動しても問題が発生しなくなるまで、インストールされているソフトウェアコンポーネントを削除しました。
クリーンブートを実行するためのクイックガイドは、エラーメッセージをトリガーしているソフトウェアの原因を特定することです。
- まず最初に、管理者権限を持つユーザーでサインインしていることを確認してください。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「msconfig」 テキストボックス内でを押します 入る 開くために システム構成 窓。によって促されたとき UAC(ユーザーアカウント制御)、 クリック はい 管理者権限を付与します。
MSCONFIGの実行
- 内部 システム構成 ウィンドウで、 サービス 上部のリボンバーからタブを選択し、に関連付けられているチェックボックスをオンにすることから始めます すべてのMicrosoftサービスを非表示にする 。次に、上記の残りのサービスに注意を向けて、 すべて無効にする 次回のシステム起動時にサードパーティのサービスが有効にならないようにするボタン。
すべてのサードパーティサービスを無効にする
- ヒットした後 適用する 変更を保存するには、 起動 タブをクリックしてクリックします タスクマネージャーを開く 。
システム構成を介してタスクマネージャーを開く
- タスクマネージャの[スタートアップ]タブから、各サービスを個別に選択し、[ 無効にする 次回のシステム起動時に実行されないようにします。
起動時のアプリの無効化
- 必要な項目をすべて無効にしたら、タスクマネージャーを閉じてコンピューターを再起動します。
- 次回のシステム起動時に、マシンはクリーンブート状態で起動します。
- 以前に「」をトリガーしていたアクションを繰り返します エラー87パラメータが正しくありません 」と入力して、問題が解決したかどうかを確認します。
- 手順が成功した場合は、手順3と5に戻り、無効にしたスタートアップアイテムとサービスを、原因が見つかるまで再起動と組み合わせて体系的に再度有効にします。
この方法で問題が解決しない場合は、以下の次の方法に進んでください。
方法2:CHSDSK、SFC、およびDISMスキャンを実行する
結局のところ、この特定の問題は、ディスプレイドライバを台無しにする可能性のあるシステムファイルの破損によっても引き起こされる可能性があります。同じ問題の解決に苦労している何人かのユーザーが、CHKDSK、SFC、またはDISMスキャンを実行した後に問題が解決したと報告しています。これらは、システムファイルに関連する多くの問題を修正することが知られている2つの組み込みユーティリティです。
これをWindowsコンピューターで実行するためのクイックガイドは次のとおりです。
- スキャンを開始する準備ができたら、を押します Windowsキー+ R [実行]ダイアログボックスを開きます。次に、 「cmd」 を押して Ctrl + Shift + Enter 昇格したコマンドプロンプトを開く
管理者としてCMDを実行する
注意: によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい 管理者権限を付与します。
- 管理者特権のコマンドプロンプト内で、次のコマンドを入力してを押します 入る 開始するには CHKDSK スキャン:
chkdsk X:/ r重要:X 単なるプレースホルダーです。ターゲットにしようとしているドライブの文字に置き換えます。
注意: CHKDSKスキャンは、ドライブ全体をスキャンして、整合性違反と論理エラーを探します。不整合が見つかった場合、ユーティリティは、ソフト不良セクタを修復し、ハード不良セクタが二度と使用されないようにすることで、これらの問題の修正を試みます。
- スキャンが完了したら、マシンを再起動して、次回のシステム起動時に問題が解決するかどうかを確認します。それでも同じエラーが発生する場合は、次の手順に進んでください。
- フォローする ステップ1 もう一度、別の昇格したコマンドプロンプトを開きます。次に、次のコマンドを入力してを押します 入る を開始するには SFC スキャン:
sfc / scannow
注意: システムファイルチェッカー(SFC)ユーティリティは、保護されているすべてのシステムファイルをスキャンし、検出した破損ファイルを、圧縮フォルダーにあるローカルに保存されたコピーに置き換えます(正確な場所は(%WinDir% System32 dllcache)
- 手順が完了したら、コンピュータを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。
- それでも問題が発生する場合は、次の手順に従ってください ステップ1 もう一度、別の昇格したコマンドプロンプトを開きます。次に、次のコマンドを入力してを押します 入る 開始するには DISM(展開イメージのサービスと管理 )スキャン:
DISM.exe / Online / Cleanup-image / Restorehealth
注意: DISMスキャンは、Windows Updateを使用して、識別された破損したオカレンスを修正するために必要なファイルをフェッチします。そのため、この最後の手順を実行する前に、安定したインターネット接続があることを確認することが重要です。
- 手順が完了したら、コンピュータを再起動し、次回のシステム起動時に問題が解決したかどうかを確認します。
同じ場合「 エラー87パラメータが正しくありません 」エラーが引き続き発生している場合は、以下の次の方法に進んでください。
方法3:ディスプレイドライバーをロールバック(アンインストール)する
結局のところ、この特定の問題は、破損した、または不完全なディスプレイドライバが原因である可能性もあります。この正確な問題が発生している一部のユーザーは、ロールバックアクションが利用できない場合に、デバイスマネージャーを使用してディスプレイドライバーをロールバック(またはドライバーをアンインストール)した後、問題の発生が停止したと報告しています。
Windows 10には不足しているドライバーをコンピューターにインストールする機能が備わっているため、これを行ってもコンピューターに長期的な影響はありません。
ディスプレイドライバのロールバックまたはアンインストールに関するクイックガイドは次のとおりです。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「devmgmt.msc」 を押して 入る 開くために デバイスマネージャ 。
デバイスマネージャの実行
- 内部 デバイスマネージャ 、に関連付けられているドロップダウンメニューを展開します ディスプレイアダプター 。
- 次に、ディスプレイアダプタを右クリックして、 プロパティ コンテキストメニューから。
ディスプレイアダプタのプロパティメニューへのアクセス
注意: 2つの異なるディスプレイドライバ(専用および統合オプション)がある場合は、両方を処理することをお勧めします。
- 内部 プロパティ 画面に移動します 運転者 タブをクリックしてクリックします ロールバックドライバー 。次に、画面の指示に従ってプロセスを完了します。
ドライバーをロールバックする
注意: の場合 ロールバックドライバー バージョンは利用できません、をクリックしてください デバイスのアンインストール 代わりに。
- プロセスが完了したら、コンピューターを再起動します。次回のシステム起動時に、OSがインストールを完了します。ドライバが以前にアンインストールされている場合、Windowsは自動的に最新のドライババージョンを検索してインストールします。
- ディスプレイドライバが変更されたので、以前に「」をトリガーしていたアクションを繰り返します。 エラー87パラメータが正しくありません 」エラーが発生し、問題が引き続き発生しているかどうかを確認します。
それでも同じエラーが発生する場合は、以下の次の方法に進んでください。
方法4:Windows UpdateServiceを復元する
「 エラー87パラメータが正しくありません Windows Updateサービスを開始しようとしたときにエラーが発生した場合、デフォルトのサービスが変更されて一部のエントリが破損している可能性があります。
この正確な問題に遭遇した何人かのユーザーは、デフォルトのサービスと設定に復元するために必要な手順を実行した後、問題を無期限に修正できたと報告しています。
重要: 以下の手順は、Windows10にのみ適用されます。
WindowsUpdateサービスの復元に関するクイックガイドは次のとおりです。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「メモ帳」 を押して 入る デフォルトのテキストエディタを開きます。
- メモ帳ユーティリティ内に、次のコードを貼り付けます。
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'説明 '=' @%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,6 c、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] 'セキュリティ' = 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 Servic es wuauserv TriggerInfo] [HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services wuauserv TriggerInfo 0] 'タイプ' = dword:00000005 'アクション' = 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] 'タイプ' = dword:00000005 'アクション' = dword: 00000001'GUID '= hex:c8,46、fb、54,89、f0,4c、46、b1、fd、59、d1、b6,2c、3b、50
- コードを貼り付けたら、上部のリボンに移動して[ ファイル>名前を付けて保存 。
- の中に 名前を付けて保存 ウィンドウで、ファイルに任意の名前を付けますが、拡張子をから変更するようにしてください 。txt に .reg 。次に、.regファイルの場所を設定し、[ 保存する ボタン。
- をダブルクリックします .reg ファイルをクリックします はい 確認プロンプトで、レジストリに必要なものを作成します。
方法5:スプリットトンネリングを有効にする(該当する場合)
影響を受けた一部のユーザーは、彼らのケースでは、セキュリティ上の懸念から、最新バージョンのWindows10でスプリットトンネリングが自動的にオフになっていることが原因であると報告しています。 VPNアプリケーションを開こうとしたときにこの問題が発生した場合は、スプリットトンネリングを再度有効にするのに役立つ一連のPowershellコマンドを実行することで問題を解決できます。
必要なことは次のとおりです。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 'パワーシェル' を押して Ctrl + Shift + Enter 高架のPowershellウィンドウを開きます。によって促された場合 UAC(ユーザーアカウント制御) プロンプト、クリック はい 管理者アクセスを許可します。
ダイアログの実行:powershell次に、Ctrl + Shift + Enterを押します
- 昇格されたPowershellプロンプト内で、次のコマンドを入力してを押します 入る VPN接続の詳細を表示するには:
Get-VPNConnection
- 名前やスプリットトンネリング機能など、VPNに関する情報のリストが表示されます。スプリットトンネリング機能がに設定されている場合 誤り 、以下の手順で必要になるため、名前をメモしてください。
スプリットトンネリングが無効になっているかどうかの調査
- 次のコマンドを入力して、を押します 入る スプリットトンネリングを有効にするには:
'Set-VPNConnection' -Name ' VPNの名前」 -SplitTunneling $ True '
注意 : ' VPNの名前 」は、手順3で見つけたVPNの名前の単なるプレースホルダーです。
- コマンドが正常に処理されたら、コンピューターを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。
方法6:レジストリの編集(該当する場合)
「」に遭遇した場合 エラー87パラメータが正しくありません を無効にしようとしたときにエラーが発生しました MessagingService_48ab2 サービスまたは OneSyncSvc_54186de サービス、あなたは簡単なで問題を解決することができるようになります レジストリ 編集します。この方法は通常、Windows10コンピューターで効果的であると報告されています。
を無効にするためのクイックガイドは次のとおりです MessagingService レジストリエディタを使用して:
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「regedit」 を押して 入る レジストリエディタを開きます。によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい 管理者アクセスを許可します。
- レジストリエディタ内で、左側のペインを使用して、次の2つの場所のいずれかに移動します(無効にするサービスによって異なります)。
Computer HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services OneSyncSvc_48ab2 Computer HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services OneSyncSvc_54186de
- 正しいキーが表示されたら、右側に移動して、をダブルクリックします。 開始 DWORD。
- 次に、 ベース に ヘキサデシマル 次に、 価値データ に 4(無効)。
サービスの無効化
- 閉じます レジストリエディタ 、コンピュータを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。
それでも問題が発生する場合は、以下の次の方法に進んでください。
方法7:atig6pxx.dllファイルの名前を変更する
に遭遇した場合 「エラーLoadLibraryがエラー87で失敗しました:パラメータが正しくありませんエラー」 Vegas Proまたは同様の編集プログラムを開こうとして、ATIグラフィックカードを使用している場合、同様の状況で多くのユーザーに影響を及ぼしている問題が繰り返し発生している可能性があります。
この正確な問題に遭遇している何人かのユーザーは、名前の付いたDLLファイルを変更することによってそれを解決することに成功したと報告しています atig6pxx 。これを行った後、彼らは、以前はこの特定のエラーで失敗していた編集プログラムを開くことができたと報告しました。
必要なことは次のとおりです。
- Windowsタスクバーの検索機能を使用して「 atig6pxx.dll」。 あなたは押すことができます Windowsキー+ S 育てる 探す 瞬時に機能します。
- 結果のリストから、右クリックします atig6pxx と選択します 開いているファイルの場所 。 System32フォルダーに直接移動するはずです。
- 次に、を右クリックします atig6pxx ファイルして選択します 名前を変更します。 次に、単に追加します 。後ろに の終わりに拡張子 。等 拡張。これは基本的に、このファイルを無視するようにOSに指示します。クリック はい 確認プロンプトで、をクリックします はい によって促された場合はもう一度 UAC(ユーザーアカウント制御) 。
BAK拡張子を持つファイルの名前を変更する
注:拡張子が最初から表示されない場合は、ファイルエクスプローラーウィンドウの上部にあるリボンバーに移動し、をクリックします 見る ボックスがに関連付けられていることを確認します ファイル名拡張子 有効になっています。
拡張機能を表示する
- この変更が完了したら、コンピューターを再起動し、ビデオ編集ソフトウェアを起動したときに問題が引き続き発生するかどうかを確認します。