windows升級或更新失敗,無法安裝,使用SetupDiag工具找出原因

2020-12-11 軟體天堂

Windows 10通常會提供有關升級或更新失敗的錯誤代碼,但有時它不會顯示任何內容,讓你猜測問題的根源,這可能非常令人沮喪,尤其是在你嘗試安裝新版本的Windows 10作業系統時。

幸運的是,微軟提供了一個稱為SetupDiag的可選工具,它診斷和確定更新或升級安裝失敗的確切原因,該工具可免費下載使用。

SetupDiag的工作方式是分析Windows安裝程序日誌(安裝過程中遺留下來的信息),並根據已知問題的資料庫檢查信息,以確定安裝失敗的原因,用戶可以使用該信息找到問題的解決方案。

SetupDiag工具目前包括具有60個規則的資料庫(rules.xml),以匹配已知問題,但是這些規則會隨著工具推出的新版本而更新。

如何使用SetupDiag檢查Windows 10升級失敗

使用SetupDiag的過程非常簡單。只需要確保已安裝所需版本的.NET Framework,然後運行該工具查看結果即可。

一、確認.NET Framework版本

要確認電腦滿足最低的.NET Framework要求,請使用以下步驟:

1.在win10任務欄上的搜索框中輸入「命令提示符」,右鍵單擊頂部結果,然後選擇「以管理員身份運行」選項。

2.輸入以下命令以顯示已安裝的.NET版本,然後按Enter:

reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s

3.確認「Version」(版本)欄位讀取的內容高於4.6.xxxxx,然後可以運行該工具。

如果電腦中已經運行的是.NET 4.6或更高版本,請繼續執行以下步驟,否則,請下載.NET版本4.6安裝程序,然後安裝。

二、運行SetupDiag工具

要在Windows 10上運行SetupDiag工具,請使用以下步驟:

1.登錄微軟官方網站,打開SetupDiag下載頁面,單擊Download SetupDiag按鈕開始下載。

2.右鍵單擊下載的「SetupDiag.exe」文件,然後選擇「以管理員身份運行」選項。

完成這些步驟後,該工具將立即運行,在安裝過程中無需和用戶交互,它將根據安裝失敗的日誌檢查可用規則,安裝完成後SetugDiag將自動關閉。

安裝完成後,在SetupDiag.exe文件所在的文件夾中將添加三個新文件:「Logs.zip」,「SetupDiag.exe.config」和「SetupDiagResults.log」。

三、了解SetupDiag結果

要查看和了解SetupDiag結果,請使用以下步驟:

1.打開文件資源管理器。

2.瀏覽到SetupDiag文件下載的保存位置。

3.右鍵單擊SetupDiagResults.log文件,然後選擇「打開」選項。

完成這些步驟後,將打開日誌文件,其中包含該工具能夠基於已知規則識別的結果。

在文件的第一部分,將看到有關計算機的一些系統信息,包括電腦名稱,製造商,BIOS(UEFI)版本,Windows 10的原始版本,已註冊的防病毒軟體,升級日期等。

在系統信息下,你找到錯誤的詳細信息。在Error部分中,根據不同的錯誤,顯示不同問題的錯誤代碼(如0x800704C7 - 0x40004)。

根據錯誤,你將看到不同的詳細信息,這些詳細信息將幫助你找到原因的根源和解決問題的步驟。

提示:如果找不到SetupDiag工具的官方下載地址,可以關注我,私信diag獲取。

擴展閱讀:

■>>只需一個簡單命令,在Win10上啟用Windows恢復環境(WinRE)

■>>不用擔心了,系統出故障,直接從win10秘密備份中還原註冊表

■>>想靈活控制系統升級,需要這樣調教Windows10更新設置

■>>忘記Windows10產品密鑰不用怕,用這種方法,輕鬆找回密碼

更多windows 10作業系統使用技巧,請關注→→ #win10使用技巧#

1.閱後如果喜歡,不妨點讚、收藏、評論和關注一下。

2.如果喜歡玩軟體,請關注我閱讀相關文章。

3.在學習中有什麼問題,歡迎與我溝通交流,百家號搜索【軟體天堂】,我在這裡等你喲!

相關焦點

  • 想升級 Windows 10 又怕出問題,必看!
    下載升級、準備安裝時就報錯黑屏問題十有八九是顯卡驅動問題,參見這裡解決:Windows 10安裝卡死或黑屏導致無法啟動如果你是雙顯卡,很可能是雙顯卡驅動問題。仍然是這個帖子有解決辦法:win10介質升級激活激活問題【升級不是全新安裝】,【升級不是全新安裝】,【升級不是全新安裝】。因為很重要所以要多說幾遍!升級的意思是,從現有作業系統環境啟動升級流程。全新安裝就和現有作業系統沒啥關係啦!你應該這樣手動升級:1.
  • Win10 學院:Setup.exe 命令行參數詳解
    該參數也將自動應用以下默認設置:自動接受EULA協議、安裝更新默認啟用、遙測數據收集與上傳默認開啟、OOBE交互界面會直接被跳過、硬碟分區引導記錄會被升級或創建。• 示例:setup.exe /auto upgrade 自動升級安裝。
  • 用Python使用C語言程序(Windows平臺)
    qianyan在機器學習中,很多時候我們需要Python和C的混合編程,最重要的原因是為了性能效率的提升: 解釋型語言一般比編譯型語言慢,一般提高性能的有效做法是,先做性能測試,找出性能瓶頸部分,然後把瓶頸部分在擴展中實現。本文的目標是在windows平臺下(使用pycharm),實現python調用C語言編寫的程序。
  • Windows滲透測試工具CommandoVM安裝使用教程
    其二則是2013年發布的Kali Linux繼承了超過600款安全、取證和探索工具,Commando選取了其中適用於Windows平臺的精華工具,其中很多還是Windows平臺原生支持的。而滲透測試人員面臨的第二個問題就是工具集的維護。Commando VM將所有工具打包到一個發行版中可以加快維護速度,修補和更新都更加簡單。
  • Windows更新出錯怎麼辦?
    ಠ_ಠ其實在更新過程中有時會出現安裝錯誤、下載錯誤等情況。今天小戴就將以Windows10系統為例,指導您如何解決更新失敗的問題。5通過微軟更新疑難解答工具,修復 Windows 更新錯誤訪問以下微軟技術支持頁面,選擇您所使用的系統,下載Windows更新疑難解答工具,按照步驟進行操作,排除更新錯誤。
  • Python中文分詞工具大合集:安裝、使用和測試
    不同於以往的通用中文分詞工具,此工具包同時致力於為不同領域的數據提供個性化的預訓練模型。根據待分詞文本的領域特點,用戶可以自由地選擇不同的模型。 我們目前支持了新聞領域,網絡領域,醫藥領域,旅遊領域,以及混合領域的分詞預訓練模型。在使用中,如果用戶明確待分詞的領域,可加載對應的模型進行分詞。如果用戶無法確定具體領域,推薦使用在混合領域上訓練的通用模型。各領域分詞樣例可參考 example.txt。
  • 用戶反饋Windows 10無法順利安裝KB4528760累積更新
    (題圖 via Windows Latest)鑑於 KB4528760 的報錯五花八門,我們暫時無法揪出問題的根源。有用戶表示:其通過 Windows Update 跑到了一定的進度,但隨後又遭遇了失敗。
  • 如何下載和安裝Windows 10 October 2020功能更新
    3.點擊「更新&安全」選項4.選擇 Windows Update5.點擊「檢查更新」,然後手動查找可用更新6.選擇「下載並安裝」從而開始下載7.完成後,您將收到有關重啟PC的通知。8.點擊「立即重新啟動」按鈕以完成安裝。
  • Windows 10 Spring更新:默認安裝OpenSSH 最新客戶端
    》中我們提到過window 10 Fall版本中引入了對OpenSSH客戶端的支持,當時都還是beta版本:windows 10 Sping更新現在,隨著windows 10 2018年4月更新的發布,OpenSSH已經成了正式版本,其客戶端在Windows 10中被也默認安裝。
  • win10自動更新失敗後,黑屏無法啟動的解決方法
    win10是默認開啟自動更新的,這一點我們大家都知道。系統迷在之前也分享過很多關閉win10系統自動更新的方法,如使用一鍵關閉自動更新的工具,詳見《Windows Update Blocker v1.1 漢化版 win10關閉自動更新工具》。
  • 在Windows上通過pip安裝Python軟體包
    介紹1.1 介紹python是一個可以做很多事情的語言,之所以可以做很多事情是因為python有非常多的軟體包,不同的功能需要使用不同的軟體包,python自帶了一個軟體包管理功能——pip,我們管理python的軟體包就可以用pip這個工具了。要學習python就必須學會軟體包的安裝、升級、卸載等等操作,下面童鞋們就跟著福哥來學習pip的使用方法吧。2.
  • Windows 10中的VirtualBox安裝失敗致命錯誤
    Windows 10中的VirtualBox安裝失敗致命錯誤 VirtualBox允許用戶將Win10作為主機運行。 雖然安裝VirtualBox很簡單,但在Win10上安裝VirtualBox時可能會遇到困難。
  • 缺少.NET Framework3.5,程序無法運行,只需一條命令,自動安裝
    在Windows 10中預先安裝了.NET Framework 4.5,但是許多在Vista和Windows 7時代開發的應用程式都要求同時安裝.NET Framework v3.5和4.5。如果不安裝所需的.net版本,這些應用程式將無法運行。
  • 提醒:外接USB或SD卡的PC或無法升級Windows 10 May 2019
    今天Windows 10 May 2019(Version 1903)正式開始推送,除了Windows Update更新方式之外用戶還可以通過「更新助手」、「媒體創建工具」來提前安裝。不過特別值得一提的是,如果在升級過程中將外接USB設備或者SD卡連接到PC上,可能會出現無法安裝的問題。在今天微軟公布的12個已知問題中就承認這個問題仍未修復。事實上這個問題早在4月24日微軟發布的技術諮詢中就已經做出解釋,稱當連接外部USB設備或者SD卡讀卡器的時候會導致更新Windows10新版失敗。
  • CCleaner-專業的windows清理工具【附專業版升級方法】
    【辣條提醒】今天給大家安利一款windows平臺專業清理工具【CCleaner】簡稱【CC】如果你是一直關注我並且看過了我的推文
  • 注意:這款iMac升級Mojave後無法使用Boot Camp安裝Windows
    macOS Mojave 新系統已經發布,蘋果第一時間更新支持文檔提醒用戶,2012 年末款自帶 3TB 硬碟的 27 英寸 iMac
  • 通過DISM安裝win10 Cab更新文件全攻略,電腦裝機、系統升級必備
    Windows更新並不總是工作正常,有時會出現問題,無法正常更新,這時,可以嘗試修復它。修復Windows更新常用的一個方法是是手動安裝更新,可以使用任何瀏覽器從windows更新目錄中下載更新,這些更新文件一般是用* .msu文件的形式提供,但是也有更新文件提供的是* .cab文件,這些文件就不是那麼容易安裝了。
  • U盤安裝win10系統失敗,提示Windows無法安裝怎麼辦
    當我們使用USB磁碟安裝win10系統時,它顯示此錯誤:Windows無法安裝到該磁碟。所選磁碟採用GPT分區格式。如果在安裝win10時提示無法將Windows安裝到該磁碟,該怎麼辦?下面小編將根據這種情況分析具體以帶給大家解決方案。
  • 八款中文詞性標註工具使用及在線測試
    公眾號上線的8款中文分詞模塊或者工具,發現它們都是支持中文詞性標註的,這裡面唯一的區別,就是各自用的詞性標註集可能有不同:以下逐一介紹這八個工具的中文詞性標註功能的使用方法,至於安裝,這裡簡要介紹,或者可以參考之前這篇文章:Python中文分詞工具大合集:安裝、使用和測試,以下是在Ubuntu16.04 & Python3.x的環境下安裝及測試。
  • Windows Vista作業系統常遇故障十五則
    當然如果某些硬體不標準,不兼容,可能升級安裝不下去。那就全新安裝好了,舊的vista會被安裝程序自動備份到一個windows.old目錄裡。只是你一定要在這個現有的vista下裝啊,否則再從光碟機啟動裝,盤符還會依舊錯亂的。因為你這個現有vista裡盤符已經調整好了,所以在它下面做升級性安裝或全新安裝時,安裝程序才會參照原有的正確盤符。