系統更新失敗 BITS無法正常啟用
2010/12/20 12:33
瀏覽4,226
迴響0
推薦0
引用0
轉貼:微軟 出處:解決方案中心
322756 如何在 Windows XP 中備份及還原登錄
如果要重設 Windows Update 元件,請依照下列步驟執行:- 開啟「Windows 命令提示字元」。若要開啟命令提示字元,請按一下 [開始],然後按一下 [執行]。在 [開啟] 方塊中,複製並貼上 (或輸入) 下列命令,然後按下 ENTER:cmd
- 停止 BITS 服務和 Windows Update 服務。如果要執行這項操作,請在命令提示字元中輸入下列命令。輸入每個命令之後按下 ENTER。
- net stop bits
- net stop wuauserv
- 刪除 qmgr*.dat 檔。如果要執行這項操作,請在命令提示字元中輸入下列命令,然後按下 ENTER:Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
- 如果這是您第一次嘗試使用本文件的步驟來解決 Windows Update 的問題,請略過步驟 4 的內容,直接前往步驟 5。只有在您執行所有的步驟 (步驟 4 除外) 後,卻仍然無法解決 Windows Update 的問題時,才於進行疑難排解時執行步驟 4 的內容。步驟 4 的內容也在上述 Fix it 解決方案的「加強」模式下執行:
- 將下列資料夾重新命名為 *.BAK:
- %systemroot%\SoftwareDistribution\DataStore
- %systemroot%\SoftwareDistribution\Download
- %systemroot%\system32\catroot2
- Ren %systemroot%\SoftwareDistribution\DataStore *.bak
- Ren %systemroot%\SoftwareDistribution\Download *.bak
- Ren %systemroot%\system32\catroot2 *.bak
- 將 BITS 服務和 Windows Update 服務重設為預設安全性描述元。如果要執行這項操作,請在命令提示字元中輸入下列命令。輸入每個命令之後按下 ENTER。
- sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- 將下列資料夾重新命名為 *.BAK:
- 在命令提示字元中輸入下列命令,然後按下 ENTER:cd /d %windir%\system32
- 登錄 BITS 檔案和 Windows Update 檔案。如果要執行這項操作,請在命令提示字元中輸入下列命令。輸入每個命令之後按下 ENTER。
- regsvr32.exe atl.dll
- regsvr32.exe urlmon.dll
- regsvr32.exe mshtml.dll
- regsvr32.exe shdocvw.dll
- regsvr32.exe browseui.dll
- regsvr32.exe jscript.dll
- regsvr32.exe vbscript.dll
- regsvr32.exe scrrun.dll
- regsvr32.exe msxml.dll
- regsvr32.exe msxml3.dll
- regsvr32.exe msxml6.dll
- regsvr32.exe actxprxy.dll
- regsvr32.exe softpub.dll
- regsvr32.exe wintrust.dll
- regsvr32.exe dssenh.dll
- regsvr32.exe rsaenh.dll
- regsvr32.exe gpkcsp.dll
- regsvr32.exe sccbase.dll
- regsvr32.exe slbcsp.dll
- regsvr32.exe cryptdlg.dll
- regsvr32.exe oleaut32.dll
- regsvr32.exe ole32.dll
- regsvr32.exe shell32.dll
- regsvr32.exe initpki.dll
- regsvr32.exe wuapi.dll
- regsvr32.exe wuaueng.dll
- regsvr32.exe wuaueng1.dll
- regsvr32.exe wucltui.dll (找不到此模組)
- regsvr32.exe wups.dll
- regsvr32.exe wups2.dll
- regsvr32.exe wuweb.dll
- regsvr32.exe qmgr.dll
- regsvr32.exe qmgrprxy.dll
- regsvr32.exe wucltux.dll (找不到此模組)
- regsvr32.exe muweb.dll
- regsvr32.exe wuwebv.dll
- 重設 Winsock。如果要執行這項操作,請在命令提示字元中輸入下列命令,然後按下 ENTER:netsh reset winsock (神奇的是我執行顯示無此命令)
- 如果您是執行 Windows XP 或 Windows Server 2003,您必須設定 Proxy 設定值。如果要執行這項操作,請在命令提示字元中輸入下列命令,然後按下 ENTER:proxycfg.exe -d
- 重新啟動 BITS 服務和 Windows Update 服務。如果要執行這項操作,請在命令提示字元中輸入下列命令。輸入每個命令之後按下 ENTER。
- net start bits
- net start wuauserv
- 如果您是執行 Windows Vista 或 Windows Server 2008,請清除 BITS 佇列。如果要執行這項操作,請在命令提示字元中輸入下列命令,然後按下 ENTER:bitsadmin.exe /reset /allusers
- 安裝最新的 Windows Update 代理程式。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:949104 如何取得最新版 Windows Update 代理程式以幫助管理電腦更新
- 重新啟動電腦。
雖然大家都對於微軟的作業系統壟斷十分不滿
但其人性化之介面和直覺操作卻不得不讚嘆佩服
所以目前windows的市佔率還是相當的高
因此 在使用過程式多多少少會出現一些無法預料的問題發生
在 強大的谷歌大神之下 只要秉著多試 多問 不怕麻煩的態度
必定能逢兇化吉
以上有部份指令是會顯示出錯誤的
先整個試過一遍
若仍無法正常開啟BITS時再回頭一一測試問題
此外 另從網路上找尋到別人所提供的BITS登錄碼及qmgr.dll檔案
希望大家可以順利解決電腦問題
呼 終於把問題解決了 卡很久了
其實也不是閒閒沒事在用
只是每次看到ESET的防毒軟體每次更新都變成橘色就很不爽
哈 然後就跑去找解決的方案了
不過這樣也學會了如何解決類似的問題
你可能會有興趣的文章:
限會員,要發表迴響,請先登入