突然 Windows 11 のマシンでマウスポインターが真っ黒になり、白や既定のデザインへ戻そうとしても変わらない――。とりわけ Surface Pro 11 や Surface Laptop 7 のユーザーから「フルスクリーンアプリがクラッシュした後に発生した」「HDR をオンにしている状態でスリープ復帰したら黒一色になった」という報告が相次いでいます。ポインターの視認性が失われると操作精度が大きく低下するため、本記事では最短で復旧させる即効手順から、再発を防ぐための根本対策、IT 管理者向けの詳細解析まで網羅的に解説します。
症状の概要
- マウスポインターの塗りつぶし領域が完全に黒色で固定される
- 「設定」>「アクセシビリティ」>「マウスポインターとタッチ」で白色や任意色を選んでも反映されない
- 再起動・サインアウト・高速スタートアップ無効化などの一般的な手順では改善しない
- 外付けディスプレイ接続・切断や解像度変更でも状態は変わらない
- ログイン画面や UEFI 画面では正常色で表示される例が多い
原因と発生条件
HDR とバッテリー設定の相互作用
根本原因の大半は HDR(ハイダイナミックレンジ)レンダリング と 「バッテリー使用時は HDR をオフ」 の組み合わせにあります。Windows 11 はスリープ復帰時に HDR 映像処理パイプラインを再初期化しますが、バッテリー節約ロジックが介在すると、ディスプレイ全体の色域変換が完了する前にマウスポインターのシェーダーだけが古い状態で残留するケースがあります。その結果、ARGB マスクが意図せずオールゼロとなり真っ黒に描画されます。
フルスクリーンアプリのクラッシュが引き金
DirectX 12 で排他フルスクリーンを使用するゲームや動画プレーヤーがクラッシュすると、カーネルモードドライバーは「Timeout Detection and Recovery(TDR)」 を発動します。TDR 後に色変換テーブル(ICC プロファイル)が再適用される過程で、同様にポインターのカラーチャネルが破損したまま固定されることがあります。
Surface 系列とその他 PC の共通点
現象は Surface に限らず、Intel Xe Graphics・AMD Radeon・NVIDIA RTX いずれの環境でも再現報告があります。ただし Surface は純正ファームウェアで HDR とパネル輝度制御を統合しているため、不具合の再現率が相対的に高い傾向にあります。
即効性の高い復旧手順
| 対策 | 内容 | 期待できる効果 |
|---|---|---|
| HDR 設定の切替 ★最有力 | 設定 > システム > ディスプレイ 1. 「HDR」を一度オフ → 再度オン 2. 「バッテリー使用時は HDR をオフ」を無効化 | 約 9 割のケースで即時復旧 |
| Night Light の切替 | 同ディスプレイ設定内で「ブルーライトを軽減する (Night Light)」をオン/オフ | 色変換テーブルの再適用を誘発し回復する場合あり |
| 新しいローカル管理者アカウント | 設定 > アカウント > 家族とその他ユーザー → 「アカウントを追加」 試験用にパスワード付ローカル管理者を作成しサインイン | 新規アカウントで正常なら既存プロファイル破損が原因と切り分け |
| セーフモード(ネットワークあり) | Win + R → msconfig → ブート > セーフブート(ネットワーク) | 最低限のドライバーのみ読み込み、競合の有無を判定 |
| クリーンブート | サービスとスタートアップ項目をすべて無効化し再起動 | サードパーティ常駐サービスが干渉していないか確認 |
| サードパーティ製ポインター変更ツール | 「CursorFX」など信頼できるツールで一時的に色を再設定 | Windows UI で反映されない場合の暫定措置 |
ステップバイステップのトラブルシューティング
1. HDR をオフ → オン
最も成功率が高い方法です。「設定」>「システム」>「ディスプレイ」で HDR トグルを 2 回押す イメージです。変更後 1~2 秒でポインターが元の白に戻るか確認してください。戻らない場合は「バッテリー使用時は HDR をオフ」を必ず無効にします。
2. Night Light のオン/オフ
ブルーライト軽減機能は色空間 LUT を瞬時に切り替えるため、ポインターに再度ガンマ補正が適用される場合があります。Night Light を使用していない方でも一度オンにし、10 秒後にオフに戻すだけで復旧する例があります。
3. 新規ローカル管理者アカウントでの検証
ユーザープロファイルに保存されているテーマ設定が破損している可能性を切り分けます。新アカウントで直れば、C:\Users\既存ユーザー\AppData\Local\Microsoft\Windows\Themes 内の .theme ファイルを初期化すると改善する場合が多いです。
4. セーフモードの活用
セーフモードでも黒ポインターのままなら GPU ドライバー自体の不整合が疑われます。製造元サイトから最新 DCH ドライバーをクリーンインストールしてください。セーフモードで正常なら、常駐ツール・サービス競合を念入りに調べます。
5. クリーンブートでの競合切り分け
「サービスをすべて隠す」オプションで Microsoft 以外のサービスを停止し、taskschd.msc で不要タスクを無効化して再起動。復旧すれば、スタートアップに登録されている RGB コントローラーやゲームキャプチャーアプリが色変換に干渉していた可能性があります。
6. サードパーティ製ポインター変更ツールの利用
CursorFX、WinCustomize 等で白単色の静止ポインターを適用すると、Windows のアクセシビリティ UI を迂回する形で視認性を確保できます。恒久対策ではありませんが、作業を急ぐ場面では有効です。
再発防止策
- GPU ドライバーを最新化
Intel Arc Control、AMD Software: Adrenalin Edition、NVIDIA GeForce Experience いずれも、2024 年後半以降のバージョンで HDR 関連のバグフィックスが含まれています。 - Windows Update を適用
KB5037777(2025 年 2 月定例)で、スリープ復帰時のカラー管理不具合が修正されています。 - 「バッテリー使用時は HDR をオフ」を恒常的に無効化
長時間モバイル運用する場合は輝度を下げる代替策(Adaptive Brightness)を採用し、HDR スイッチによるパイプライン再初期化を避けます。 - USB 接続ディスプレイアダプターの併用を回避
DisplayLink ドライバーは専用の色管理を行うため、複数 GPU 混在構成では不具合が再現しやすい傾向があります。 - スリープ復帰時に DWM を再起動するスクリプト
taskkill /f /im dwm.exeを Task Scheduler でPower-Troubleshooterイベント ID 1 にフックすると自動復旧できます(上級者向け)。
よくある質問 (FAQ)
Q1 再起動しても直らないのはなぜ?
高速スタートアップが有効だと、カーネルドライバーが休止状態からレジュームするため破損したカラーチャネル情報が保持されます。完全シャットダウン (shutdown /s /t 0) を試してください。
Q2 ドライバーを再インストールしたほうがいい?
大規模アップデート後に DLL バージョン不整合が起きることがあるため、Display Driver Uninstaller (DDU) でのクリーンアンインストール後に最新版を入れると安定します。
Q3 Surface 以外のノート PC でも発生する?
はい。特に OLED パネル採用機種で HDR が常時オンの場合に高頻度で発生します。
Q4 Windows 10 でも同じ問題がある?
Windows 10 は HDR 実装が異なるため再現率は低いですが、OS ビルド 19044.4412 以降で稀に報告があります。
技術者向け詳細解析
ポインターの描画は win32kbase.sys が生成する 32×32 の AND/XOR マスクを Desktop Window Manager (DWM) パイプラインへ渡す仕組みです。HDR 有効時は GPU で色空間を Rec.709 → Rec.2100 PQ にコンバートする段階で、ポインターレイヤーに対しBT.470 ガンマ 2.2 を前提としたシェーダーが適用されます。TDR やスリープで Pipeline State Object がリセットされると、シェーダーバインドが外れ、最終ステージでゼロフィルされるため黒一色となります。Event Viewer では Display ログ ID 4101「Display driver x stopped responding and has successfully recovered」が同時刻に記録されることが多いです。
レジストリでは HKEYCURRENTUSER\Software\Microsoft\Accessibility\Cursor 配下にカスタムポインター色 (ARGB) が保存されていますが、当不具合は値自体が変更されるわけではなく、あくまでレンダリング段階での色抽出失敗です。したがって設定 UI では白色が選択されているのに実際には黒で表示されるというギャップが生じます。
まとめ
マウスポインターが真っ黒になる症状は、Windows 11 における HDR 処理と電源管理の競合で発生する視覚バグです。まずはHDR トグルをオフ→オンに切り替え、「バッテリー使用時は HDR をオフ」を無効化するだけでほとんどのケースは即時復旧します。根本的に解消するには最新 GPU ドライバーと Windows Update の適用が不可欠です。再発リスクを最小化したい場合は、高速スタートアップ無効化やスリープ復帰時の DWM 再起動スクリプトも検討してください。この記事の手順を順番に実施すれば、短時間で元の視認性を取り戻し、快適な作業環境を維持できるはずです。

コメント