我在更新windows7 时,出现80246008错误,查看服务发现BITS服务消失,重新注册qmgr.dll文件出错,提示没有找到入口点,在网络上找到的类似的问题,有给出解决方法是重新安装Automatic Updates服务,但是那个是适用于windows XP的,因为windows7的inf文件夹下没有au.inf文件
这个问题怎么解决?难道非要重装吗?
大家不要再给出诸如
Windows Update 错误 80246008 必须以管理员身份进行登录,才能执行这些步骤。
如果在下载更新时收到 Windows Update 错误 80246008,可能需要更改后台智能传送服务 (BITS) 或 Windows 事件日志服务设置,然后重新启动每项服务。
解决方法
将 BITS 添加到 SvcHost 进程 1、 单击“开始”。 2、 选择“运行”。3、 在“运行”框中,键入“REGEDIT”。4、 单击“确定”。 5、 将打开注册表编辑器。
6、 浏览到以下项:“HKEY_Local_Machine\Software\Microsoft\WindowsNT\CurrentVersion\SvcHost”。 7、 双击打开“netsvcs”项。 8、 在“数值数据”下, 9、 将“BITS”添加到服务列表中。 10、单击“确定”。 11、退出注册表。 12、重新启动系统。
这样的解决方法,
因为我这里没有BITS服务,恳请高手帮忙一下!万分感谢!
找到解决方法了,大家如果碰到类似问题可以使一下
把下面给出的注册表文件导入计算机,重启 bits服务就又出现了,启动它然后就可以更新了,哈哈
下面这个是windows7 的qmgr.dll文件,如果gmgr.dll文件损坏可以用这个文件替换,大家比较一下,注意版本号要一致
--
我把BITS的注册表文件导出了。你可以在这个地方下载。
注册表文件 BITS.reg 和 qmgr.dll 文件下载地址:
http://cid-0faff9b0b5622789.skydrive.live.com/self.aspx/.Public/BITS.reg
http://cid-0faff9b0b5622789.skydrive.live.com/self.aspx/.Public/qmgr.dll
双击BITS.reg后他会被导入注册表。如果失败的话请以管理员权限尝试一次。
导入后重启系统,看看BITS服务是否出现。
如果是的话尝试启用该服务(在services.msc中)。