SoftwareDistribution和CatRoot2文件夹是Windows操作系统中用于在计算机上临时存储Windows Update所需文件的文件夹。在Windows 7/8/10/11系统中,它们位于"C:\Windows\SoftwareDistribution、C:\Windows\System32\CatRoot2"。一般情况下我们不需要接触此文件夹,有些时候Windows Update无法正常工作时,我们可以通过重命名或者删除SoftwareDistribution和CatRoot2文件夹来解决此问题。
一、重命名SoftwareDistribution和CatRoot2文件夹
1、以管理员身份打开cmd命令提示符
按快捷键"WINDOWS+R",在弹出的 运行 界面输入"cmd",并按"CTRL+SHIFT+ENTER"。
在"用户控制界面",单击"是"。
2、停止 bits、wuauserv、cryptsvc 服务
依次执行以下命令:
net stop bits
net stop wuauserv
net stop cryptsvc
注意:命令和">"之间不能有空格,需要紧跟在">"后面。请确定服务已"成功"停止。
3、重命名SoftwareDistribution和CatRoot2文件夹
依次执行以下命令:
ren %systemroot%\softwaredistribution softwaredistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
4、启动 bits、wuauserv、cryptsvc 服务
依次执行以下命令:
net start bits
net start wuauserv
net start cryptsvc
二、删除SoftwareDistribution和CatRoot2文件夹
1、以管理员身份打开cmd命令提示符
按快捷键"WINDOWS+R",在弹出的 运行 界面输入"cmd",并按"CTRL+SHIFT+ENTER"。
在"用户控制界面",单击"是"。
2、停止 bits、wuauserv、cryptsvc 服务
依次执行以下命令:
net stop bits
net stop wuauserv
net stop cryptsvc
3、删除SoftwareDistribution和CatRoot2文件夹
依次执行以下命令:
rmdir /s /q %systemroot%\softwaredistribution
rmdir /s /q %systemroot%\system32\catroot2
4、启动 bits、wuauserv、cryptsvc 服务
依次执行以下命令:
net start bits
net start wuauserv
net start cryptsvc
在Windows Update无法正常工作的时候,可以通过重命名或删除软件分发文件夹SoftwareDistribution和CatRoot2来尝试解决问题。删除这两个文件夹的不会影响系统的正常运行,不过下次运行Windows Update检测的时间会更长。因为,需要重新下载这两个目录中一些必备的文件。另外,删除这两个目录可能会导致更新历史记录丢失。如果文章中存在错误之处,欢迎在评论区中讨论和指出。