Windows Server 2012更新KB2845533時,出現代碼80070003錯誤。
微軟官方解法:
Windows Update error 80070003
從 Windows Update、Microsoft Update 或 Windows Server Update Services 下載更新之後,您收到 "0x80070002" 或 "0x80070003" 錯誤碼
裡面是這麼說的:
1.服務-關閉Windows Update service (Net stop wuauserv)
2.刪除以下二個地方之下所有檔案
C:\Windows\SoftwareDistribution\DataStore
C:\Windows\SoftwareDistribution\Download
3.服務-啟動Windows Update service
4.再試一次
當然~~無效啊。
其他解法:
How to fix Windows update error code 0×80070003 or 0×80070002 under Windows 8, 7 or vista,裡面有解法3種:
解法1.:變更系統時間/時區,重新啟動電腦後再次進行更新,結果無效
解法2:同微軟,但是其中是把
“SoftwareDistribution” 更名為 “SoftwareDistributionOLD”,結果無效
解法3:使用Microsoft Fix it 50202 Tool,不支援Server 2012,Windows8應該可用
以上已經有4個解法,全部無效,唉。
嘗試5:單獨下載KB2845533之後進行離線更新,結果失敗
嘗試6:在安全模式下把
“SoftwareDistribution” 更名為 “SoftwareDistributionOLD”再度更新,失敗
同樣遭遇:
windows8 x64更新KB2845533
KB2845533安裝失敗
求解~~
你是不是把个人文件夹给移到非系统盘去了?
如果是的话,按下面的方法做:
假设系统安装在C盘,个人文件夹在D盘,则:
1.查看C盘下有没有一个叫“$$PedingFiles”的系统隐藏文件夹,找到并删除。
2.进入CMD,运行:makelink /j "C:\$$PedingFiles" "D:\temp"
说明:必须将这个“$$PendingFiles”文件夹链接到个人文件夹所在的盘(这里是D盘),至于链接到什么文件夹则随意。
3.重新运行WindowsUpdate。
4.(可选)删除第二步建立的两个文件(夹)。
good luck
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager存放的是当前系统会话的快照,而PendingFileRenameOperations记录的是一个未成功进行的文件更名操作,应用程序如SQL Server在安装时可能会使用这个键值,记录在安装过程中对临时文件的操作,如果在安装进程启动时就发现这个键值存在,它就认为上一个安装程序没有完成,从而拒绝继续自身的安装进程。如安装SQL担示“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”可以删除PendingFileRenameOperations重新安装就可以了!
糖叔
可以 Try 一下這個
System Update Readiness Tool 可協助修復可能妨礙安裝 Windows Update 與 Service Pack 的問題。例如,若受損的系統檔案妨礙更新識別在您的電腦上執行之 Windows 的版本,則無法安裝更新。 System Update Readiness Tool