Yerel bileşen deposu bozulduğundan ve bilgisayarlar Microsoft tarafından genel güncelleştirme sunucusu yerine yerel bir WSUS sunucusuna eriştiğinden (ve çok nadiren Dism kullandığımdan) bu sorunu çözmek birkaç saatimi aldı. Başvuru için ve aynı konuda başkalarına yardım etmek için, bir sorun açıklaması yazıp bir çözüm sunacağım.
Windows 10 Pro Sürüm 1511'e (Build 10586) yükseltildiğinden beri , çeşitli konumlarda bozuk bir dosyalanmış opencl.dll sorunum var .
Denedim sfc.exe /scannow
, ancak sorunu çözemedi. Hata mesajları, diğerleri arasında:
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
Tamam, sorun şu anda açık. Ne yazık ki, yerel bileşen deposu da bozulduğundan SFC bozulmayı çözemedi. Ne yazık ki, bileşen deposu bozulmalarını belirten hata mesajlarını kaybettim.
Böylece Dism /Online /Cleanup-Image /RestoreHealth
boşuna olmaya çalıştım . Kaynak dosyalarda başka bir sorun olduğunu gösteren 0x800f081f hatasıyla başarısız olur .
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]
Hata mesajlarına bakıldığında, Windows'un yerel WSUS sunucumuzu kullanmaya ayarlandığı ve bu nedenle Dism'in depolardan geçerli dosyayı alamadığı anlaşılıyor. WSUS'yi gerekli dosyaları sağlayacak şekilde bir şekilde yapılandırabileceğimden emin olmama rağmen, nasıl yapabileceğimi bilmiyorum ve hızlı bir düzeltmeye ihtiyacım var. (Birisi WSUS'u buna göre nasıl yapılandıracağını biliyorsa, lütfen bilgi veriniz).
/LimitAccess
Daha önce de belirtildiği gibi yerel bileşen deposunun da bozulmuş olması nedeniyle , paragrafı ekleyerek yerel depolamaya erişimi sınırlamak yararsız olacaktır.
Bu konuyu iki makinede yaşadım. Bir yenileme Windows'un 10 sorunu çözmedi.