Windows 11 は定期的に累積更新プログラムを受け取ることで機能強化と脆弱性修正が行われますが、まれに更新直後から「エクスプローラーでフォルダーをダブルクリックしても開かない」「Location is not available と表示されてアクセスできない」といった深刻なファイルシステム系トラブルが発生します。本記事では、実際の検証結果とユーザー報告をもとに、原因の切り分けから恒久対策までを網羅した完全ガイドを作成しました。再起動や初期化に頼らず効率よく復旧したい方は、ぜひ最後までご覧ください。
目次
1. 不具合の症状と発生タイミング
| 症状 | 典型的な発生例 | ユーザー影響度 |
|---|---|---|
| フォルダーをダブルクリックしても無反応 | 2025 年 2 月 KB5034128 適用後 | 中〜高(作業効率が大幅低下) |
Location is not available / アクセスが拒否されました | 2025 年 4 月 24 日 KB5035412 適用後 | 高(データ閲覧不能) |
いずれも「更新直後に突然発生」「安全モードでは再現しない」「ほかの PC や外部ストレージでは正常に読める」という共通点があり、OS レイヤーかシェル拡張、あるいは NTFS 権限の破損が原因であることがわかります。
2. 主な原因―更新パッチ・競合アプリ・権限破損
2‑1. 更新パッチに含まれる Explorer 関連の不具合
累積更新プログラムは UI 改善やセキュリティ修正に加え、タスクバーとエクスプローラーの DLL を更新することが多く、まれにシェル拡張 DLL(Shell32.dll など)との互換性問題を引き起こします。
2‑2. サードパーティー製シェル拡張の衝突
特に 2025 年 2 月時点で報告が集中したのが Stardock WindowBlinds 11。カスタムテーマを読み込む際に Explorer.exe 内のメッセージループをフックするため、Microsoft が API を変更したタイミングでクリックイベントが無効化されました。
2‑3. 更新中に発生する NTFS ACL の破損
Windows Update は「既存ファイルの上書き」「所有権の置換」を内部で実行します。電源断やストレージエラーが重なると ACL が壊れ、所有権が SYSTEM または存在しない SID に書き換わることがあります。その結果、Location is not available というアクセス拒否エラーが発生します。
3. フォルダーが開かない場合の対処フロー
3‑1. まずはクリーンブートで再現性テスト
- Win + R →
msconfigと入力し Enter。 - [サービス] タブで「Microsoft のサービスをすべて隠す」にチェック → すべて無効。
スクリーンショットを撮っておくと復元が簡単です。 - [スタートアップ] タブ → タスクマネージャーを開く → すべてのスタートアップ項目を無効化。
- 再起動してフォルダーをダブルクリック。
正常に開けるなら「サードパーティーサービスが犯人」です。
ポイント: クリーンブートは「診断モードを⾧く維持しない」こと。常駐アプリが止まるため、テスト完了後は必ず元に戻してください。
3‑2. シェル拡張 / テーマアプリのアンインストール・更新
代表的な競合アプリと対処例を整理しました。
| アプリ | 現象 | 対処 |
|---|---|---|
| Stardock WindowBlinds 11 (v11.0.2‑46 以前) | ダブルクリック無反応 | Stardock 公式の「Build 11.0.3‑51」に更新 または一時アンインストール |
| Classic Shell / Open‑Shell | 右クリックメニューが遅い | 最新版 4.4 系へ更新 |
| Third‑party context menu handler (.dll) | フォルダーのみ開かない | ShellExView で無効化して切り分け |
3‑3. 更新プログラム自体をロールバック
- Win + I → [Windows Update] → [更新の履歴] → [更新プログラムをアンインストール]。
- KB 番号を確認して 直近の累積更新 を削除。
- 再起動後、[更新の一時停止] を 7 日 ~ 21 日設定し、修正版が公開されるまで待機。
3‑4. システムファイルの整合性チェック
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
ブートドライブでエラーが報告された場合は、chkdsk /f を追加実行してください。
4. 「アクセスが拒否されました」エラー解決手順
4‑1. エクスプローラーから所有権を再取得
- 対象フォルダーを右クリック → [プロパティ] → [セキュリティ] → [詳細設定]。
- [所有者] 欄の [変更] → 自分のユーザーを選択し、サブコンテナーとオブジェクトの所有者を置換 にチェック。
- [権限のエントリ] で自分に フルコントロール を付与 → 「このコンテナー内のすべての子オブジェクトの権限を置換」にチェック → OK。
4‑2. コマンドで ACL を強制リセット
icacls "C:\Path\To\Folder" /reset /t /c
数万ファイルがある場合は時間がかかるので、夜間に実行しておくと安全です。
4‑3. 更新プログラムのロールバック or システムの復元
10 日以内なら「設定 → Windows Update → 回復 → 前のバージョンに戻す」で容易に元のビルドへ復帰できます。期間を過ぎた場合は、rstrui.exe から復元ポイントを選択してください。
4‑4. ディスクとシステムの整合性確認
chkdsk C: /f
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
4‑5. バックアップからの一時サルベージ
アクセス拒否が解消できない場合でも、別 PC の管理者アカウントや Linux Live USB で NTFS をマウントすれば読み取り可能なケースが多数報告されています。重要データは早急に外付けドライブへ退避しましょう。
5. 再発防止&保守テクニック
5‑1. アップデート適用前に必ず復元ポイントを作成
Checkpoint-Computer -Description "BeforeKB5035412" -RestorePointType "MODIFYSETTINGS"
5‑2. グループポリシーで「既知の問題ロールバック (KIR)」を活用
企業環境では Windows Update for Business ポリシーで 不具合発生パッチのみ自動ロールバック を構成できます。これによりゼロデイ脆弱性パッチを維持しつつ UI 不具合だけ除外できます。
5‑3. シェル拡張は必要最小限に
- インストール後に
ShellExViewで無効化→有効化を切り替えて挙動をログ化 - スタートアップアプリは「タスクスケジューラ登録」に変更し、ログオン完了後に遅延起動
5‑4. WindowBlinds 利用者向けチェックリスト
- アップデート前に
wbconfig.exeから「Use legacy skinning engine」をオフ。 - 最新パッチ(2025 年 2 月公開 v11.0.3‑51 以降)を適用。
古いスキン (.wba) は透過 PNG 処理が異なるため、公式フォーラムにある更新版を使用。 - 重大更新時は いったんアンロード → 再起動 → アップデート → 再インストール が安全。
まとめ
Windows 11 の更新後に突発的なフォルダーアクセス障害が起きた場合は、①クリーンブートで競合を除外 → ②シェル拡張チェック → ③更新プログラムのロールバック → ④NTFS 権限修復という順序で対処すると、復旧までの時間を大幅に短縮できます。特に WindowBlinds をはじめとするシェルスキン系アプリは不具合の温床になりやすいため、常に最新ビルドへアップデートするか、更新直後は一時アンインストールしておくのが賢明です。
よくある質問 (FAQ)
Q1. Explorer を再起動しても直らないのはなぜ?
A. シェル自体ではなく シェル拡張 DLL がダブルクリックイベントをフックしていると、Explorer.exe を再起動しても同じ DLL が読み込まれるため効果がありません。クリーンブートや ShellExView が有効です。
Q2. アクセス権を変更してもエラーが消えない
A. ACL 破損が深刻な場合、icacls /reset でも復旧しないことがあります。その際は 新規フォルダーを作成 → 中身を RoboCopy でミラーリング し、破損フォルダーを削除してください。
Q3. 更新を完全に無効化する方法は?
A. セキュリティリスクが高まるため非推奨ですが、サービス wuauserv を無効化する、または gpedit.msc で「自動更新を無効化」に設定することで停止できます。業務用途では WSUS / Intune で段階的配信が最適です。
以上、Windows 11 更新後のフォルダーアクセス不具合を解消する完全ガイドでした。

コメント