重置Windows Update以解決報錯不能更新
前幾天重灌系統後手動執行Windows Update更新,發現更新時總是報錯,剛開始以為是微軟被牆或者網路的問題,換了幾個網路環境後發現還是不行。網上按照錯誤程式碼搜尋,又是刪檔案又是重啟服務什麼的,完全沒用。
功夫不負有心人,在微軟官網上找到了重置Windows Update的方法,感覺應該有戲,照做後問題解決。
方法如下:
如何重置 Windows Update 更新元件?
如果您收到一個 Windows Update 錯誤,請嘗試常見 Windows Update 錯誤的解決方案。自動重置 Windows 更新元件
若要自動重置 Windows 更新元件,請單擊“立即執行”Windows 8.1、Windows 8 和 Windows 7
自動診斷和修復 Windows 更新常見問題疑難解答程式可能會自動修復本文中描述的問題。 此疑難解答程式可以修復許多問題。 瞭解更多 |
立即執行 |
Windows Vista 和 Windows XP
自動診斷和修復 Windows Update 常見問題的疑難解答程式可能會自動修復本文所述的問題。 此疑難解答程式可以修復許多問題。 瞭解更多 |
立即執行 |
手動重置 Windows 更新元件
重要 請仔細遵循本部分中的步驟進行操作。對登錄檔修改不當可能會導致嚴重問題。在修改之前,若要重置 Windows 更新元件,請按照下列步驟操作:
- 開啟命令提示符。為此,請根據您的 Windows 版本採取以下任一操作:
- Windows 8.1 和 Windows 8:在“開始”螢幕中,從螢幕右邊緣滑入以顯示超級按鈕,選擇“搜尋”,然後搜尋 cmd。(或者,如果您使用的是鍵盤或選單,可在“開始”螢幕中鍵入 cmd。)在搜尋結果中,按住或右鍵單擊“命令提示符”,然後選擇“以管理員身份執行”。
- Windows 7 和更低版本:按下 Windows 徽標鍵 + R,在“執行”框中鍵入 cmd,然後按
Enter。右鍵單擊“cmd”,然後選擇“以管理員身份執行”
- 停止 BITS 服務、Windows Update 服務以及加密服務。為此,請在命令提示符處鍵入以下命令。請確保您在鍵入每條命令後按 Enter 鍵。
- net stop bits
- net stop wuauserv
- net stop server
- net stop cryptsvc
- 刪除 qmgr*.dat 檔案。為此,請在命令提示符處鍵入以下命令,然後按 ENTER: Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
- 如果這您首次按照本文中的步驟嘗試解決 Windows Update 問題,您可以從步驟 4 跳至步驟 5。僅當您在遵循了除步驟 4 以外的所有步驟後仍無法解決 Windows Update 問題的時候執行步驟 4。(步驟 4 中的步驟由之前提及的 Fix it 解決方案的“主動”模式執行。)
- 重新命名軟體分發資料夾備份副本。為此,請在命令提示符處鍵入以下命令。請確保您在鍵入每條命令後按 Enter 鍵。
- Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
- Ren %systemroot%\system32\catroot2 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)
-
- 重新命名軟體分發資料夾備份副本。為此,請在命令提示符處鍵入以下命令。請確保您在鍵入每條命令後按 Enter 鍵。
- 請在命令提示符處鍵入以下命令,然後按 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 winsock reset
- 如果您使用的是 Windows XP,則需要配置代理設定。為此,請在命令提示符處鍵入以下命令,然後按 ENTER 鍵:
proxycfg.exe -d 如果您執行的是其他版本的 Windows,請在命令提示符處鍵入以下命令,然後按 ENTER 鍵:
netsh winhttp reset proxy - 停止 BITS 服務、Windows Update 服務以及加密服務。為此,請在命令提示符處鍵入以下命令。請確保您在鍵入每條命令後按 Enter 鍵。
- net start bits
- net start wuauserv
- net start appidsvc
- net start cryptsvc
- 僅限 Windows Vista:為此,請在命令提示符處鍵入以下命令,然後按 ENTER: bitsadmin.exe /reset /allusers
- 重新啟動計算機。
重置完成後,調出執行對話方塊,在對話方塊內輸入services.msc開啟服務對話方塊,找到並啟動以下服務:
Background Intelligent Transfer Service
Remote Procedure Call (RPC) Locator
Security Center
Windows Update
做完後就可以正常更新了。
相關推薦
重置Windows Update以解決報錯不能更新
前幾天重灌系統後手動執行Windows Update更新,發現更新時總是報錯,剛開始以為是微軟被牆或者網路的問題,換了幾個網路環境後發現還是不行。網上按照錯誤程式碼搜尋,又是刪檔案又是重啟服務什麼的,完全沒用。 功夫不負有心人,在微軟官網上找到了重置Windows Upda
還是firefox 連線https 報錯:(連線被重置)(已解決)
今天用firefox 連線小雞上的hmc 報錯: 連線被重置 載入頁面時到伺服器的連線被重置。 * 此站點暫時不可用或者太忙。請稍後重試。 * 如果您無法載入任何頁面,請檢查您計算機的網路連線。 * 如果您的計算機受到防火牆或代理伺服
windows svn post-commit 報錯解決 error resolving case
user 報錯 .net 證書 dev .cn .html clas ram 在svn倉庫目錄下有個hooks目錄,下面建一個 post-commit.cmd 文件,有代碼提交到倉庫,自動checkout到指定目錄。 @echo onSET REPOS=%1SET
windows下安裝torchvision報錯的解決方案
環境 低版本 圖片 whl import cond dll 分享圖片 錯誤信息 今晚再次多次嘗試在win10下安裝pytorch以及torchvision,終於把上次的坑給填了。來來回回裝卸各種包有幾十遍了,稍微記錄一下,給後面遇到同樣問題的人一點提醒。 首先,介紹下安裝流
Windows 連結遠端桌面 報錯CredSSP 加密 Oracle 修正 問題解決
更新了win10,連結遠端桌面錯誤:出現身份驗證錯誤。要求的函式不受支援 解決方法: 修改登錄檔:(也可新建檔案將下面程式碼複製貼上到檔案中,將檔名稱修改為 xxx.reg 。然後雙擊執行,一路確定) Windows Registry Editor Versio
Windows VS2013(Visio Studio)報錯解決
Q20170118 Q:報錯 [ERROR] 'Test.exe'(Win32): Loaded 'F:\PRG_GOING\GO\GOWindows\Debug\Test.exe'. Symbols loaded. 'Test.exe'(Win32): Loaded
Windows下安裝RabbitMQ報錯:unable to perform an operation on node時的解決方案
本文轉載自http://blog.csdn.net/seven_coder/article/details/79091934 找了很久才找到原博主的這個解決方案。故轉載到自己部落格裡,以待以後可以查看回憶。 前言 最近在Windows server 2012 R2
重置TCP/IP協議解決Windows Server 2008連線中斷問題
現象: 通過遠端桌面及UNC方式連線伺服器時偶爾出現連線中斷,並在一段時間內同一IP被拒絕連線。 檢查事件日誌,在“系統”分類中有錯誤記錄,來源:TermDD,事件ID:56,描述:終端伺服器安全層在
Hibernate執行查詢後會引發update操作並報錯的解決方法
剛剛發現一個bug,就是在執行了匯出資料庫中的資料到excel表格後再去執行查詢操作會報錯,通過將 <property name="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prope
解決Windows 7啟動 Docker 報錯
我在windowx 7 X64 作業系統安裝了Docker-ToolBox ,Docker的版本是17.05.0-ce 啟動 Docker Quickstart Terminal報錯:Running
windows下安裝pywin32報錯:close failed in file object destructor:sys.excepthook is missing lost sys.stderr
ges cep 題解 ssi -i pos 搜索 pyw ima 今晚要寫搜索引擎作業,搭scrapy環境,遇到了下面問題: windows下安裝pywin32報錯:close failed in file object destructor:sys.excepthook
coures包下載和安裝 可解決報錯ImportError: No module named '_curses'
csdn targe linux .net 控制字符 找到 lan tro detail http://blog.csdn.net/liyaoqing/article/details/54949253 coures curses 庫 ( ncurses )提供了控制
編寫簡單的shell腳本 - for循環 - 解決報錯 Syntax error: Bad for loop variable
one size oca http cal 編寫 image 簡單 font 為了編寫批量導入數據的程序,故而學習編寫shell腳本!現學現用! ============================================ 1、第一個簡單的for循環 #
windows下nginx配置報錯GetFileAttributesEx
cnblogs req oot rect ear app windows 外文 127.0.0.1 因為電腦屏幕出現亮點,拿去換屏了,所以使用了windows環境,安裝了下wlmp環境 在配置Nginx的時候,發現配置沒有問題,但是老是訪問不了。 2015/0
【PHP】 解決報錯:Error: php71w-common conflicts with php-common-5.4.16-43.el7_4.x86_64
with gpo pos erro conf 問題 error col 擴展 背景: 手動安裝的PHP7 環境 問題:在安裝擴展的時候。無論輸入 php-* 來安裝任何擴展。都會報錯 Error: php71w-common conflicts with php-c
解決報錯:IncompleteElementException: Could not find result map...
base ase junit4 lock prepare join ram ems nas 今天遇到這樣一個報錯,記錄一下: org.apache.ibatis.builder.IncompleteElementException: Could not find resu
alias設置別名使用的時候報錯:-bash: this: command not found
alias 報錯 centos alias用來設置指令的別名,我們可以簡化一下較長的命令。說明: 使用alias指定別名的時候一定要使用‘’將原來的命令引起來,防止特殊字符發生錯誤。 alias命令的作用只局限於該次登錄時使用,如果想長久使用就給他寫道/etc/pr
解決報錯:The server quit without updating PID file
MySQL 報錯 The 今天晚上要做一個開啟MySQL bin-log日誌的變更。在關閉數據庫後,修改參數文件,在mysqld下加上(一定要在mysqld下加上),即可開啟mysql的binlog日誌[mysqld]log-bin=mysql-bin修改完參數後啟動數據庫,數據庫無法啟動,報一下
解決報錯:The import javax.servlet.annotation cannot be resolved
AR ota tomcat7 lib post ati code 正常的 映射 maven項目,引入javax.servlet.annotation.WebServlet的jar包,使用@WebServlet註解來實現對傳統web.xml中servlet和url的映射 報錯
解決報錯:Unable to process Jar entry [org/springframework/jmx/export/annotation/*****]
proc ORC osi maven項目 出現 pro date pos 啟動 情況說明:從gitub上clone的maven項目,pox.xml配置中的依賴,自己的repository都有,所以正常update project ,正常clean,install,整個過程無