Windows Homeにローカルセキュリティポリシーを適応させる方法

Windows

Windows Proでははじめから使えるローカルセキュリティポリシーですが

Windows Homeでは初期状態では使えません。機能をインストールする必要があります

※システムを変更するので必ず自己責任で行ってください

まずデスクトップにテキストファイルを作成

中にコマンドを貼り付けよう!


@echo off
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】と変更しよう

今回はローカルポリシー.batと名付けます

そうすると警告メッセージが出るので、それを許可してください

テキストファイルがバッチファイルへと姿を変えます。

右クリックから管理者として実行を選択しましょう

そうするとローカルポリシーのインストールが始まります、必ず最後まで待って

【操作は正常に完了しました続行するには何かキーを押してください。】

と出るまで待ちましょう

これで終了です。

動作確認

Winキー + Rを押してファイル名を指定して実行を起動し

secpol.msc と入力してください

ローカルセキュリティポリシーが立ち上がれば成功です

コメント

  1. たつのすけ より:

    TAIKI先生の動画いつも参考にしています
    早速なのですが上記のコピペしてくださいのコマンドラインが起動しませんでした…

    調べてみるとコピペの構文が間違っているようです
    正確には以下のようになると思います

    @echo off
    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

    例えば「“%~dp0″」の「“」が間違っていたり「(‘findstr /i . List.txt 2^>nul’)」の「‘」は「’」にするなどです

    あとバッチファイルはメモ帳で保存するとUTF-8で保存されるので実行できないと思いますから「ANSI」に変更して保存なども追記が必要なのではないかと思いますのでご確認よろしくお願いします

  2. たつのすけ より:

    あ、これはブログの機能のせいかもしれません(-_-;)
    勝手に記号が変わってしまいますね…

    「」みたいなイメージで記号を勝手に変更してしまうようです

    ブログの仕様なのかと思われますのでコマンドプロンプトはyoutubeに記載されたほうが良いかもしれませんね

    失礼いたしました

  3. lshimoto-shinya より:

    windows11homeで試しました。素晴らしいです。
    仕事柄SMB共有を扱うことが多いのですが
    homeの時に困ってました。コレは使えますね。