修正:Windows10で破損したOpencl.dllを修復する

昨年末に公開されたWindows10 Update 1511(Windows 10 NovemberUpdateまたはThreshold2としてよく知られています)に更新した後、多くの人がopencl.dllという名前のファイルが破損していると不満を漏らし始めました。さらなる調査とWindows10フォーラムでの多くの争いの結果、破損したopencl.dllファイルがコンピューターに悪影響を及ぼさないため、特に強力な問題ではない場合でも、これはかなり広範囲にわたる問題であることが判明しました。またはそのグラフィック機能。

この問題は、NVIDIAGPUを使用しているWindows10ユーザーにのみ影響することも発見されました。 NVIDIA GPUユーザーがグラフィックカード用のNVIDIAドライバーをインストールまたは更新するたびに、NVIDIAGeForceまたはWindowsUpdateのどちらを使用するかに関係なく、NVIDIAドライバーインストーラーはWindowsの既存のopencl.dllファイルを独自のファイルで自動的に上書きします。 、結果としてそれを破壊します。 NVIDIAがこの問題を解決するための修正を展開するまで、これはNVIDIAドライバーをインストールまたは更新するたびに発生します。

幸いなことに、あなたはあなたのコンピュータのopencl.dllファイルが破損しているかどうかを判断し、この問題を解決するためにそれを修復/交換することができます。破損したopencl.dllファイルは、コンピュータの日常的な使用を妨げることはありませんが、後悔するよりも安全である方が常に良いです。

Opencl.dllファイルが破損しているかどうかを判断する方法

コンピューターのopencl.dllファイルが破損しているかどうかを確認する方法はいくつかあります。システムファイルチェッカー(SFC)ユーティリティまたはDeployment Image Servicing and Management(DISM)ユーティリティのいずれかを使用できます。これらのユーティリティは両方とも、opencl.dllファイルなどのシステムファイルの破損などの整合性違反をスキャン、検出、修復するように設計された組み込みのWindowsユーティリティです。

オプション1:SFCスキャンを実行し、そのログファイルを確認します

SFCスキャンを実行し、その結果を使用してコンピューターのopencl.dllファイルが破損しているかどうかを確認するには、次のことを行う必要があります。

  1. 押してWindowsロゴキーとタイププロンプトコマンド。次に、検索結果で、[コマンドプロンプト]をクリックし、[管理者として実行]を選択します
  2. 管理者特権のコマンドプロンプトで、次のように入力してEnterキーを押します。
    sfc / scannow
  3. スキャンが完了するのを待ちます–これには最大20分かかる場合があります。
  4. スキャンが完了したらすぐに、昇格したコマンドプロンプトに次のように入力し、Enterキーを押します。

    %windir%\ logs \ cbs \ cbs.log "%userprofile%\ Desktop \ cbs.txt"をコピーします
  5. このコマンドラインを実行すると、デスクトップにcbs.txtという名前のファイルが作成されます。これは、実行したばかりのSFCスキャンのログファイルです。
  6. 最後のコマンドラインを実行したらすぐにコマンドプロンプトを終了し、デスクトップからtxtを開きます。
  7. ログファイルを読み、破損したopencl.dllファイルを指すエントリを見つけた場合は、ファイルが破損しているため、修復する必要があります。これは、opencl.dllが破損しているコンピューターからのサンプルログです。

2015-12-13 04:11:37、情報CSI00004a0cファイルメンバー\ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dllのハッシュが実際のファイルと一致しません[l :10]” opencl.dll”:

見つかった:{l:32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =}予想:{l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37、情報CSI 00004a0d [SR] microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C、バージョン10.0.10586.0のメンバーファイル[l:10]「opencl.dll」を修復できません、arch Host = amd64 Guest = x86、nonSxS、pkt {l:8 b:31bf3856ad364e35}ストア内、ハッシュの不一致

2015-12-13 04:11:37、情報CSI 00004a0e @ 2015/12/13:12:11:37.574修復のためにコミットされたプリミティブインストーラー

2015-12-13 04:11:37、情報CSI00004a0fファイルメンバー\ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dllのハッシュが実際のファイルと一致しません[l :10]” opencl.dll”:

見つかった:{l:32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =}予想:{l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37、情報CSI 00004a10 [SR] microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C、バージョン10.0.10586.0のメンバーファイル[l:10]「opencl.dll」を修復できません、arch Host = amd64 Guest = x86、nonSxS、pkt {l:8 b:31bf3856ad364e35}ストア内、ハッシュの不一致

2015-12-13 04:11:37、情報CSI 00004a11 [SR]このコンポーネントは[l:125] "Microsoft-Windows-RemoteFX-VM-Setup-Package〜31bf3856ad364e35〜amd64 ~~ 10.0.10586.0.RemoteFXによって参照されましたclientVMおよびUMTSファイルとregkeys」

2015-12-13 04:11:37、情報CSI00004a12ファイルメンバー\ ?? \ C:\ WINDOWS \ SysWOW64 \ opencl.dllのハッシュが実際のファイルと一致しません[l:10]” opencl.dll”:

見つかった:{l:32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =}予想:{l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37、情報CSI00004a13ファイルメンバー\ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dllのハッシュが実際のファイルと一致しません[l :10]” opencl.dll”

見つかった:{l:32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =}予想:{l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37、情報CSI 00004a14 [SR]破損したファイルを再投影できませんでした[l:23 ml:24]” \ ?? \ C:\ WINDOWS \ SysWOW64″ \ [l:10]” opencl .dll」; ストア内のソースファイルも破損しています

オプション2:DISMスキャンを実行し、そのログファイルを確認します

DISMスキャンを実行し、その結果を使用して、コンピューターがこの問題の影響を受けているかどうかを判断する場合は、次のことを行う必要があります。

  1. 押してWindowsロゴキー+ X開くためのWINXメニューを
  2. コマンドプロンプト(管理者)をクリックします。
  3. 管理者特権のコマンドプロンプトで、次のように入力してEnterキーを押します。
    DISM /オンライン/クリーンアップ-画像/ RestoreHealth
  4. スキャンが完了するまで待ちます。これには時間がかかる場合があるため、しばらくお待ちください。
  5. スキャンが完了したら、コマンドプロンプトを終了し、次のディレクトリに移動して、そこにあるログを開きます
    C:\ Windows \ Logs \ DISM
  6. 注:このディレクトリーが存在しない場合、または何らかの理由でDISM.logファイルへのアクセスが拒否された場合は、次のディレクトリーにナビゲートして、代わりにCBS.logファイルを開いてください
    C:\ Windows \ Logs \ CBS
  7. 開いたログファイルを読み、ログファイルに次のファイルが見つかった場合は、コンピュータのDLLファイルが実際に破損しています。

(p)CSIペイロードの破損wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll

修復に失敗しました:交換用ペイロードがありません。

破損したOpencl.dllファイルを修復し、この問題を修正します

お使いのコンピュータがこの問題の影響を受けており、opencl.dllファイルが破損していることを確認したら、ファイルの修復/置換に進んで、この問題を取り除くことができます。破損したopencl.dllファイルを修復/置換してこの問題を解決するには、次のことを行う必要があります。

  1. SFCFixという名前のプログラムをダウンロードするには、ここをクリックしてください。SFCFixは、破損したDLLファイルを修復/置換することで、この問題を修正できるすばらしい小さなユーティリティです。
  2. SFCFixの実行可能ファイルがダウンロードされたら、デスクトップに移動します。
  3. ダウンロードするには、ここをクリックしジップ、すべて含むZIPファイルSFCFixは、修理に必要を/あなたの壊れ置き換えるopencl.dllのファイルを。ウェブサイトからZIPファイルにアクセスするために登録するように求められた場合は、完全に安全であるため、登録する必要があります。
  4. いったんsfcfix.zipがダウンロードされている、あなたにそれを移動し、デスクトップ。開いているすべてのプログラムを閉じます。zipSFCFixプログラムの実行可能ファイルにドラッグしてから放します。
  5. SFCFixが起動し、破損したDLLファイルの修正の適用を開始します。その魔法を働かせましょう。
  6. いったんSFCFixが行われ、それが名前のファイルが作成されますTXTあなたの上のデスクトップを。このファイルを開くと、SFCFixが破損したopencl.dllファイルの修復/置換に成功した場合、次のようになります。

何も機能しない場合は、システムの復元を実行するか、Windowsをリセットする必要があります。

タグopenclWindows Windows 10