
有公网时,远程弹窗很快

无公网时,等好久才弹窗
组策略:如下步骤启用"计算机配置→ 管理模板→ 系统→Internet通信管理→ Internet通信设置→ 关闭自动根证书更新→ 已启用",配完后执行gpupdate /force,远程可加快,立竿见影。

如果不做以上组策略配置,则机器有公网时弹黄色身份验证窗口较快(1秒),因为能通过公网校验根证书;如果机器没公网,则弹黄色身份验证窗口较慢(数十秒)符合预期,可以通过上述组策略办法规避根证书验证以此达到较快弹窗的目的。这里远程校验快慢只是一种例子,一些渲染软件会去连公网https验证东西,最好能关闭根证书校验,之前有个朋友遇到过类似问题,有公网的时候加载插件快,没公网的时候加载插件需要将近10分钟。
还有个case,买带公网IP的全部正常,买不带公网IP的十有八九初始化卡在黑屏等若干分钟后正常,黑屏时发送Ctrl Alt Del点任务管理器没反应,点注销或切换用户,能看到锁屏界面,在锁屏界面输入密码仍然黑屏

多尝试几次(注销→ 锁屏界面输密码登录)就能看到卡在这个界面,跟系统更新机制有关

带公网IP的全部正常,因为初始化的时候操作系统会连公网更新,能连上公网,更新成功,就不会卡在这里,没公网,就会重试等待直到超时才会结束这个过程,并且这些没公网的机器每次重启系统(关机→ 再开机)仍然复现黑屏等待若干分钟的问题
【解决办法】重做镜像,镜像改造涉及禁用update、禁用计划任务、禁用WinDefend,并设置开机计划任务校时。
1、提权禁用update、windefend相关服务和计划任务
https://cloud.tencent.com/developer/article/2409211
#禁用update相关服务
Set-Service -Name UsoSvc -StartupType Disabled -ErrorAction SilentlyContinue
Set-Service -Name WUAUSERV -StartupType Disabled -ErrorAction SilentlyContinue
Set-Service -Name WaaSMedicSvc -StartupType Disabled -ErrorAction SilentlyContinue
#禁用update相关计划任务
Get-ScheduledTask -TaskPath "\Microsoft\Windows\Data Integrity Scan\","\Microsoft\Windows\ApplicationData\","\Microsoft\Windows\Defrag\","\Microsoft\Windows\DiskCleanup\","\Microsoft\Windows\DiskDiagnostic\","\Microsoft\Windows\DiskFootprint\","\Microsoft\Windows\Windows Defender\","\Microsoft\Windows\Maintenance\","\Microsoft\Windows\Windows Media Sharing\","\Microsoft\Windows\WindowsUpdate\","\Microsoft\Windows\UpdateOrchestrator\","\Microsoft\Windows\WaaSMedic\" 2>$null | Disable-ScheduledTask 2>$null
2、执行powershell代码添加校时计划任务:
@"
net start w32time 2>nul
w32tm /resync
w32tm /resync
w32tm /resync
"@ | Out-File -FilePath "C:\w32time.bat" -Encoding ASCII
schtasks /create /tn "\w32tm_resync" /ru SYSTEM /rl highest /tr "cmd.exe /c C:\w32time.bat" /sc onstart /delay 0000:03 /f
schtasks /change /tn "\w32tm_resync" /st 00:00 /sd 2000/01/01
基于原自定义镜像做了简单改造新做了镜像测试多台机器(带公网、不带公网的都有)批量重装多次,全部正常
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。