在 Windows 11 (家用版) 上安裝啟用本機群組原則編輯器 (gpedit.msc)
前言
我有需要在 Windows 11 家用版啟用 gpedit.msc,我決定製作一個啟用的批次檔(.bat),並將幾個步驟與程序筆記下來。
安裝啟用 gpedit.msc
- 找一個純文字編輯器,可以使用 Windows 預設的「記事本」,我自己是使用 Notepad++(如下圖)。
把以下內容,貼進全新空白的檔案: @echo off
>nul 2>&1 “%SYSTEMROOT%\\system32\\cacls.exe” “%SYSTEMROOT%\\system32\\config\\system” REM —> If error flag set, we do not have admin. if ‘%errorlevel%’ NEQ ‘0’ ( echo Requesting administrative privileges… goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^(“Shell.Application”^) > “%temp%\\getadmin.vbs” echo UAC.ShellExecute “%~s0”, “”, “”, “runas”, 1 >> “%temp%\\getadmin.vbs” “%temp%\\getadmin.vbs” exit /B :gotAdmin if exist “%temp%\\getadmin.vbs” ( del “%temp%\\getadmin.vbs” ) pushd “%CD%” CD /D “%~dp0”
pushd “%~dp0”
dir /b %SystemRoot%\\servicing\\Packages\\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt dir /b %SystemRoot%\\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:”%SystemRoot%\\servicing\\Packages\\%%i” pause
- 另存成一個批次檔(副檔名 .bat),例如:gpeditmscEnabler。
- 執行 gpeditmscEnabler。
- 等候執行完成。
後記
- 執行這個批次檔之後,在同一個路徑底下,會生出一個 List.txt 的檔案,點開來其就是紀錄執行批次檔時,所安裝元件有哪幾支。
- gpedit.msc 是什麼的呢?這個部分,可參閱:群組原則 - 維基百科,自由的百科全書。