故障现象:
Windows 7在开启服务时出现“错误1079:此服务的帐户不同于运行于同一进程上的其他服务的帐户”的提示,如下图所示:
原因分析:
此故障通常在由svchost服务宿主进程所启动的服务上发生,Windows 7最多可以启动七个svchost进程实例,分别负责启动一组服务。一组服务中的每个服务必须和对应的svchost进程实例运行在同一个启动帐户下。例如Alert服务属于Local Service组的服务,其对应的svchost进程实例运行在Local Service帐户下,如果错误地将Alert服务的启动帐户修改为别的帐户,例如Local System帐户,就会报错 。
解决方案:
接下来以Network Access Protection Agent服务为例,演示如何解决此问题。 1、单击Win7开始按钮在搜索栏输入services.msc; 2、打开服务选项卡,找到Network Access Protection Agent服务,双击打开服务属性页,如下图: 选择登录选项卡,如下图: 修改登录选项为本地系统帐户,然后应用。然后再将登录选项修改为指定账户,依次点击浏览-高级-立即查找,如下图: 选择NETWORK SERVICE账户,依次3次确定后,再次启用就正常了。如下图所示,服务已启动。 |