我有 TS 在 HKEY_Local_Machine 中设置注册表项没问题。
我的问题是,默认情况下,我想为 HKEY_Current_User 设置一个密钥。对于任何登录的人,我都希望取消选中 Internet 属性 LAN 设置中的“自动检测设置”。
我认为正确的关键是
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\DefaultConnectionSettings
但由于它在当前用户中,我发现很难通过 OSDeploy TS 默认设置它。希望它默认设置为我们所有机器的非接触式构建。
任何帮助,将不胜感激。
一般来说,与 OSD 相比,这更像是您可以通过 GPO 控制的东西,但从技术上讲,这没有问题。
您需要做的是修改默认用户配置文件,即创建所有未来配置文件的模板。最基本的方法(到目前为止还不是最糟糕的)是使用内置工具 REG.EXE 首先加载默认用户配置文件,如下所示:
接下来修改您的密钥(应输入二进制数据,不带空格或分隔符作为 /d 参数):
最后卸载蜂巢
这里最大的问题可能是你有一个有点难以管理的二进制密钥。
您可以通过使用 regedit 在正在运行的机器(在同一位置 hku\default 中)加载默认用户配置文件来解决此问题。然后导航到您的路径,修改密钥并将其导出到 reg 文件中。然后你可以使用
代替注册添加。
无论您发现哪种方式更好,将这些步骤放在一个简单的 cmd 中,并在 osd 期间使用 run 命令行运行。理论上,您甚至可以直接在参考图像中执行此操作,从而完全无需在 OSD 期间执行此操作。但是,我个人建议不要这样做,因为这始终意味着更改此设置是对参考图像的完全重建。