办公室

手动将每个Windows Update组件重置为默认值

我们要用银行同款的IBM“复古”磁带机来备份资料啦【开箱翼闻录第9期】

我们要用银行同款的IBM“复古”磁带机来备份资料啦【开箱翼闻录第9期】

目录:

Anonim

有时,用户在使用Windows Update时遇到问题。虽然有多种方法可以解决各种Windows Update问题,但如果频繁发生,最好将Windows Update设置重置为默认设置。如果您的Windows更新无法安装,这可能很有用。我们已经看到如何使用 重置Windows更新组件工具 将Windows Update重置为默认值。我们的修复WU实用程序重新注册所有与Windows Update相关的dll文件,并将其他设置重置为默认值。但是,如果您想知道如何在Windows 10/8/7中将每个Windows Update组件单独手动重置为默认值,那么此帖就是您要查找的内容。

手动重置Windows Update组件

1]首先,您将需要 停止后台智能传输,Windows更新,加密服务。这些服务基本上允许Windows下载自动Windows更新和其他Windows组件使用的所有文件和更新。它在连接闲置时使用网络连接的闲置带宽,并在后台无提示地下载文件。因此,在继续之前禁用BITS服务是最佳做法

为此,请在提升的命令提示符窗口中输入以下命令,并在键入每个命令后按Enter键

net stop bits
净停止WUAUSERV
净停止appidsvc
净停止cryptsvc

2]接下来,您需要 删除QMGR *.dat文件。为了重置Windows Update组件,您需要删除这些文件。为此,请在命令提示符下键入以下命令,然后按Enter键:

删除“%ALLUSERSPROFILE% Application Data Microsoft Network Downloader qmgr *.dat”

这里值得一提的是,如果这是您第一次尝试按照本文中的步骤解决Windows Update问题,建议跳过这一步并直接跳到下一步。当你看到看不到解决方案尽管试图通过Fix it解决方案的“激进”的模式进行,除了因为步骤这个步骤的文章中概述的所有步骤步骤只应遵循的故障排除。

3 重命名 SoftwareDistribution和catroot2文件夹。为此,请在命令提示符处键入以下命令。确保在键入每个命令后按Enter键

Ren%systemroot% SoftwareDistribution SoftwareDistribution.bak
Ren%systemroot% system32 catroot2 catroot2.bak

3] 重置BITS服务并将Windows Update服务设置为默认安全描述符。为此,请在命令提示符处键入以下命令。确保按下键入每个命令之后输入

SC.EXE sdset位d:(A;; CCLCSWRPWPDTLOCRRC;;; SY)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA)(A;; CCLCSWLOCRRC;;; AU)(A;; CCLCSWRPWPDTLOCRRC;;; PU)
SC.EXE sdset WUAUSERV d:(A;; CCLCSWRPWPDTLOCRRC;;; SY)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA)(A;; CCLCSWLOCRRC;;; AU)(A;; CCLCSWRPWPDTLOCRRC;;; PU)

现在,在打开命令提示窗口,键入以下命令,然后按回车:

坎德拉/ d%WINDIR% SYSTEM32

重新注册BITS文件和Windows Update相关的dll文件。为此,请在命令提示符窗口中键入以下命令。不要忘记在键入每个命令后按Enter键

  • regsvr32.exe atl.dll
  • regsvr32.exe urlmon.dll
  • regsvr32.exe mshtml.dll
  • regsvr32.exe shdocvw.dll
  • regsvr32.exe browseui.dll
  • regsvr32.exe jscript.dll
  • regsvr32.exe vbscript.dll
  • regsvr32.exe scrrun.dll
  • regsvr32.exe msxml.dll
  • regsvr32。 exe文件MSXML3.DLL
  • REGSVR32.EXE msxml6.dll
  • REGSVR32.EXE actxprxy.dll
  • REGSVR32.EXE softpub.dll
  • regsvr32.exe wintrust.dll
  • regsvr32.exe dssenh.dll
  • regsvr32.exe rsaenh.dll
  • regsvr32.exe gpkcsp.dll
  • regsvr32.exe sccbase.dll
  • regsvr32.exe slbcsp。 dll
  • regsvr32.exe cryptdlg.dll
  • regsvr32.exe oleaut32.dll
  • regsvr32.exe ole32.dll
  • regsvr32.exe shell32.dll
  • regsvr32.exe initpki.dll
  • regsvr32.exe wuapi.dll
  • regsvr32.exe wuaueng.dll
  • regsvr32.exe wuaueng1.dll
  • regsvr32.exe wucltui.dll
  • regsvr32.exe wups.dll
  • regsvr32.exe wups2.dll
  • regsvr32.exe wuweb.dll
  • regsvr32.exe qmgr.dll
  • regsvr32.exe qmgrprxy.dll
  • regsvr32.exe wucltux.dll
  • regsvr32.exe muweb.dll
  • regsvr32。 exe wuwebv.dll

4] 删除不正确的注册表值

打开注册表编辑器并导航至以下注册表项:

HKEY_LOCAL_MACHINE COMPONENTS

右键单击COMPONENTS。现在在右窗格中删除以下内容(如果存在):

  • PendingXmlIdentifier
  • NextQueueEntryIndex
  • AdvancedInstallersNeedResolving

重新启动计算机。

5] 重置Winsock 。这是一个技术规范,定义了Windows网络软件应该如何访问网络服务,特别是TCP / IP。 Windows操作系统带有称为 winsock.dll 的动态链接库(DLL)文件,该文件实现API并协调Windows程序和TCP / IP连接。由于某种原因,通常称为Winsock的 Windows套接字 可能会损坏。因此,用户可能在建立与因特网的连接时遇到困难。因此,有必要通过重新设置来修复Winsock。

为此,请在命令提示符窗口中键入以下命令,然后按Enter键:

netsh winsock reset

5]一旦完成,重新启动BITS服务,Windows更新服务和加密服务。为此,请切换回命令提示符并输入以下命令。再次确认在输入每个命令后按Enter键

  • net start bits
  • net start wuauserv
  • net start appidsvc
  • net start cryptsvc

最后,确保已经安装了请重新启动计算机以完成此过程。

源:

KB971058。这篇知识库文章还为您提供了下载Windows更新疑难解答的链接,它基本上可以自动完成整个手动过程,并帮助您在点击时修复Windows Update问题。