修复服务中缺少的后台智能传输服务(BITS)


在当天,我写了一篇关于BITS(后台智能传输服务)服务无法启动 的文章,以及如何解决这个问题。如果此服务在后台运行,则无法下载任何Windows更新。它也会导致各种其他问题,但影响大多数人的主要问题是他们无法下载更新。

在大多数情况下,我之前的文章已经帮助了我很多次。过去5年。直到几天前,我遇到了BITS的问题,文章没有帮助。在这种情况下,我的一台计算机出现了病毒,在清理过程中,BITS服务刚刚从服务列表中消失。我试图运行以重新启动服务或重新注册它的任何命令都不起作用。

最终我发现我必须完全重新创建BITS服务!此时,我可以再次使用Windows注册它,然后转到服务并从那里启动它。在本文中,我将逐步指导您手动创建BITS服务,然后在Windows中注册它。

创建BITS服务

您可以尝试的第一件事do是重新创建BITS服务。您可以通过打开管理命令提示符并复制并粘贴以下命令来执行此操作:

sc create BITS type= share start= delayed-auto binPath= "C:\Windows\System32\svchost.exe -k netsvcs" tag= no DisplayName= "Background Intelligent Transfer Service"

您可以通过单击“开始”,键入CMD然后再打开管理命令提示符右键单击命令提示符并选择以管理员身份运行

command prompt admin

如果由于某种原因,您可以' t让上面的命令正常工作,你也可以尝试下面的命令,这只是它的缩短版本。如果可以,请尝试复制和粘贴,因为您会注意到在多个位置的=符号之后,紧接着有一个空格。这不是偶然的,你需要那个空间,否则命令将无法工作。

sc create BITS binpath= "c:\windows\system32\svchost.exe -k netsvcs" start= delayed-auto

安装BITS服务后,我们需要确保它已正确注册。如果没有,您可以尝试从“服务”面板启动它,但您可能会收到如下错误:

"Windows could not start the BITS service on the local computer. Error2: The system cannot find the file specified"

注册BITS服务

注册BITS服务,您必须创建一个批处理文件,然后运行它。听起来很可怕和技术性,但它很容易。首先,打开记事本,然后根据您的操作系统粘贴以下内容。

Windows 2000,Windows XP,Windows Server 2003

REGSVR32 WUPS2.DLL / S
REGSVR32 WUPS.DLL / S
REGSVR32 WUAUENG.DLL / S
REGSVR32 WUAPI.DLL / S
REGSVR32 MUCLTUI.DLL / S
REGSVR32 WUCLTUI.DLL / S
REGSVR32 WUWEB.DLL / S
REGSVR32 MUWEB.DLL / S
REGSVR32 QMGR.DLL / S
REGSVR32 QMGRPRXY.DLL / S

Windows Vista,Windows 7,Windows Server 2008

REGSVR32 WUPS2.DLL / S
REGSVR32 WUPS.DLL / S
REGSVR32 WUAUENG.DLL / S
REGSVR32 WUAPI.DLL / S
REGSVR32 WUCLTUX.DLL / S
REGSVR32 WUWEBV.DLL / S
REGSVR32 JSCRIPT.DLL / S
REGSVR32 MSXML3.DLL / S

如果您在Windows 8或Windows 10中遇到此BITS问题,还有很多你必须运行的regsvr32命令。查看微软的文章 并按照说明操作。

在记事本中,单击文件,然后单击另存为。将文件命名为bits.bat,然后在另存为类型框中选择所有文件并将其保存到桌面。

register batch file

现在只需右键单击桌面上的BAT文件,然后选择以管理员身份运行。此时,您应该继续并重新启动计算机并查看您是否可以执行先前尝试执行的操作,即安装更新等。

如果BITS仍未显示在列表中Windows服务或您无法启动BITS服务,然后您可以尝试下载此注册表文件并运行它。它基本上尝试更正与BITS服务关联的所有注册表项。如果上述命令也不起作用,您可以尝试运行此注册表文件,然后再尝试再次运行该命令。但是,您应该在运行注册表文件后首先重新启动PC。

http://download.bleepingcomputer.com/win-services/7/BITS.reg

请注意,这是一个.REG文件,它添加了键和值到您的注册表。下载时可能会收到一条消息,说这个文件可能很危险,但是,并非如此,您不必担心。如果在尝试运行此REG文件时收到任何错误消息,您还可以在安全模式下重新启动PC,然后尝试运行它。有时正在运行的进程会阻止某些值被添加到注册表中。

如果您仍然无法正常显示BITS服务,请告诉我们您尝试了什么以及您的具体内容情况是,我们会尽力帮助。享受!

Microsoft Azure OpenDev—June 2017

相关文章:


6.01.2014