大麻烦,Windows Recovery Enviroment下如何使用组策略编辑器?
这事过程比较复杂,但也比较搞笑。
症状
昨天给笔记本换了个触摸板(T440s 从clickpad 换成 实体3键touchpad),想装个特殊的驱动,但win10总是自动安装他认为合适的驱动。于是在网上看了“如何禁止win10自动安装驱动”的方法,先卸载了触摸板的系统驱动,然后再组策略中进行设置,果然,win10不再给触摸板装驱动了,开机后右下角会显示“系统策略禁止安装此设备,请与系统管理员联系”,但是,此时键盘和触摸板都不能用了!估计触摸板驱动和小红点是一起的,换句话说卸载触摸板驱动时连同键盘驱动也卸载了。我就想,那我外接鼠标和键盘吧,没想到我看的那篇帖子是禁止安装一切设备的驱动,于是悲催了......,现在的状况是:如果没有进入系统,在登录界面可以使用键盘打字触摸和小红点无效,但进入系统后,就不行了,外接输入设备都不行。
我看的那篇帖子的禁止办法是:
打开本地组策略编辑器窗口,展开:计算机配置 - 管理模板 - 系统;
在系统的展开项中找到设备安装 - 设备安装限制,并左键单击:设备安装限制;
在设备安装限制对应的右侧窗口,找到并启用:“禁止安装未由其他策略设置描述的设备”;
那篇文章没告诉我的是,这个选项是很危险的,一旦启用此策略设置,则禁止 Windows 为【"未"由“允许安装与下列设备 ID 相匹配的设备”或“允许安装下列设备类的设备”策略设置描述的】任何设备安装或更新设备驱动程序。
而恰恰那两项都没有设置,所以目前所有新输入设备都不会被系统自动安装驱动程序,我去。
我的尝试
做了一个windows 10 RE(Recovery Enviroment) U盘。选择U盘启动,可以进入命令行——这是唯一可以控制计算机的机会吧。
据说大多数组策略都记录在注册表中,于是我找到了这个资料
Prevent installation of devices not described by other policy settings 应该就是我设置的那个选项,在资料中可以看到它的注册表路径。但问题来了
问题
- 在命令行下可以用
regedit 打开注册表,但我看了没有
HKLMSoftwarePoliciesMicrosoftWindowsDeviceInstall这个路径。
于是我手动添加了这个项,按照资料中设置了子项 Restrictions,下面设置键 DenyUnspecified,设置好值0.
奇怪的是,并不生效,而且下次进 RE,打开注册表,我手动添加的东西都没了。
- 如何在命令行下启用组策略编辑器?
U盘目录下(X盘)根本没有 gpedit 这个东东。
我到系统目录下去看,不知道路径在哪里,而且它似乎不是 exe。
求高手帮我想想办法,尽量不想重装系统,以前配置的环境很复杂,再配一次可能要很多天。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
终于搞定了,原来在 winRE 下用 regedit 打开的注册表仅仅是个壳,里面看到的并不是真实机器上的注册表,而是 RE 环境的,需要选中 HKLM ,然后载入配置单元,配置单元在 windows/system32/config下面,载入softeware 就看到了真实机器的注册表项目了。
详细操作步骤在这里
又学习了点儿知识。