为什么MDT TaskSequence会忽略对Winlogon注册表的更改



我正在MDT中设置一个任务序列(TS(,用于部署Win10 IoT Enterprise。作为TS的最后一步,我尝试将用户帐户的自动登录添加到注册表中。但是,当TS完成并且我检查时,这些更改要么没有进行,要么已经被一些清理脚本重置。

我在TS中创建了一个新的"运行命令行"步骤,就在MDT自动生成的安装应用程序步骤之后。此步骤运行我添加到Deploy/Scripts文件夹中的脚本。我这里没有错误,但也没有结果。

我已尝试将正确的注册表设置导出到.reg文件,并使用"运行命令行"步骤导入这些设置。同样,没有错误,也没有结果。

我已经在列表中向下移动了这两个步骤,所以它们是TS做的最后一件事。同样,没有错误,也没有结果。

cmd /c reg add "HKLMSoftwareMicrosoftWindows NTCurrentVersionWinlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
cmd /c reg add "HKLMSoftwareMicrosoftWindows NTCurrentVersionWinlogon" /v DefaultUserName /t REG_SZ /d <username>/f
cmd /c reg add "HKLMSoftwareMicrosoftWindows NTCurrentVersionWinlogon" /v DefaultDomainName /t REG_SZ /d <Domain> /f
cmd /c reg add "HKLMSoftwareMicrosoftWindows NTCurrentVersionWinlogon" /v DefaultPassword /t REG_SZ /d <password> /f
cmd /c reg add "HKLMSoftwareMicrosoftWindows NTCurrentVersionWinlogon" /v AutoLogonCount /t REG_DWORD /d 500000 /f

我希望自动登录是自动设置的。如果没有,就必须有一个如何设置的程序,这不仅让人觉得没有必要,而且如果忘记了,也是错误的来源。

经过更多的谷歌搜索,我终于找到了:

https://ccmcache.wordpress.com/2018/02/07/workaround-for-windows-10-1709-autoadminlogon-at-the-end-of-configmgr-osd-task-sequence/

哪里有解决方案。一个丑陋的,但我发现唯一有效的方法。因此,感谢这篇文章的作者。

最新更新