Windows Update無法檢查更新

【現象】Windows Update無法檢查更新,報需要重新啓動計算機。但是重啓後仍舊無法檢查更新。

【問題分析】

一、查看主機是windows7家庭版,很多功能都用不了,首先把windows7家庭版更新到windows7專業版。

1、右鍵計算機 --> 屬性。 

2、點擊“獲取新版本的windows 7的功能”,然後選擇用密鑰,輸入密鑰,等待完成即可。

  當然這個密鑰是收費的,需要錢去買的。搜到幾個放出來:

Windows 7 旗艦版“OEM密鑰”(2枚):

FJGCP-4DFJD-GJY49-VJBQ7-HYRR2

342DG-6YJR8-X92GV-V7DCV-P4K27

Windows 7 專業版“OEM密鑰”(1枚):

YKHFT-KW986-GK4PY-FDWYH-7TP9F

二、懷疑是windows update程序文件被破壞,修復windows update程序。

  1. 打開命令提示符。爲此,使用下列方法之一,具體取決於您的 Windows 版本:
     
    • Windows10:按住 (或右鍵單擊)任務欄上的 Windows 徽標按鈕,然後選擇命令提示符 (管理員)。當用戶帳戶控制框中出現時,選擇
    • Windows8.1 和 Windows 8:從“開始”屏幕的右側滑入以顯示超級按鈕,選擇搜索,然後搜索cmd。(或者,如果您使用的鍵盤和鼠標,在開始屏幕鍵入cmd 。在搜索結果,按下並保持或用鼠標右鍵單擊命令提示符,然後選擇以管理員身份運行
    • Windows 7 和更早版本:按下 Windows 徽標鍵 + R 在運行框中,鍵入cmd ,然後按 enter 鍵。右鍵單擊 Cmd,然後選擇以管理員身份運行
  2. 停止 BITS 服務、 Windows 更新服務和加密服務。爲此,請在命令提示符下,鍵入以下命令。請確保您在鍵入每條命令後按 enter 鍵。
     
    • net stop bits
    • net stop wuauserv
    • net stop appidsvc
    • net stop cryptsvc
  3. 刪除 qmgr*.dat 文件。若要執行此操作,請在命令提示符下,鍵入下面的命令,然後按 enter 鍵:
    Del"%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  4. 如果這是您第一次嘗試按照本文中的步驟解決您的 Windows 更新問題,應跳過第 4 步,直接轉到第 5 步。僅當您按照除步驟 4 之外的所有步驟無法解決 Windows 更新問題時,此時應按照疑難解答中的步驟 4 進行操作。(由前面提到的修復它解決方案的"主動"模式執行步驟 4 步。)
     
    1. 重命名 softare 分發文件夾的備份副本。爲此,請在命令提示符下,鍵入以下命令。請確保您在鍵入每條命令後按 enter 鍵。
       
      • Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
      • Ren %systemroot%\system32\catroot2 catroot2.bak
    2. 重置 BITS 服務和 Windows 更新服務爲默認安全描述符。爲此,請在命令提示符下,鍵入以下命令。請確保您在鍵入每條命令後按 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 更新文件。爲此,請在命令提示符下,鍵入以下命令。請確保您在鍵入每條命令後按 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 winsock reset
  8. 如果您運行 Windows XP,您必須配置代理服務器設置。若要執行此操作,請在命令提示符下,鍵入下面的命令,然後按 enter 鍵:
     
    proxycfg.exe-d
    如果運行其他版本的 Windows,請在命令提示符處,鍵入以下命令,然後按 enter 鍵 ︰
    netsh winhttp reset proxy
  9. 重新啓動 BITS 服務、 Windows 更新服務和加密服務。爲此,請在命令提示符下,鍵入以下命令。請確保您在鍵入每條命令後按 enter 鍵。
    • net start bits
    • net start wuauserv
    • net start appidsvc
    • net start cryptsvc
  10. 僅 Windows Vista:清除此位隊列。若要執行此操作,請在命令提示符下,鍵入下面的命令,然後按 enter 鍵:
    bitsadmin.exe /reset /allusers
  11. 安裝最新的 Windows Update Agent
  12. 重新啓動計算機。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章