關于家庭版win10/11,無法運行gpedit.msc的網(wǎng)上解決辦法修正(轉自本人小黑盒)
https://api.xiaoheihe.cn/v3/bbs/app/api/web/share?link_id=87403946(此為原文章,咸魚sama是我orz)
開頭:首先關于這個嘗試解決此問題的契機,是我的屏幕保護程序在win11狀態(tài)下只有黑屏,而在win10狀態(tài)下啟動則是一片灰屏,因此去百度嘗試解決,其中找到的解決辦法以及實際的原因是在本地組策略編輯器-用戶配置-管理模板-個性化-阻止更改屏幕保護程序,編輯,將其禁用即可。
如下圖所示:

此為具體路徑
然而吊詭的是,我的Windows無法運行gpedit.msc,這與Windows產(chǎn)品銷售策略有關,其中家庭版相較于專業(yè)版閹割或者說限制了一些功能,而其中就包括了gpedit.msc,也就是上述的本地組策略編輯器。
而實際上,迄今為止,網(wǎng)上對此已經(jīng)有了成熟的解決辦法,然而仍舊有很大一部分人失敗。先說現(xiàn)今的解決策略,也是我要修正的部分:
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前的',符號并非英文符號,即全角和半角的問題,此時切換英文輸入法將這一符號更改修正即可。我在上述引用代碼中也修正過了,如果還是不行的話,自己再修改一下,注意,只需要修改左邊。

2、將記事本進行另存為操作時,應當注意將編碼格式更改為ANSI,再繼續(xù)上述操作。
至此,將后綴為bat的文件以管理員身份運行后,應該就大功告成了。
最后指路上述屏保問題和gpedit.msc的具體實施細則(其實隨便百度也可以),只需要分別百度“如何解決屏幕保護程序設置是灰色的”和“如何添加gpedit.msc”即可。