我正在使用 SYSPREP 在独立环境中部署 Windows XP SP3 映像。我正在使用补丁、驱动程序等更新现有映像。虽然我的第一个映像在首次登录时从未启动 Windows 安全中心,但我的新映像却可以。
Symantec Corporate 10.1.6.6000 在 SYSPREP 之前安装,并具有最新的病毒定义。安全中心在登录时启动,最初似乎认为防病毒软件已禁用,但一旦 Symantec 加载,它就会变成“绿色”。安全中心保持打开状态。
由于“最终用户”自己将图像应用到硬件上,因此我想完全阻止安全中心出现。
我尝试通过在 SYSPREP 之前修改注册表以及通过在最小化安装结束时运行的 CMDLINES.TXT 来禁用安全中心。我使用了以下注册表项/值组合:
;Override Antivirus Monitoring
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Security Center]
"AntiVirusOverride"=dword:00000001
; Setting persists across SYSPREP - no effect.
;Disable Anti-virus Notifications
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Security Center]
"AntiVirusDisableNotify"=dword:00000001
; Setting persists across SYSPREP - no effect.
;Disable Security Center Service
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wscsvc]
"Start"=dword:00000004
; Setting does not persist across SYSPREP.
这些注册表项没有任何作用。
我该如何隐藏安全中心或阻止其加载?
编辑:在每个注册表设置下添加了实际观察到的结果。
答案1
我最终决定在运行 SYSPREP 之前简单地停止并禁用安全中心服务。
互联网上其他地方也讨论过这个问题。简而言之:
- 在控制面板中启动服务小程序(开始、设置、控制面板、管理工具、服务)。
- 找到
Security Center
。 - 右键单击,单击
Stop
。 - 右键单击,单击
Properties
- 改成。
Startup Type
Disabled
- 单击“确定”并关闭所有窗口。
此后,照常运行 SYSPREP。设置在映像部署期间保持不变。