ローカル グループ ポリシーを操作するアプリケーションを作成しました。変更するポリシーでは、ユーザーはログアウトして再度ログインする必要があります。これらのポリシーはログイン時にのみチェックされるため、gpupdate.exe /force は機能しません。これをシームレスにする方法はありますか? ユーザーが介入することなく、システムがこれを実行できるようにする必要があります。
変更されるポリシー
- Win + X ホットキーを無効にする
- Cntrl + Alt + Delete を無効にする
- デスクトップアイコンを削除/無効にする
- タスクバーのシステム時計を非表示にする
答え1
エクスプローラーは、起動時にのみ、その構成設定の多く (ほとんど) をレジストリから読み取ります。
設定を行ったら、Explorer で実際に設定した設定を使用するには、ログアウトして再度ログインする必要があります。
GPupdate
設定を要求して更新するだけです。/force
変更されていない設定は、とにかく再度設定するように強制します。いずれにしても、使用してみると、GPUpdate でも変更を適用するにはログアウトや再起動が必要であることに気付いたでしょう。ログアウトせずに実行できる人がいるなら、MS もそうすると思いませんか? とにかく.... :)
リストされている特定の設定はすべて Explorer 中心であると思われるため、おそらく実行できる最善の方法は、Explorer.exe を停止して再起動することです (ユーザーをログアウトして再度ログインするのではなく)。