我们正在采用一种“自定义”方式来更新一些全球部署的系统上的操作系统和软件,即将所有更新包装为安装程序并通过下载渠道部署到这些系统。
最近我们必须部署一些需要重新启动系统的更新,并且我们开始注意到安装在这些计算机上的 PC Anywhere 开始禁用 AW_HOST 服务。
我所能找到的是,PC Anywhere 具有一些“特殊”机制,可以确保故障的视频驱动程序不会导致操作系统崩溃,并且它似乎会以某种方式跟踪系统上次重启后是否正常。
似乎在重新启动后,名为BootInProgress
下面的注册表项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AW_HOST
的值为 1(而不是像不受影响状态那样为 0),并且在下次重新启动时此服务被禁用。即使我尝试重新启用该服务,它在下次重新启动时也总是被禁用。
操作系统是 WinXP (+SP3 或 + SP2),PC Anyware 是 12.1.0.446
有人知道实际原因或解决方法吗?
答案1
通过纯粹的更改,我们发现这次崩溃是由于我们的补丁删除了 下的 Windows 自动登录注册表项hklm\software\microsoft\windows nt\curent version\Winlogon
。这些键是 (DefaultUserName、DefaultPassword 和 AutoAdminLogon),正确的方法是将它们设置为空字符串(或零)。