/ 中存储网

Windows 8 自动更新失败,提示错误代码80246008解决方法

2016-07-06 12:50:54 来源:中存储网

Windows 8 自动更新失败,提示错误代码80246008,在win 8 应用商店应用无法安装,提示错误代码80246008

有和我有相同问题的可以看下我的解决方法,如果没有解决可以联系我,我会帮忙解决。

下面上解决办法。先说明下,我的系统是Win8中文版,64位的,就是买的笔记本自带的那个Win8系统。

请先参考:http://windows.microsoft.com/zh-cn/windows/windows-update-error-80246008#1TC=windows-7

这样你会顺利找到“服务”选项

64位解决办法:

80246008这一报错,当满足下列条件之一时,就会出现:

后台智能传输服务 (BITS)未运行。

BITS不能成功地连接到网站。

也就是说,此报错主要是由于您的BITS服务设置不正确或者已被损坏。当我们遇到80246008这一报错的时候,我们首先要做的是确认您的BITS服务以及更新的相关服务是否设置正确:

请您根据以下步骤,确认windows update & BITS服务设置

下面是以Background Intelligent Transfer Services为例的确认服务具体步骤

1.点击“开始”-“运行”,在搜索栏中输入services.msc,并按下回车。

2.双击打开“Background Intelligent Transfer Services”服务。

图片

3.点击“常规”选项卡,确保“启动类型”是“自动”或者“自动延迟启动”,然后点击“服务状态”下面的“启用”按钮。

如果在启动服务过程中,我们遇到了如下的错误代码:

错误1083此服务被配置为在运行时不会实现服务

1、单击“开始”,单击“运行”,键入Regsvr32 %windir%system32qmgr.dll,然后单击确定。

2、单击“开始”,单击“运行”,键入 regsvr32 %windir%system32qmgrprxy.dll,然后单击确定。

3、单击“开始”,单击“运行”,键入 services.msc,然后单击确定。

4、双击“后台智能传输服务”。在“常规”选项卡中单击“启动”。

错误 1079:指定此服务的帐户是不同于为在同一进程中运行的其他服务指定该帐户

1、单击"开始",单击"运行",键入 services.msc,和然后单击确定

2、双击“后台智能传输服务”。

3、单击“登录”选项卡。

4、单击“本地系统帐户”,然后单击确定。

错误 1075:依存服务或组无法启动

1、单击"开始",单击"运行",键入 services.msc,和然后单击确定

2、双击“后台智能传输服务”。

3、单击“依存关系”选项卡。

4、我们看到BITS服务是依存于“COM+ Event System”以及“Remote Procedure Call(RPC)”服务的,因此我们此时再去确认这两个服务是否正常启动。

问题出在这里,代码是1075,可是在服务里面找不到“COM+ Event System”。这就让人头疼了。很多人都说要复制一段注册表代码,我同意,所以我把代码贴在下面。

64位代码:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesEventSystem]

"DisplayName"="@comres.dll,-2450"

"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,

74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,

00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,

6b,00,20,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,65,00,72,00,76,00,69,00,63,

00,65,00,00,00

"Description"="@comres.dll,-2451"

"ObjectName"="NT AUTHORITY\LocalService"

"ErrorControl"=dword:00000001

"Start"=dword:00000002

"Type"=dword:00000020

"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00

"ServiceSidType"=dword:00000001

"RequiredPrivileges"=hex(7):53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,

00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,

67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,

00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,

00,00,00,00

"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,

00,01,00,00,00,e8,03,00,00,01,00,00,00,88,13,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesEventSystemParameters]

"ServiceDll"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,

00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,

65,00,73,00,2e,00,64,00,6c,00,6c,00,00,00

"ServiceDllUnLoadOnStop"=dword:00000001

在此我上传一个制作好的注册表文件,所以大家不需要再折腾代码了,直接下载双击打开,点是就好。

重新启动计算机,看看服务,“COM+ Event System”是不是回来了,点属性,启动它,

问题解决。