ฉันใช้เวลาหลายชั่วโมงในการแก้ไขปัญหาเนื่องจากที่เก็บส่วนประกอบในเครื่องเสียหายและคอมพิวเตอร์กำลังเข้าถึงเซิร์ฟเวอร์ WSUS ในพื้นที่แทนที่จะเป็นเซิร์ฟเวอร์อัพเดทสาธารณะโดย Microsoft (และเพราะฉันใช้ Dism มาก) สำหรับการอ้างอิงและช่วยเหลือผู้อื่นที่มีปัญหาเดียวกันฉันจะเขียนคำอธิบายปัญหาและเสนอวิธีแก้ไข
ตั้งแต่อัปเกรดเป็น Windows 10 Pro เวอร์ชัน 1511 (Build 10586) ฉันมีปัญหากับopencl.dll ที่ยื่นที่เสียหายในหลายสถานที่
ฉันพยายามsfc.exe /scannow
แล้ว แต่ไม่สามารถแก้ไขปัญหาได้ ข้อความแสดงข้อผิดพลาด ได้แก่ :
2015-12-08 08:50:43, Info CSI 00003c3a Hashes for file member \SystemRoot\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22\opencl.dll do not match actual file [l:10]"opencl.dll" :
Found: {l:32 g2VAunZ6/2J1G3oL7kf9fjInPUA9VYeiJcl9VKgizaY=} Expected: {l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}
2015-12-08 08:50:43, Info CSI 00003c3b [SR] Cannot repair member file [l:10]"opencl.dll" of microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, version 10.0.10586.0, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2015-12-08 08:50:43, Info CSI 00003c3c [SR] This component was referenced by [l:125]"Microsoft-Windows-RemoteFX-VM-Setup-Package~31bf3856ad364e35~amd64~~10.0.10586.0.RemoteFX clientVM and UMTS files and regkeys"
2015-12-08 08:50:43, Info CSI 00003c3d Hashes for file member \??\C:\WINDOWS\SysWOW64\opencl.dll do not match actual file [l:10]"opencl.dll" :
Found: {l:32 g2VAunZ6/2J1G3oL7kf9fjInPUA9VYeiJcl9VKgizaY=} Expected: {l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}
2015-12-08 08:50:43, Info CSI 00003c3e Hashes for file member \SystemRoot\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22\opencl.dll do not match actual file [l:10]"opencl.dll" :
Found: {l:32 g2VAunZ6/2J1G3oL7kf9fjInPUA9VYeiJcl9VKgizaY=} Expected: {l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}
2015-12-08 08:50:43, Info CSI 00003c3f [SR] Could not reproject corrupted file [l:23 ml:24]"\??\C:\WINDOWS\SysWOW64"\[l:10]"opencl.dll"; source file in store is also corrupted
โอเคปัญหานี้ชัดเจนแล้ว น่าเสียดายที่SFCไม่สามารถแก้ไขความเสียหายได้เนื่องจากที่เก็บส่วนประกอบในเครื่องเสียหายเช่นกัน น่าเสียดายที่ฉันพลาดข้อความแสดงข้อผิดพลาดที่บ่งบอกถึงความเสียหายของที่เก็บส่วนประกอบ
ดังนั้นฉันจึงพยายามDism /Online /Cleanup-Image /RestoreHealth
ไม่มีประโยชน์ มันล้มเหลวด้วยข้อผิดพลาด0x800f081fซึ่งบ่งบอกถึงปัญหาอื่นกับไฟล์ต้นฉบับ
2015-12-08 08:57:35, Info CBS Exec: Download qualification evaluation, business scenario: Manual Corruption Repair
2015-12-08 08:57:35, Info CBS Exec: Clients specified using Windows Update.
2015-12-08 08:57:35, Info CBS WU: Update service is not default AU service, skip. URL: https://fe2.update.microsoft.com/v6/, Name: Microsoft Update
2015-12-08 08:57:35, Info CBS WU: Update service is not default AU service, skip. URL: https://fe2.ws.microsoft.com/v6/, Name: Windows Store
2015-12-08 08:57:35, Info CBS WU: Update service is not default AU service, skip. URL: https://fe3.delivery.mp.microsoft.com/, Name: Windows Store (DCat Prod)
2015-12-08 08:57:35, Info CBS WU: WSUS service is the default, URL: (null), Name: Windows Server Update Service
2015-12-08 08:57:35, Info CBS DWLD:Search is done, set download progress to 20 percent.
2015-12-08 08:57:35, Info CBS Nothing to download, unexpected
2015-12-08 08:57:35, Info CBS Failed to collect payload and there is nothing to repair. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2015-12-08 08:57:35, Info CBS Failed to repair store. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
เมื่อดูข้อความแสดงข้อผิดพลาดจะเห็นได้ชัดว่า Windows ได้รับการตั้งค่าให้ใช้เซิร์ฟเวอร์ WSUS ในพื้นที่ของเราดังนั้น Dism ไม่สามารถเรียกคืนไฟล์ที่ถูกต้องจากที่เก็บได้ ในขณะที่ฉันแน่ใจว่าฉันสามารถกำหนดค่า WSUS เพื่อให้ไฟล์ที่จำเป็น แต่อย่างใดฉันไม่ทราบวิธีและฉันต้องการการแก้ไขอย่างรวดเร็ว (ถ้ามีคนรู้วิธีการกำหนดค่า WSUS ตามนั้นโปรดให้ข้อมูล)
การ จำกัด การเข้าถึงที่จัดเก็บในตัวเครื่องโดยการเพิ่มพารามิเตอร์/LimitAccess
จะไม่มีประโยชน์เนื่องจากที่เก็บส่วนประกอบภายในเครื่องเสียหายเช่นกัน
ฉันพบปัญหานี้ในสองเครื่อง การรีเฟรช Windows 10 ไม่สามารถแก้ไขปัญหาได้