Amazonで商品を見るセール会場へ

Windows 11をダークモードにする方法|アプリ別の違いと戻し方

windows11-dark-mode

Windows 11は「設定」→「個人用設定」→「色」からダークモードへ変更できます。

OSの配色に追従するアプリと独自の配色設定を持つアプリがあるため、変更後に普段使う画面で見え方を確認します。

目次

Windowsとアプリの配色を変更する手順

変更前に「モードを選ぶ」の値を記録します。

「カスタム」ならWindowsモードとアプリモードの両方も控えます。

Win+Iで設定を開き、「個人用設定」→「色」へ進みます。

「モードを選ぶ」で「ダーク」を選び、設定・エクスプローラー・普段使うアプリを順に開いて文字と背景の見え方を確認します。

選ぶ設定期待する表示確認すること
ダークOSと対応アプリを暗い配色へアプリ独自設定は別途確認
カスタム:Windowsはダーク、アプリはライトタスクバー等は暗く、対応アプリは明るく2つのモードを別々に記録
ライト明るい配色へ元の値がライトならこれに戻す

Windowsだけを暗くする場合は「カスタム」を選び、「既定のWindowsモード」を「ダーク」、「既定のアプリモード」を「ライト」にします。

アプリの配色は各アプリが対応する範囲で変わります。

アプリやWebページが白いままのとき

対象アプリの設定で「外観」「テーマ」等を確認し、Windowsに合わせる選択肢があれば選びます。

Webページはサイト側の配色設定やブラウザーの設定にも依存するため、OSをダークにしても全ページの白背景が変わるとは限りません。

コントラストの強い配色が必要なら、ダークモードとは別に「アクセシビリティ」のコントラストテーマを確認します。

まぶしさは部屋の明るさや画面輝度にも左右され、この記事では眼精疲労の改善や消費電力の削減量を測定していません。

元の配色へ戻す方法と読取り確認

「個人用設定」→「色」で、変更前に控えたモードへ戻します。

カスタムだった場合はWindows・アプリの2項目も元に戻し、アプリ独自のテーマを変更したならその値も戻します。

次のコードはビルドと配色の保存値を読むだけです。

AppsUseLightThemeとSystemUsesLightThemeは0がダーク、1がライトを示す保存値ですが、各アプリの実際の画面まで証明するものではありません。

nullは値を取得できなかった状態で、ライトへ設定された意味ではありません。

$ErrorActionPreference = 'Stop'
$version = Get-ItemProperty -LiteralPath 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'
$themePath = 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize'
$taskbarPath = 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced'
function Read-OptionalValue([string]$Path, [string]$Name) {
    if (-not (Test-Path -LiteralPath $Path)) { return $null }
    $item = Get-ItemProperty -LiteralPath $Path
    $property = $item.PSObject.Properties[$Name]
    if ($null -eq $property) { return $null }
    return $property.Value
}
[pscustomobject]@{
    DisplayVersion = $version.DisplayVersion
    Build = $version.CurrentBuild
    Revision = $version.UBR
    AppsUseLightTheme = Read-OptionalValue $themePath 'AppsUseLightTheme'
    SystemUsesLightTheme = Read-OptionalValue $themePath 'SystemUsesLightTheme'
    LegacyTaskbarSi = Read-OptionalValue $taskbarPath 'TaskbarSi'
    RegistryWritten = $false
} | ConvertTo-Json

読取り用コードは 練習ZIP にUTF-8 BOM付きで収録しています。

標準権限のWindows PowerShellへコードを貼り付けて使えます。

ファイル実行が組織のポリシー等で止まる場合は、その環境の管理者に確認し、実行ポリシーを変更して進めないでください。

最終確認日:2026年10月3日。

手順は公式資料と照合し、読取り用PowerShellの同じコードをWindows PowerShell 5.1で実行しています。

現在の環境では設定画面の変更・復元を実機操作できていないため、画面操作の完了は未確認です。

Microsoftの配色設定 と Windowsとアプリを別々の配色にする公式手順 を参照しています。

タスクバーのボタンを調整する場合は タスクバーを小さくする方法 を確認してください。

関連記事・旧画面の参考資料

関連する記事は対象のWindows版と機器条件を確認して参照してください。

本稿で削除した旧レジストリ操作をそのまま再適用するための資料ではありません。

次に学ぶ・作業環境を選ぶ

学習を続けたい方や、作業環境を整えたい方は、目的に合うガイドをご覧ください。

仕事効率化のおすすめ書籍

仕事用PCの選び方

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次