欢迎光临散文网 会员登陆 & 注册

关于家庭版win10/11,无法运行gpedit.msc的网上解决办法修正(转自本人小黑盒)

2022-07-15 13:20 作者:弗里德里希鱼  | 我要投稿

https://api.xiaoheihe.cn/v3/bbs/app/api/web/share?link_id=87403946(此为原文章,咸鱼sama是我orz)

开头:首先关于这个尝试解决此问题的契机,是我的屏幕保护程序在win11状态下只有黑屏,而在win10状态下启动则是一片灰屏,因此去百度尝试解决,其中找到的解决办法以及实际的原因是在本地组策略编辑器-用户配置-管理模板-个性化-阻止更改屏幕保护程序,编辑,将其禁用即可。

如下图所示:

此为具体路径

然而吊诡的是,我的Windows无法运行gpedit.msc,这与Windows产品销售策略有关,其中家庭版相较于专业版阉割或者说限制了一些功能,而其中就包括了gpedit.msc,也就是上述的本地组策略编辑器。

而实际上,迄今为止,网上对此已经有了成熟的解决办法,然而仍旧有很大一部分人失败。先说现今的解决策略,也是我要修正的部分:


1、首先我们需要右击桌面空白处,选择新建文本文档。

2、接着将下图的字符串输入到文本文档中。

     代码要来了:

@echo off

pushd "%~dp0"

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt

for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"

pause

3、接着把文档另存为所有文件,文件后缀名更改为.bat

4、接着用管理员身份运行

按照上述说法,部分用户可能就把问题解决了,而需要注意的是,其实这一方法仍旧存在瑕疵,解决办法如下:

1、首先对于上述代码部分,有用户可能会在命令符中提示找不到findstr,问题在于for那一行的代码中,findstr前的',符号并非英文符号,即全角和半角的问题,此时切换英文输入法将这一符号更改修正即可。我在上述引用代码中也修正过了,如果还是不行的话,自己再修改一下,注意,只需要修改左边

感谢Rui陈斩酒温的评论指点


2、将记事本进行另存为操作时,应当注意将编码格式更改为ANSI,再继续上述操作。

至此,将后缀为bat的文件以管理员身份运行后,应该就大功告成了。

最后指路上述屏保问题和gpedit.msc的具体实施细则(其实随便百度也可以),只需要分别百度“如何解决屏幕保护程序设置是灰色的”和“如何添加gpedit.msc”即可。


关于家庭版win10/11,无法运行gpedit.msc的网上解决办法修正(转自本人小黑盒)的评论 (共 条)

分享到微博请遵守国家法律