網路城邦
上一篇 回創作列表 下一篇   字體:
系統更新失敗 BITS無法正常啟用
2010/12/20 12:33:41瀏覽4038|回應0|推薦0
轉貼:微軟 出處:解決方案中心

重要
 這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756  如何在 Windows XP 中備份及還原登錄
如果要重設 Windows Update 元件,請依照下列步驟執行:
  1. 開啟「Windows 命令提示字元」。若要開啟命令提示字元,請按一下 [開始],然後按一下 [執行]。在 [開啟] 方塊中,複製並貼上 (或輸入) 下列命令,然後按下 ENTER:cmd
  2. 停止 BITS 服務和 Windows Update 服務。如果要執行這項操作,請在命令提示字元中輸入下列命令。輸入每個命令之後按下 ENTER。
    • net stop bits
    • net stop wuauserv
  3. 刪除 qmgr*.dat 檔。如果要執行這項操作,請在命令提示字元中輸入下列命令,然後按下 ENTER:
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  4. 如果這是您第一次嘗試使用本文件的步驟來解決 Windows Update 的問題,請略過步驟 4 的內容,直接前往步驟 5。只有在您執行所有的步驟 (步驟 4 除外) 後,卻仍然無法解決 Windows Update 的問題時,才於進行疑難排解時執行步驟 4 的內容。步驟 4 的內容也在上述 Fix it 解決方案的「加強」模式下執行:
    1. 將下列資料夾重新命名為 *.BAK:
      • %systemroot%\SoftwareDistribution\DataStore
      • %systemroot%\SoftwareDistribution\Download
      • %systemroot%\system32\catroot2
      如果要執行這項操作,請在命令提示字元中輸入下列命令。輸入每個命令之後按下 ENTER。
      • Ren %systemroot%\SoftwareDistribution\DataStore *.bak
      • Ren %systemroot%\SoftwareDistribution\Download *.bak
      • Ren %systemroot%\system32\catroot2 *.bak
    2. 將 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)
  5. 在命令提示字元中輸入下列命令,然後按下 ENTER:
    cd /d %windir%\system32
  6. 登錄 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
  7. 重設 Winsock。如果要執行這項操作,請在命令提示字元中輸入下列命令,然後按下 ENTER:
    netsh reset winsock (神奇的是我執行顯示無此命令)
  8. 如果您是執行 Windows XP 或 Windows Server 2003,您必須設定 Proxy 設定值。如果要執行這項操作,請在命令提示字元中輸入下列命令,然後按下 ENTER:
    proxycfg.exe -d
  9. 重新啟動 BITS 服務和 Windows Update 服務。如果要執行這項操作,請在命令提示字元中輸入下列命令。輸入每個命令之後按下 ENTER。
    • net start bits
    • net start wuauserv
  10. 如果您是執行 Windows Vista 或 Windows Server 2008,請清除 BITS 佇列。如果要執行這項操作,請在命令提示字元中輸入下列命令,然後按下 ENTER:
    bitsadmin.exe /reset /allusers
  11. 安裝最新的 Windows Update 代理程式。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    949104  如何取得最新版 Windows Update 代理程式以幫助管理電腦更新
  12. 重新啟動電腦。
雖然大家都對於微軟的作業系統壟斷十分不滿
但其人性化之介面和直覺操作卻不得不讚嘆佩服
所以目前windows的市佔率還是相當的高
因此 在使用過程式多多少少會出現一些無法預料的問題發生
在 強大的谷歌大神之下 只要秉著多試 多問 不怕麻煩的態度
必定能逢兇化吉
以上有部份指令是會顯示出錯誤的
先整個試過一遍
若仍無法正常開啟BITS時再回頭一一測試問題
此外 另從網路上找尋到別人所提供的BITS登錄碼及qmgr.dll檔案

希望大家可以順利解決電腦問題
呼 終於把問題解決了 卡很久了
其實也不是閒閒沒事在用
只是每次看到ESET的防毒軟體每次更新都變成橘色就很不爽
哈 然後就跑去找解決的方案了
不過這樣也學會了如何解決類似的問題
( 興趣嗜好電腦3C )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=bravoboy&aid=4714494