计算机硬件

解决Windows Update提示80070643错误与IIS提示WAS和W3SVC服务未启动

执行命令

最近系统遇到了一些奇葩问题:IIS无法启动,提示:“除非 Windows Activatiomn Service (WSA)和万维网发布服务(W3SVC)均处于运行状态,否则无法启动网站。目前,这两项服务均处于停止状态。”

IIS启动失败

而启动W3SVC(服务管理器里面看到的是World Wide Web Publishing Service)服务,却提示:“Windows 无法启动 World Wide Web Publishing Service 服务(位于本地计算机 上) 错误 1068:依赖服务或组无法启动。”

World Wide Web Publishing Service启动失败

 

找了下依赖的服务,也有几个无法启动……

不仅如此,Windows Update也无法使用,提示:“Windows 无法搜索更新。在检查计算机新的更新时发生错误。找到的错误:代码 80070643 Windows Update遇到未知错误。”:

Windows Update无法使用

 

 

这些问题都是我从来未遇到过的,于是找谷歌君,谷歌君给了我这页面:http://www.pcreview.co.uk/forums/re-windows-update-doesnt-work-error-80070643-a-t3361639.html

原文大意为:“如果你的Vista在安装Windows更新时看到这个错误。请尝试以下的方法。

1、打开CMD(原文好长,大概叫你右键以管理员身份启动。)

2、执行 fsutil resource setautoreset true C:\(他说那个C是你系统安装的分区,自己更改。)

3、重启

这个是解决Vista遇到这个问题用的,不支持旧的系统例如Windows XP SP2。”

 

虽然原文的方法是针对Vista的,而我的是Win7,不过开着Shadow Defender,死了也没事……

遂按Win+R,敲入CMD,回车,我的Win7在C盘(不是在C盘的自己把C改成其他的吧),敲入如下命令:

执行命令

然后再次尝试启动Windows Update,检查更新,发现居然神奇的可以了:Windows Update成功

 

 

再次尝试着启动W3SVC(World Wide Web Publishing Service)服务,一样成功了:

W3SVC(World Wide Web Publishing Service)启动成功

 

打开IIS,网站也能正常启动:

IIS启动成功

 

 

看来,这Windows Update和IIS的错误,都是由同一个问题所引起的。

这Fsutil命令,我从之前都未接触过,这里有微软官方的说明:http://technet.microsoft.com/en-us/library/ff621564(v=ws.10).aspx

具体的我也不太清楚,貌似是说给Transactional Resource Manager管理安装和清理东西的?

Transactional Resource Manager?

Comments are closed.