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