如何清除 Windows 11 上的 SoftwareDistribution 文件夾

如何清除 Windows 11 上的 SoftwareDistribution 文件夾

Windows 緩存文件夾是包含有關過去的 Windows 更新、安裝日期和其他相關信息的所有詳細信息的文件夾。SoftwareDistribution 和 Catroot2 就是兩個這樣的文件夾。當這些文件夾中的數據超過允許的限制時,它們通常會在更新您的 Windows 操作系統時開始引起問題。在這種情況下,最好清除 Windows PC 上的 SoftwareDistribution 文件夾。

刪除軟件分發文件夾是否安全?

這個文件夾最好的地方是它會自動生成。這只是意味著即使您從系統中刪除了該文件夾,下次您重新啟動計算機時也會彈出該文件。簡而言之,此文件夾永遠不會從您的系統中消失。

如何清除 Windows 上的 SoftwareDistribution 文件夾

要清除 Windows 11/10 PC 上的 SoftwareDistribution 文件夾,請按照以下簡單步驟操作 –

  • 按 Windows + R 啟動“運行”對話框。
  • 輸入不帶引號的“ CMD ”,然後按 Ctrl + Shift + Enter。
  • 當出現 UAC 提示時,點擊是以授權以管理員身份訪問命令提示符。
  • 在提升的控制台上,複製/粘貼以下命令,然後分別按Enter鍵。

net stop wuauserv

net stop bits

net stop appidsvc

net stop cryptsvc

重置更新組件——停止所有服務

C:\Windows\SoftwareDistribution

清除軟件分發
  • 如果根驅動器不同於您計算機上的 C:,請在上述命令中使用相應的根驅動器盤符。
  • 系統會將您帶到 SoftwareDistribution 文件夾中。
  • 使用Ctrl + A選擇所有項目,然後使用Ctrl + X將所選項目移動到不同的文件夾。
  • 在非根驅動器的任意位置打開一個新文件夾,然後使用Ctrl + V將復制的項目粘貼到此處。
  • 現在您已經清除了 SoftwareDistribution 文件夾中的所有項目,您現在可以重新啟動之前停止的所有那些服務。
  • 為此,以管理員身份重新打開命令提示符並在其上運行以下代碼 –

net start wuauserv

net start bits

net start appidsvc

net start cryptsvc

  • 重新啟動計算機,以便最近的更改在下次登錄時生效。

就是這樣,您已成功清除 Windows 11 上的 SoftwareDistribution 文件夾。Catroot2 是 Windows PC 上另一個重要的緩存文件夾。如果您還想清除此文件夾中的內容,請閱讀本指南。

在 Windows 中重命名 SoftwareDistribution 文件夾

或者,用戶也可以重命名其計算機上的 SoftwareDistribution 文件夾。以這種方式進行,您可以輕鬆地重新使用最近重命名的以前的文件夾。以下是在 Windows PC 上執行此任務的方法 –

  • 首先以管理員身份啟動 Windows PowerShell,然後在其上運行以下代碼。

net stop wuauserv

net stop bits

net stop appidsvc

net stop cryptsvc

  • 在禁用或停止所有更新服務後,您可以繼續並重命名 SoftwareDistribution 文件夾。.old您可以將此文件夾重命名為任何名稱,但是,我們建議在其名稱末尾添加擴展名“ ”。這樣您就不需要記住將來要使用的文件夾名稱。
  • 以下是您需要在 PowerShell 上運行的代碼。

rename C:\Windows\SoftwareDistribution SoftwareDistribution.old

rename C:\Windows\System32\catroot2 Catroot2.old

  • 當第一個命令重命名 SoftwareDistribution 文件夾時,第二個命令重命名 Ctaroot2 文件夾。
  • 接下來重新啟動您之前停止的所有服務。為此,請依次運行這些命令。

net start wuauserv

net start bits

net start appidsvc

net start cryptsvc

  • 重新啟動 PC 並檢查 SoftwareDistribution 文件夾中的舊內容是否已清除。當您訪問C:\Windows路徑時,您將看到兩個 SoftwareDistribution 文件夾,其中一個帶有擴展名.old
  • 如果您的設備運行良好,您可以刪除此文件夾的早期實例。

如何刪除 Windows 11 上的 SoftwareDistribution 文件夾?

rmdir %systemroot%\SoftwareDistribution /S /Q

  • 等待幾秒鐘,然後重新啟動您已停止在 Windows PC 上運行的所有服務。

有時,當您運行上述代碼時,它無法運行並出現​​錯誤消息——“該進程無法訪問該文件,因為它正被另一個進程使用。” 如果是這種情況,您應該從頭開始重試。有可能其中一項已停止的服務意外重新啟動。因此,您需要先禁用該服務,然後再繼續刪除部分。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *