システムwiki

Windows 10 1511 SFC問題OpenCL.DLL

Pino-55 受付中 最終更新日:2021-05-27 22:14

私のライブとインサイダープログラムテストシステムの両方を10586にアップグレードするので、SFCは同じ問題で失敗しました.

これを確認するために(そして私の現在のセットアップが不正でないことを確認するために)私は何も添付されていない添付のサウンドマウスとキーボードを介して、そしてWindows Updateを介してアップグレードされてから、まったく新しいインストールを作成してから、Windows Updateを介してアップグレードしました.
更新によってダウンロードされたもののために保存されている、保存されています.各段階でSFC/SCANNOWは問題なく走行した 10586に移動するまで

これはまったく同じエラーを生み出し、SFCとDISMログを確認します

CSI 0000503A [SR]は破損したファイルを再プロジェクトしません[L:23 ml:24] "\?\c:\windows\syswow64"\[l:10] "OpenCL.dll"; ストア内のソースファイルも破損しています

(P)CSIペイロード破損WOW64_MICROSOFT-Windows-r..xwddmdriver-WOW64-C_31BF3856AD364J35_10.0.10586.0_NONE_3DAE054B56911C22\OpenCL.DLL

問題は10586ダウンロード自体と一緒にいるように見えるので、次のものを試すことができますか?

DISM結果

C:\Windows\System32>DISM/ONLINE/CLEANUP-イメージ/ScanHealth展開イメージのサービスと管理ツール
version:10.0.10586.0
画像version:10.0.10586.0
[


= 100.0%
=]
コンポーネントストアは修復可能です.
操作は正常に完了しました.C:\Windows\System32>DISM/ONLINE/CLEANUP-Image/RestoreHealth展開イメージのサービスおよび管理ツール
version:10.0.10586.0
画像version:10.0.10586.0
[
= 100.0%
=]
エラー:0x800F081F
ソースファイルが見つかりませんでした.
機能を復元するために必要なファイルの場所を指定するには、 "source"オプションを使用します.ソースの場所の指定の詳細については、 リンク:LinkID

返信リスト(回答:10)

1 #
mimimi6

正しい修正は、Microsoft WOW64_MICROSOFT-Windows-r.xwddmdriver-wow64-c_31bf3856.0_none_3dae054b56911c22ディレクトリ(Microsoft RemoteFXディスプレイドライバ、opencl.dllを含む32ビットパーツ、32ビットパーツ、32ビットパーツ、32ビットパーツ)によって誤って取り付けられます.
winsxsからのアップグレードまたはINSTALL.WIMからの修正またはINSTALL.WIMからのrecoverを上書きするか、またはINSTALL.WIMからの回復の試みを上書きする機能が減った場合(amd64_rdvgwddx11.inf_31bf3856AD36455_10.0.10586.0_none_5FCF2A8752DF0D7
ディレクトリですが、非アクティブで、害はありません.しかし、私はwinsxsから特定のディレクトリを正しく削除または無効にするためのツールを知っていません.\syswow64\opencl.dllはwinsxsにハードリンクされているため、NVIDIA/ATI/Intelドライバをインストールしようとすると、2つのマイクロソフトが破損します.
opencl.dllsが一度に(SFC/Scannowは回復に失敗します)、install.wimからWinSXSをrecover wisgent.wimからリカバリしようとします.
それは64bitのマシンの問題であり、32ビットのものはそれを持っていません.Microsoft OpenCL.DLLを任意の方法で復元することで「解決」できません(手動の交換またはINSTALL.WIMなど)「Solutions」はNVIDIA/ATI OpenCL.DLLを損傷するためです.

8 #
Trybird

エラー:0x800F081Fの発生は、パッケージまたはファイルのソースがWINSXSフォルダ(コンポーネントストア)に見つからないことを意味します.

ただし、一部の独自のソースを使用して実行中のオペレーティングシステムのオンラインイメージを修復するためのコマンドに引数を追加/送信元と/リミットすることができます(たとえば、Windows 10Build 10586インストールDVDディスクまたは システム修理ディスクを作成するには、「Microsoft Windows Repaire Disc」を使用してください. Windows Updateの代わりにあなたの光ディスクドライバの.
/source引数を使用してWindows 10Build 10586インストールDVDディスクを指定できます. システム修理ディスクを作成するには、「Microsoft Windows Repaire Disc」を使用してください. オプティカルディスクドライバのあなたのソースとしてのあなた自身のソースとして、それらが見つかった光ディスクドライバの場所からのみ復元されます.
Windows Updateを修理元として使用するのを防ぐために、またはオンライン画像のバックアップ修復元として使用するには、/limitAccess引数を使用できます.

Windows 10 Build 10586インストールDVDディスクを置く システム修理ディスクを作成するには、「Microsoft Windows Repaire Disc」を使用してください. あなたの光ディスクドライバに.
次に、コンポーネントストアの破損をScanして修復するための追加/ソースおよび/リミテッドアクセス引数を使用してRESTOREHEALTHコマンドを再び実行してください.

異なるコンピュータ上の光ディスクドライバのドライバ文字は異なります.たとえば、My Optical Disc DriveはドライバF:であるため、以下のコマンドを実行できます.

DISM/ONLINE/CLEANUP-image/RestoreHealth/Source:<f:\sources\install.wim/limitAccess

注:
f:プレースホルダーをあなたの光ディスクドライバ文字.

以下はあなたへの参照としての私の結果です:

C:\>DISM/ONLINE/CLEANUP-Image/RestoreHealth/Source:f:\sources\install.wim/limitAccess

展開イメージのサービスと管理ツール
version:10.0.10586.0

画像version:10.0.10586.0

[


= 100.0%
=]
復元操作は正常に完了しました.
操作は正常に完了しました.

C:\>

応答8# ->にスキップ
7 #
Pino-55

こんにちはTrybird、

これを試みるが、まったく同じエラーを得たので、システムにopencl.dllがインストールされているかどうかを確認できます.

これはオンラインアップデートとWIMストアからの両方にとって持続していて、これらは両方とも同じversion(10586)です. 1つの可能性は、オンラインストアが破損しており、これが更新/ISOイメージを生成するため、これらも破損する可能性があります.

応答7# ->にスキップ
6 #
Trybird 1

こんにちはピノ、

確かに、私のシステムに見つかる4つのOpenCL.dllファイルがあります.それらすべてが失敗していません.

また、次の2つのコマンドを実行してから、1つのファイルのサイズとアクセス許可を1つ比較できます.
dir%windir%\opencl.dll/a/sfor/f "delims="%f( 'dir%windir%\opencl.dll/a/s/b')ICACLS%f

以下はあなたへの参照としての私の結果です:

C:\>Dir%Windir%\OpenCL.DLL/A/S
ドライバの音量CはBatgirl
ボリュームシリアル番号はB89E-7DCF

です.

c:¥windows¥system32¥driverstore¥filerePository¥RDVGWDDMDX11.inf_amd64_c43edca0d0f250bb

2015/10/30 17:06 34,816 OpenCL.dll
1ファイル34,816バイト

c:¥windows¥syswow64のディレクトリ

2015/10/30 17:06 27,136 opencl.dll
1ファイル27,136バイト

c:¥windows¥winsxs¥amd64_rdvgwddmdx11.inf_31bf3856ad364e35_10.0.10586.0_none_5FCF2A87752DF0D7

2015/10/30 17:06 34,816 OpenCL.dll
1ファイル34,816バイト

c:¥windows¥winsxs¥wow64_microsoft-windows-r_31bf3856ad364e35_10.0.10586.0_NONE_3DAE054B56911C22

2015/10/30 17:06 27,136 opencl.dll
1ファイル27,136バイト

リストされた合計ファイル:
4ファイル123,904バイト
0 dir(s)145,151,844,352 Bytes Free

C:\>/f "delims="%f( 'dir%windir%\opencl.dll/a/s/b')ICACLS%f

C:\>icaclsc:\windows\system32\DriverStore\FilePository\RDVGWDDMDX11.INF_AMD64_C43EDCA0D0F250BB\OpenCL.DLL
C:\Windows\System32\DriverStore\FilePository\RDVGWDDMDX11.INF_AMD64_C43EDCA0D0F250BB\OpenCL.DLL NT Service\TrustedInstaller:(f)

組み込み\管理者:(RX)
NT Authority\System:(f)
組み込み\Users:(Rx)
Applicationパッケージ局\すべてのApplicationパッケージ:(RX)

1ファイルを正常に処理しました. 失敗した処理0ファイル

C:\>icaclsc:\windows\syswow64\opencl.dll
c:\windows\syswow64\opencl.dll組み込み\管理者:(f)

NT Authority\System:(f)
NT Authority\System:(f)
みんな:(rx)
Applicationパッケージ局\すべてのApplicationパッケージ:(RX)

1ファイルを正常に処理しました. 失敗した処理0ファイル

C:\>icaclsc:\windows\winsxs\amd64_rdvgwddmdx11.inf_31bf3856ad364e35_10.0.10586.0_NONE_5FCF2A87752DF0D7\OpenCL.DLL
C:¥Windows¥WinSxs¥AMD64_RDVGWDDMDX11.INF_31BF3856AD364E35_10.0.10586.0_NONE_5FCF2A87752DF0D7¥OpenCL.DLL NT Service¥TrustedInstaller:(f)

組み込み\管理者:(RX)
NT Authority\System:(f)
組み込み\Users:(Rx)
Applicationパッケージ局\すべてのApplicationパッケージ:(RX)

1ファイルを正常に処理しました. 失敗した処理0ファイル

C:\>icaclsc:¥winds¥winsxs¥wow64_microsoft-windows-r..xwddmdriver-WOW64-C_31BF3856AD364E35_10.0.10586.0_NONE_3DAE054B56911C22\OpenCL.DLL
C:\Windows\WinSxs\WOW64_Microsoft-Windows-R..xWDDMDriver-WOW64-C_31BF3856AD364J35_10.0.10586.0_NONE_3DAE054B56911C22\OpenCL.DLL組み込み\管理者:(f)

NT Authority\System:(f)
NT Authority\System:(f)
みんな:(rx)
Applicationパッケージ局\すべてのApplicationパッケージ:(RX)

1ファイルを正常に処理しました. 失敗した処理0ファイル

C:\>

注:
RX=読み取りおよび実行アクセス
f=フルアクセス

実際、すべてのOpenCL.dllファイルはMicrosoftのコンポーネントに属していませんが、サードパーティのコンポーネントに属しています. opencl.コンポーネント.Iのみ
これを知っています.

システムのコンポーネントストアが矛盾した状態にあることが簡単です.cbs_e_source_missingエラーが発生し、ログファイルはストア内の "OpenCL.dll"ソースファイルも破損していますが、誤ったコンポーネントが原因であると思います.
誤ったマニフェスト、誤ったキャビネット、誤った、または破損したレジストリデータなど.

次のコマンドを実行して、コンポーネントストアをクリーンアップし、コンポーネントストア内のすべてのコンポーネントのすべての置き換えversionを削除しようとします.

dism/オンライン/クリーンアップ-イメージ/startComponentCleanup/resetBase

警告

このコマンドが完了した後は、既存のサービスパックとアップデートをすべてアンインストールできません.これは将来のサービスパックや更新のアンインストールをブロックしません.

問題が解決しない場合は、「PC」を実行することをお勧めします.つまり、Windows Recovery Environment(WRE)で「トラブルシューティング」を選択し、次に「PCを更新」を選択し、確かに実行後に「更新」を選択します.デスクトップの「PCを更新」します
ディスクやWebサイトからインストールされたアプリは失われ、再インストールする必要があります.
詳細なオペレーティングプロセスと「PCを更新」する手順については、「スレッド上の最後の2つの返信」を参照してください. 再建
ユニバーサルApplicationフォルダ
".

応答6# ->にスキップ
5 #
Pino-55

こんにちはTrybird、

上記の情報は、私が問題を分離し修正するのを助けました.1つのマシンに2つの「問題」をインストールしました.これは古いAMDグラフィックカードとインテルオンチップグラフィックスのみを使用するマシンに1つの良いインストールを持っています.

opencl.dllのあなたのversionを見ると、dir%windir%\opencl.dll/a/sを実行しています 各Installに搭載されている

  • 問題にインストールすると、4つのversionのOpenCL.dllが4つと比較して、そのうちの1つがSystem32フォルダ
  • にあります.
  • 問題点の上に「WOW64」versionには、サイズと日付のスタンプが異なります. これはSystem32のversionでした
  • 私の良いインストールでは、ファイルのサイズとスタンプはあなたとすべて同じでした

so

  • 私は良いインストール
  • のinstall.esdから新しいISOを構築しました
  • RAN DISM-注意した構文はWIMファイルに微調整する必要がある場合
  • に注意してください.
  • DISM/オンライン/クリーンアップ-イメージ/RESTOREHEALTH/ソース:WIM:n:\sources\install.wim:1/limitAccess
  • SCF/Scannowを実行し、それから修理を正常に完了しました.

そして今、dir%windir%\opencl.dll/a/s私はあなたとまったく同じ出力を持っています.

(注:/f "delims="%f( 'dir%windir%\opencl.dll/a/s/b')ICACLS%f 報告SCF/SCANNOWとDISMが失敗していてもを処理しました)

多くの感謝、

Pino

応答5# ->にスキップ
4 #
Trybird

ありがとうございました.

LOL.この映画で、「Schindler's List(1993)」の言葉のパロディのように読むことができます. Oskar Schindlerは戦争の終わりに彼の労働者に取り組んでいました 私たちは生き残った.あなたの多くは私に会いました、そして私に感謝してくれた.ありがとうございました.ありがとうございました.>

常に、あなたが豊富な経験を持つ非常にベテランとシニアのコンピュータユーザーであることを見ました、はい、これは明らかに見られます.

  • RAN DISM-注意した構文はWIMファイルに微調整する必要がある場合
  • に注意してください.
  • DISM/オンライン/クリーンアップ-イメージ/RESTOREHEALTH/ソース:WIM:n:\sources\install.wim:1/limitAccess

私は「WIM:」とインデックス番号「1」のパラメータを覚えておいてください. そして私はきっと私にたくさん教えてくれたすべての貴重なフィードバックの説明をすべて詳細に感謝します.また、私はあなたの指示的で刺激的な解決策もまた、おそらく同様の問題を満たす他の人のための経路を開くと確信しています.

最後に
もう一度感謝してください.

10 #
Wungrai

こんにちは、

マイクロソフトコミュニティでクエリを投稿していただきありがとうございます.

私が理解していることを確認するために、あなたは "OpenCL.dll"エラーメッセージを受け取っているというエラーメッセージは右ですか?

ゲーム/ビデオをプレイしているときにエラーメッセージが表示されているかどうかもお知らせください.

このエラーメッセージは通常、ビデオグラフィックに関連する障害のあるドライバがある場合に表示されます.

以下の手順に従って、グラフィックドライバを更新することをお勧めします.

1.Windowsキー+ rを押してRUNコマンドを開きます.
2.devmgmt.mscと入力し、okをクリック
3.Expandディスプレイアダプタ
4.ドライバのを右クリックして、にオプションを選択します
を検索 更新されたドライバソフトウェアのために自動的に
5.コンピュータが更新されたドライバを見つけて自動的にインストールする必要があります
6.インストールが完了したら、再起動コンピュータ.

結果を使って私たちに戻ります.あなたがさらなる支援が必要な場合は助けてうれしいでしょう.

応答10# ->にスキップ
3 #
Bowdel

「trybird」メソッドを続けてください、そして、それでもopencl.dllが破損していない

注:USBで新鮮なW10 1511がインストールされました.インストール終了までインターネットからログオフした場合(そのため、NivDiaドライバを獲得することはできません)

NVIDIAドライバをインストールしたら:破損したOpenCL.DLL

Dim Thingは動作しませんでした(ほとんどのコマンドはソースを見つけてはいけ、ISOをMedialCreationToolでダウンロードしても、Install.SDでダウンロードすると、install.wim...そう...ええ...

任意の実際の解決策?

応答3# ->にスキップ
2 #
Pino-55

私の問題の設定のように、WindowsはSystem32ディレクトリにOpenCL.cllを追加していると仮定しています.

これが起こった私の場合はOpenCL.dllが破損していたので、そうでなければ大丈夫でした.MSが問題の原因を見つけて修正するまで、その結果、影響を受けないインストールからWIMファイルを保持しているようです(4コピーしかないもの.
5)

のopencl.dllの

メディア作成ツールは(WIMではなく)INSTALL.ESDを生成しますが、「ESD復号化」で検索を実行すると、WIMまたはISOにESDに変換するさまざまなツールがあります.install.wimを持つと、

DISM/ONLINE/CLEANUP-イメージ/RestoreHealth/ソース:WIM:n:\sources\install.wim:1/limitAccess

適切なドライバ文字が問題を解決する必要があります.

理想的な解決策ではなく、私のために働いた.

応答10# ->にスキップ
9 #
Pino-55

明確にするために

私がsfc/scannowを実行していて、

を実行している場合は唯一のエラーです.

Windowsリソース保護が破損したファイルを見つけましたが、それらを修正できませんでした.詳細はcbs.log windir\logs\cbs\cbs.logに含まれています.forexamplec:\windows\logs\cbs\cbs.log.ログ記録は現在オフラインサービスシナリオではサポートされていません.

ログファイルをOpenCL.dllにポイントするところ、どこでPoints.

問題はversion10586の前に存在せず、SFCもDISMも問題を修復できません.上記のドライバ更新プロセスを実行するだけでメッセージ

Windowsは、デバイス用のドライバソフトウェアが最新の

であると判断しました

問題がOpenCL.DLLドライバではなく、cbs.log

のようにストア情報を使用している可能性があります. CSI 00000011ファイルメンバーのハッシュ¥SystemRoot¥Winsxs¥WOW64_Microsoft-Windows-R..xwddmdriver-WOW64-C_31BF3856AD364E35_10.0.10586.0_10.0.10586.0_NONE_3DAE054B56911C22\opencl.dllは実際のファイル[L:10] "OpenCL.DLL"と一致しません:
見つかった:{L:32 g2vaunz6/2j1g3ol7kf9fjinpua9vyeijcl9vkgizay=} 予想:{L:32 9rnanuwzpjmqa7sw63onavhckspingsqjxkysueq5do=}

しかし、私はそれが故障しているドライバであるか、ハッシュtableが正しくない場合に言う方法を知りません.

現時点では他のエラーが発生していますが、SFC/SCANNOWを使用しているので、システムのステータス(および他の問題を探している場合はMSは行います)を確認します.