デジタルサイネージや館内案内板など、公共表示用として Windows 11 PC を導入すると、「自動ロックもスクリーンセーバーも一切出さずに常時表示させたい」という要件が必ず出てきます。しかし OU 分離や GPO でロック画面は無効化できても、30 分で勝手にスクリーンセーバーが起動し、設定画面もグレーアウトして変更できない――そんな悩みを解消するための具体的な手順と考え方をまとめました。
公共表示用 Windows 11 PC でよく起きるスクリーンセーバー問題
まず、よくある相談内容を整理します。次のような状況に心当たりがあれば、本記事の内容がそのまま対策になります。
- 公共ディスプレイ用の Windows 11 PC を 20 台ほど新規導入した。
- OU を分けて GPO を適用し、自動ロック(画面ロック)は無効化できている。
- しかし約 30 分でスクリーンセーバーが勝手に起動してしまい、表示コンテンツが隠れてしまう。
- 「スクリーンセーバー」設定画面に行くと、項目がグレーアウトしていて変更できない。
- ローカル グループ ポリシーを確認しても該当項目は「未構成」に見える。
ポイントは、スクリーンセーバーの制御がユーザー構成側のグループ ポリシーであること、そして公共表示用途では誰がサインインしても同じ設定にしたいので、ループバック処理をきちんと設計する必要がある、という 2 点です。
スクリーンセーバーと自動ロック・電源管理の違いを整理
まずは用語と役割を整理しておくと、設定の「迷子」になりません。
| 機能 | 何が起こるか | 主な制御場所 | 公共表示での基本方針 |
|---|---|---|---|
| スクリーンセーバー | 一定時間アイドルでアニメ/真っ黒画面に切り替え | ユーザーの構成 [コントロール パネル]>[個人用設定] | 完全に無効(常時コンテンツ表示) |
| 画面ロック(自動ロック) | ロック画面になり、再表示にサインインが必要 | セキュリティ ポリシー / GPO(電源管理・インタラクティブ ログオン) | 公共表示では原則無効 |
| ディスプレイ電源オフ | 一定時間で画面の電源だけ切れる | 電源プラン(電源オプション) | 常時表示なら電源オフもしない |
| スリープ | PC 自体がスリープ状態に入り画面も消える | 電源プラン / Intune の電源ポリシー | 公共表示ではスリープもしない |
「スクリーンセーバーが 30 分で起動する」問題は、上のうちスクリーンセーバー機能の話です。自動ロックやスリープを止めていても、ユーザー構成ポリシーでスクリーンセーバーが有効になっていれば、表示は遮られてしまいます。
スクリーンセーバー設定がグレーアウトする理由
Windows 11 の設定アプリや従来の「スクリーン セーバーの設定」画面で、プルダウンやチェックボックスがグレーアウトしている場合、多くは次のどれかです。
| 症状 | 考えられる原因 | 確認ポイント |
|---|---|---|
| スクリーンセーバー種類・時間がグレー表示 | ドメイン GPO でスクリーンセーバー関連ポリシーが構成済み | gpresult /h または rsop.msc で適用 GPO を確認 |
| ユーザー側ローカル ポリシーは未構成に見える | ローカルではなくドメイン側のユーザー構成で制御されている | ドメイン コントローラー上の GPMC(グループ ポリシーの管理)で GPO を検索 |
| 画面ロックの有無は制御できている | 自動ロックはコンピューター構成、スクリーンセーバーはユーザー構成で別管理 | 両方の構成ノードを切り分けて確認 |
特に要注意なのが、ユーザー構成側の「禁止系」ポリシーです。例えば、
- 「スクリーン セーバーの変更を許可しない」
がどこかの GPO で「有効」になっていると、ユーザーはローカルで設定を触れず、画面がグレーアウトしたままになります。公共表示用 PC では、この禁止系ポリシーを「未構成」または「無効」に戻しておくことが重要です。
GPO でスクリーンセーバーを完全に無効化する基本手順
ここからは、Active Directory 環境でのグループ ポリシーによる対策を順に見ていきます。
公共表示用 OU と GPO を用意する
- グループ ポリシーの管理(GPMC)を開く。
- 公共表示用 PC を配置している OU(例:
OU=DigitalSignage,OU=Clients,DC=example,DC=com)を確認。 - その OU に対して、公共表示用の GPO(例:GPO_DigitalSignage_Lock_Saver_Off)を新規作成し、リンクする。
すでに自動ロックを無効化する GPO を適用している場合は、同じ GPO にスクリーンセーバー関連の設定を追加してもかまいません。ただし、影響範囲を明確にするため、公共表示専用の GPO を分けておく方が運用しやすいケースも多くあります。
ユーザー構成ポリシーでスクリーンセーバーを無効化する
作成した GPO を編集し、次のパスの設定を変更します。
パス:
ユーザーの構成 > 管理用テンプレート > コントロール パネル > 個人用設定
| ポリシー名 | 推奨設定 | ポイント |
|---|---|---|
| スクリーン セーバーを有効にする | [無効] | これを無効にすることで、スクリーンセーバー自体を使わない状態にする |
| スクリーン セーバーのパスワード保護 | [無効] | 万一スクリーンセーバーが動いても、復帰時にパスワード要求をしない(公共表示なら必須) |
| スクリーン セーバーのタイムアウト | [有効]+ 0 秒(または未構成) | 「スクリーン セーバーを有効にする」が無効なら未構成でもよいが、明示的に 0 秒にしておくと安心 |
| スクリーン セーバーの変更を許可しない | [未構成](または[無効]) | これを「有効」にすると設定画面がグレーアウトする原因になる。禁止しない方向に戻す |
「スクリーン セーバーを有効にする」を[無効]にしておけば、タイムアウトやパスワード保護の設定は実質無視されますが、ドキュメント性の観点で 0 秒・無効に揃えておくと、後から見返したときに意図がわかりやすくなります。
ポリシーの適用と結果確認
設定を保存したら、対象 PC でポリシーを更新し、結果を確認します。
gpupdate /force
実行後、どの GPO が実際に適用されているかを確認するため、次のコマンドを使います。
mkdir C:\Temp
gpresult /h C:\Temp\gpo.html
C:\Temp\gpo.html をブラウザで開き、
- [ユーザーの構成]の「適用されたグループ ポリシー オブジェクト」に公共表示用 GPO が出ているか
- 「個人用設定」カテゴリ内のスクリーンセーバー関連ポリシーが、意図した値になっているか
を確認してください。
上位 GPO と継承を見直す:Enforced(強制)に注意
公共表示用 OU に GPO を作っても、上位の GPO が「Enforced(強制)」になっていると、下位 OU の設定で上書きできないケースがあります。特に次の点を確認します。
- ドメイン ルートや上位 OU にリンクされている GPO が「強制」になっていないか
- その GPO 内に、スクリーンセーバー関連のユーザー構成ポリシーが入っていないか
- リンクの適用順(優先順位)が適切か
- セキュリティ フィルタリング / WMI フィルタにより、公共表示用 PC に不要な GPO が当たっていないか
まとめると、次のような考え方になります。
| 見直しポイント | 対応例 |
|---|---|
| 上位 GPO が強制(Enforced) | 可能なら強制を解除する、もしくはその GPO からスクリーンセーバー関連設定だけ削除する |
| 不要な GPO が公共表示用 OU にまで適用 | セキュリティ フィルタリングで、対象 PC(またはユーザー)を除外する |
| 公共表示用 GPO の優先順位が低い | 同一 OU に複数の GPO がある場合、公共表示用 GPO を上位に並べる |
「ローカル ポリシーでは未構成なのに、GUI がグレーになる」という状況は、ほぼ確実にどこかのドメイン GPO で設定されているサインです。rsop.msc や gpresult を使って、どの GPO が元凶かを必ず特定してください。
公共表示用 PC に確実適用するためのループバック処理(置換)
スクリーンセーバーのポリシーはユーザー構成のため、同じ端末でも「誰がサインインしたか」で適用内容が変わります。公共ディスプレイでは、運用上さまざまなアカウントでサインインされる可能性があるため、端末単位でユーザー設定を固定したくなります。
そこで使うのが、「ユーザー グループ ポリシー ループバックの処理」です。
パス:
コンピューターの構成 > 管理用テンプレート > システム > グループ ポリシー > ユーザー グループ ポリシー ループバックの処理
- 公共表示用 OU にリンクした GPO を編集する。
- 上記パスの「ユーザー グループ ポリシー ループバックの処理」を開き、
- 状態:[有効]
- モード:[置換]
「置換」を選ぶことで、その端末では、サインインしたユーザーがどの OU に属していても、端末 OU にリンクした GPO のユーザー構成のみを適用できます。公共表示用 PC では、ユーザーごとにバラバラなスクリーンセーバー設定になることを防ぐため、ループバック(置換)+ユーザー構成でスクリーンセーバーを無効化するのが定石です。
Intune 管理の場合のスクリーンセーバー無効化(代替手段)
オンプレ AD ではなく、Microsoft Intune(Endpoint Manager)で Windows 11 を管理している場合も、考え方は同じです。スクリーンセーバー関連の ADMX テンプレートを用いて、ユーザー構成として配布します。
管理用テンプレート(ADMX)での設定例
- Intune 管理センターにサインインする。
- [デバイス]>[構成プロファイル]>[プロファイルの作成]を選択。
- プラットフォーム:Windows 10 以降、プロファイルの種類:テンプレート > 管理用テンプレート を選択。
- [設定]で「Personalization」または「個人用設定」カテゴリを開き、オンプレ AD の場合と同じく、
- スクリーン セーバーを有効にする:無効
- スクリーン セーバーのパスワード保護:無効
- スクリーン セーバーのタイムアウト:必要なら 0 秒
- 対象グループを公共表示用デバイスの AAD グループに限定して割り当てる。
設定カタログでの設定例
設定カタログを使う場合は、「スクリーン セーバー」や「Personalization」で検索すると、同様のポリシーを細かく選択できます。どの方法を使う場合でも、
- 「スクリーン セーバーを有効にしない」こと
- 「変更禁止系の設定を有効にしない」こと
の 2 点を徹底してください。
電源・スリープ設定も併せて見直す(見落とし対策)
スクリーンセーバーを止めても、電源プランの設定によっては、一定時間でディスプレイがオフになったり PC がスリープしたりして、結果的に画面が真っ暗になります。公共表示用途では、AC(電源接続)時の電源プランを次のように調整するのが一般的です。
| 設定項目 | 推奨値(公共表示) | 補足 |
|---|---|---|
| 画面をオフにする | なし(常にオン) | Windows 11 の[設定]>[システム]>[電源とバッテリー]から変更 |
| PC をスリープ状態にする | なし(スリープしない) | AC 接続時は特に重要。バッテリー運用しない前提ならバッテリー側も同様にしておく |
| スリープ復帰時にサインインを求める | いいえ(求めない) | スリープを許可する設計にする場合でも、公共表示ではロック画面を避けるためオフ推奨 |
キオスク モード(割り当てられたアクセス)で単一アプリのみを表示する構成にしている場合は、キオスク用の電源およびロック画面の制御ポリシーも合わせて確認してください。
レジストリでの最終手段:GPP・ログオン スクリプトでのスクリーンセーバー無効化
どうしても GPO の設定だけではうまくいかない場合や、ドメイン環境に制約がある場合、レジストリ値を直接書き換える方法もあります。スクリーンセーバーに関係する主なレジストリ キーは次の通りです。
| キー | 値名 | 推奨値 | 意味 |
|---|---|---|---|
| HKCU\Control Panel\Desktop | ScreenSaveActive | 0 | スクリーンセーバーの有効 / 無効(0 で無効) |
| ScreenSaverIsSecure | 0 | 復帰時にパスワードを要求するか(0 で要求しない) | |
| ScreenSaveTimeOut | 0 | スクリーンセーバー起動までの秒数(0 で起動しない扱い) | |
| SCRNSAVE.EXE | (空文字 or 未設定) | スクリーンセーバーとして利用する実行ファイルのパス |
グループ ポリシーの基本設定はこのレジストリに反映されるため、グループ ポリシー環境が整っていない場合でも、ログオン スクリプトやグループ ポリシー プレファレンス(GPP)のレジストリ項目として配布できます。
例:ログオン スクリプトでの設定(サンプル)
reg add "HKCU\Control Panel\Desktop" /v ScreenSaveActive /t REG_SZ /d 0 /f
reg add "HKCU\Control Panel\Desktop" /v ScreenSaverIsSecure /t REG_SZ /d 0 /f
reg add "HKCU\Control Panel\Desktop" /v ScreenSaveTimeOut /t REG_SZ /d 0 /f
reg delete "HKCU\Control Panel\Desktop" /v SCRNSAVE.EXE /f
注意点として、これらはすべて HKCU(ユーザー ハイブ)配下のため、ユーザーごとに実行する必要があります。公共表示用アカウントを固定して運用する場合は、そのアカウントに対して一度実行しておけば十分なケースもありますが、ドメイン全体に広く使う場合は GPO / GPP を使った方が安全・確実です。
トラブルシューティングの流れ(チェックリスト)
実運用で混乱しないよう、スクリーンセーバー問題を解決するための「短縮版フロー」をまとめます。
gpresult /hまたはrsop.mscで設定元 GPO を特定する。- ユーザー構成 > 個人用設定 の中で、「スクリーン セーバーを有効にする」「スクリーン セーバーの変更を許可しない」などがどの GPO から当たっているか確認する。
- 不要な上位 GPO の Enforced(強制)やリンク順、セキュリティ フィルタを見直し、公共表示用 OU にだけ意図した GPO が当たるようにする。
- 公共表示用 OU にリンクした GPO で、ユーザー構成のスクリーンセーバー無効化設定を行う。
- 公共表示用 PC 用 GPO では、ループバック処理(置換)を有効化し、誰がサインインしても同じユーザー構成になるようにする。
- 電源・スリープ設定を確認し、ディスプレイの電源オフやスリープで画面が消えないようにする。
- それでも解決しない場合は、レジストリ値(HKCU\Control Panel\Desktop)を GPP やログオン スクリプトで強制する。
| チェック項目 | 使用するツール / 画面 | 目的 |
|---|---|---|
| どの GPO が当たっているか | gpresult /h、rsop.msc | スクリーンセーバー設定の「出どころ」を特定する |
| 上位 GPO の Enforced 状態 | GPMC(グループ ポリシーの管理) | 下位 OU の設定で上書きできるかを確認 |
| 公共表示用 OU のループバック有効化 | GPMC > GPO 編集画面 | 端末単位でユーザー構成を固定する |
| 電源・スリープ設定 | Windows 設定アプリ、もしくは電源ポリシー GPO / Intune | 画面が暗転する別原因を排除 |
期待できる結果と運用面での注意点
ここまでの対策を行うことで、次のような状態を実現できます。
- スクリーンセーバーが起動せず、30 分で勝手に画面が切り替わる現象が解消される。
- 設定画面のグレーアウトも、禁止系ポリシーを未構成に戻すことで解消される。
- 公共表示用 PC では、誰がサインインしても同じ設定(スクリーンセーバー無効・自動ロック無効)が適用される。
運用・セキュリティ・画面焼き付きへの配慮
一方で、スクリーンセーバーやロックを完全に無効にすることは、セキュリティやハードウェア保護の観点でリスクも伴います。次の点を意識して運用設計を行ってください。
- 公共表示用 PC 用の OU・GPO 名・適用範囲・例外理由をドキュメント化する。
- 公共表示用アカウントは、ローカル管理者権限を持たせない・ドメイン管理者をサインインさせないなど、権限設計を明確にする。
- ネットワーク経由での不正操作リスクを下げるため、管理用ポートやリモート デスクトップの扱いも合わせてルール化する。
- 画面焼き付き(特に液晶でも長時間同一表示による残像)は依然としてリスクがあるため、表示コンテンツのレイアウトに変化を持たせる・明るさを抑えるなどの工夫を行う。
- 電源断や OS 更新時の自動再起動に備え、サインインから表示アプリ起動までの自動化(スタートアップ登録やキオスク モード)も検討する。
「スクリーンセーバーを無効にする」という技術的な作業は数分で終わりますが、その背後にある「なぜ例外運用なのか」「どこまでを例外とするのか」をきちんと整理しておくことで、監査や引き継ぎの際にも迷いが少なくなります。
まとめ:公共表示用途では「ユーザー構成+ループバック」が鍵
Windows 11 の公共表示用 PC でスクリーンセーバーを完全に止めたい場合、ポイントは次の 3 つです。
- スクリーンセーバーはユーザー構成のポリシーで制御されることを理解する。
- 公共表示用 OU に対して、ユーザー構成でスクリーンセーバー無効化ポリシーを設定し、必要に応じてレジストリ値でも補強する。
- 端末固定用途ではループバック処理(置換)を有効化し、誰がサインインしても端末側の設定を必ず適用する。
これらを押さえておけば、「スクリーンセーバーが 30 分で勝手に起動する」「設定画面がグレーアウトして変更できない」といった問題を体系的に解消できます。公共ディスプレイやデジタルサイネージの安定稼働のために、ぜひ一度、自社の GPO 設計と電源設定を見直してみてください。

コメント