Contents

如何在 Windows 11 PC 上重置 SoftwareDistribution 和 Catroot2 資料夾

用戶在支援論壇上廣泛報告 Windows 11 更新錯誤。由於此類錯誤,更新無法安裝。您通常可以透過重設 catroot 2 和 Windows SoftwareDistribution 資料夾來修復更新錯誤,如下所述。

SoftwareDistribution 和 Catroot2 資料夾是什麼?

SoftwareDistribution 資料夾是促進在個人電腦上安裝 Windows 更新所需檔案的重要儲存位置。本質上充當這些更新檔案的臨時儲存庫,它在維護和更新作業系統方面的作用怎麼強調也不為過。

Catroot 2 是指保留 Windows 更新加密服務所需的加密簽章的指定儲存庫,用於驗證和驗證適用於 Windows 11 作業系統的更新。此特定元件可確保作業系統內軟體分發過程的完整性,從而確保只有經過授權的修改才會安裝在使用者的裝置上。

上述檔案包含在 Microsoft Windows 上執行作業系統升級所需的基本元件。在某些情況下,這些目錄中的故障資訊可能會導致安裝過程變得複雜。這些挫折通常伴隨著具有任意代碼值(例如 0x800f0922)的錯誤訊息,當最終用戶有意選擇透過其指定的設定來探測和整合更新時,這些錯誤訊息通常會顯現出來。

為了解決 Windows 11 更新安裝問題,一種可能的方法是解決特定資料夾結構中的任何差異。具體來說,清除或更改 SoftwareDistribution 和 Catroot2 目錄的內容可能有助於糾正與這些文件相關的潛在錯誤或故障。此過程需要從所述資料夾中刪除所有項目或更改其名稱,最終導致這些元件的重新產生。

如何透過刪除 SoftwareDistribution 和 Catroot2 資料夾的內容來重置其內容

為了有效清除 SoftwareDistribution 和 Catroot2 目錄的內容,必須使用 Microsoft 的檔案總管應用程式手動刪除它們各自的檔案。此外,透過命令提示字元暫時停用和重新啟動特定係統服務至關重要,以防止進一步依賴上述資料夾的資源。要實現此目的,只需按照以下步驟刪除 SoftwareDistribution 和 Catroot2 目錄中的檔案即可:

請按鍵盤上的Windows鍵+S開啟檔案總管應用程序,可以透過指定的快捷鍵組合存取該應用程式。

要存取命令提示符,請在搜尋欄中輸入關鍵字“cmd”,然後繼續在您的裝置上找到它。

請啟用 JavaScript 以使用此服務。

⭐ 輸入並執行以下單獨命令以停用更新 Windows 11 所需的服務:

 net stop bits

net stop wuauserv

net stop cryptsvc

net stop msiserver

請按鍵盤上的 Windows 鍵,然後按加號 (+) 和字母「E」以存取檔案總管。

⭐ 開啟此路徑的 SoftwareDistribution 資料夾:

 C:\Windows\SoftwareDistribution 

若要使用鍵盤快速鍵選擇「SoftwareDistribution」資料夾中的所有文件,請同時按 Control 鍵和加號 (+),同時按住 Mac 電腦上的 Command 鍵或 PC 上的 Windows 鍵。

⭐ 右鍵單擊並選擇刪除(垃圾桶按鈕)以刪除所選內容。 /bc/images/softwaredistribution-folder.jpg

⭐ 在資源管理器的網址列中輸入以下路徑來調出 catroot2 資料夾:

 C:\Windows\System32\catroot2 

⭐ 重複上面的第七步和第八步以刪除該資料夾中的所有內容。 /bc/images/catroot2folder.jpg

⭐ 傳回命令提示字元並執行這些單獨的命令以重新啟動已停用的服務。

 net start bits

net start wuauserv

net start cryptSvc

net start msiserver 

關閉電腦後,建議透過重新開啟裝置來執行系統更新,並在清除電腦上指定目錄的過程中驗證是否已安裝任何必要的軟體修訂版。

如何透過重新命名 SoftwareDistribution 和 Catroot2 資料夾來重置它們

重新命名 SoftwareDistribution 和 Catroot2 目錄提供了將這些資料夾還原到原始狀態的可行選項。在此過程之後,Microsoft Windows 將產生這些目錄的新實例。若要使用命令提示字元執行此操作,可以按以下步驟操作:

利用作業系統的內建安全功能,以增強的管理權限執行命令提示符,以確保執行的任何命令或操作都以安全且受控的方式執行,從而最大限度地減少與未經授權的存取或惡意軟體相關的潛在風險或漏洞攻擊。

⭐ 重複上述方法的第四步,執行關閉服務的命令。 /bc/images/net-stop-commands.jpg

⭐ 輸入此指令以重新命名 SoftwareDistribution 資料夾並按 Return:

 ren %systemroot%\softwaredistribution softwaredistribution.bak 

/bc/images/ren-softwaredistribution-command.jpg

⭐ 輸入並執行 catroot2 資料夾的重新命名指令:

 ren %systemroot%\system32\catroot2 catroot2.bak 

/bc/images/ren-catroot2-folder.jpg

⭐ 重複上述方法的步驟11,執行四個指令來重新啟動已停用的服務。 /bc/images/net-start-commands.jpg

在命令提示字元下完成操作後,建議您透過啟動系統重新引導來優雅地結束會話,以刷新電腦的操作環境。

如何使用 FixWin 11 重置 SoftwareDistribution 和 Catroot2 資料夾

FixWin 11 是一款備受推崇的免費 Windows 修復工具,提供一系列診斷和故障排除功能,包括恢復 catroot2 和 SoftwareDistribution 目錄的功能。要在 FixWin 11 中存取這些權宜的補救措施,請按照以下步驟操作:

⭐ 在 Softpedia 網站上開啟此 FixWin 11 頁面

請點選「免費下載」按鈕來下載FixWin。

請選擇「安全下載(美國)」選項,以便從我們位於美國的安全伺服器擷取 FixWin 的 ZIP 檔案。

開啟 Windows 檔案總管應用程式並導航至瀏覽器介面中儲存下載檔案的指定位置。

⭐ 依照本文中有關在 Windows 上解壓縮 ZIP 檔案的步驟來提取 FixWin 檔案。 /bc/images/extract-compressed-window.jpg

請雙擊位於解壓縮資料夾中的可執行檔「FixWin 11.1.exe」以啟動 FixWin 的安裝。

在位於「其他修復」選項左側的 FixWin 視窗中,使用者可以透過點擊由三顆星表示的可用圖示來存取一系列進一步的調整。

⭐選擇「快速修復」標籤。

⭐ 按下重置軟體分發資料夾按鈕。 /bc/images/quick-fixes-tab.jpg

⭐點選重設 catroo2 資料夾選項。

選擇指定選項後,請退出 FixWin 應用程式並重新啟動系統。

透過重置 SoftwareDistribution 和 Catroot2 資料夾來修復 Windows 更新問題

及時解決更新問題對於維護 Windows 的最新版本至關重要,因為過時的系統可能會帶來安全風險或阻礙系統效能。解決此類問題的有效方法是重設「catroot2」和「SoftwareDistribution」資料夾的內容,這些資料夾負責管理作業系統內的更新。透過這樣做,可以解決可能阻礙更新過程的潛在衝突或損壞,從而恢復 Windows 接收必要更新並保持安全的能力。

如果您在更新過程中遇到任何問題並需要解決,您可以參考「Windows Update」設定選單中顯示的錯誤代碼,以取得如何繼續進行故障排除的指導。