前往“开始”菜单并输入“终端”。然后,右键单击该图块并选择“以管理员身份运行”选项。

接下来,屏幕上将出现 UAC(用户帐户控制)窗口。如果您没有以管理员身份登录,请提供管理员凭据。否则,请单击“是”按钮。
之后,单击“V 形”图标并选择“命令提示符”选项。
之后,键入或复制并粘贴以下命令以停止当前正在运行的更新服务。确保Enter在单独插入每个命令后按 ,以正确执行它们。
net stop bits
net stop wuaserv
net stop cryptsvc
然后,同时按下键盘上的Windows+键以打开“运行”命令实用程序。R然后,输入或复制并粘贴下面提到的地址路径,然后单击“确定”按钮继续。
C:\Windows\SoftwareDistribution\DataStore
然后,按Ctrl+A键选择所有文件和文件夹,然后按Shift+Delete键永久删除所有文件。
之后,前往命令提示符并键入或复制并粘贴下面提到的命令,然后点击Enter。
Del "%AllUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*
然后,按Y确认删除文件。
键入或复制并粘贴以下命令并点击Enter。这将清除 Windows 更新缓存并使操作系统能够重新下载更新。确保在每个命令后按 Enter 键。
注意:/S 修饰键将删除所有子目录,而 /Q 修饰键将允许您删除文件而无需任何额外的确认。
rmdir %systemroot%\system32\catroot2 /S /Q
然后,插入以下命令并执行。此命令会将 BITS 和 Windows Update 服务重置为其默认安全描述符。另外,请确保在每个命令后点击Enter。
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
之后,执行以下命令将目录更改为“System32”文件夹。
cd /d %windir%\system32
接下来,键入下面提到的命令,并Enter在每个命令后单击以执行所有命令。这将更新注册表上的 BITS 和更新 DLL 文件。
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s wuwebv.dll
最后,返回提升的命令提示符窗口,单独键入或复制并粘贴以下命令,然后单击以Enter启动之前禁用的服务。
net start bits
net start wuaserv
net start cryptsvc
之后,重新启动并检查是否可以更新您的电脑。
5.重新启用.NET Framework 3.5
您的 PC 可能已经安装了该版本的框架。但是,重新启用该框架可能会解决该问题。
为此,请转到“开始”菜单并在菜单中键入“Windows 功能”以执行搜索。然后,从搜索结果中单击“打开或关闭 Windows 功能”图块。
相关文章
网友评论(共有 0 条评论)