※本ページにはプロモーション(広告)が含まれています
【2026年最新版】Windows 11でウィンドウのサイズ・位置記憶(Window Placement)が保存されない対処法【完全ガイド】
Windows 11でアプリを閉じて再起動するたびに、ウィンドウのサイズや位置が毎回リセットされる──この地味にストレスの溜まる問題に悩んでいませんか。メモ帳、エクスプローラー、ペイント、Edge、Office系アプリ、果てはターミナルまで、「前回のサイズ・位置を覚えていてほしい」のに、再起動すると画面中央にちょこんと小さく表示されてしまう現象です。
結論を先に言うと、この問題には大きく3つの原因グループがあります。①Windows 11の「高速スタートアップ」やシステム側の状態保存が働いていない、②レジストリの「ApplicationFrameSwitchSleepLess」関連の値が壊れている・欠落している、③アプリ側がWindow Placementの保存に対応していない(これはアプリの仕様)。原因によって対処法が変わるため、順番に切り分けていく必要があります。
この記事では、Windows 11 24H2〜26H1系を前提に、レジストリ編集からPowerToys FancyZonesによる代替運用、さらにSnap Groupsの活用まで、「次からウィンドウを毎回手動で広げる」作業から卒業する具体的な手順を解説します。管理者権限が必要な操作も含まれるため、事前のシステム復元ポイント作成もセットで案内します。

この記事を読むとわかること
- Windowsが「ウィンドウの位置・サイズ」をどう記憶しているかの仕組み
- 記憶されない問題の主要3原因と切り分け方法
- レジストリ ApplicationFrameSwitchSleepLess の修復手順
- Snap Groupsで擬似的にレイアウトを維持する方法
- PowerToys FancyZonesによる強力な代替運用
- それでも対応しないアプリの見分け方
基礎解説:Windows Placementの仕組み
Windowsがアプリのウィンドウ位置・サイズを記憶する仕組みは、実はアプリごとに異なります。大きく分けると以下の3パターンです。
- アプリが自前で保存:Office、VSCode、Chromeなどは自分のconfigファイルやレジストリに位置を保存
- Windows標準APIに依存:多くのWin32アプリはGetWindowPlacement/SetWindowPlacement APIを通じてWindows側に状態を預ける
- 保存しない:古いアプリや一部UWPアプリは、毎回デフォルト位置で起動する設計
Windows 11では、UWPアプリ・Store経由アプリの状態はApplicationFrameHost.exeという仲介プロセスが管理しています。このプロセスが正常に動作しないと、せっかくの位置情報が保存されない・読み込まれない事態が発生します。
症状チェックリスト
- メモ帳だけ位置が記憶される、エクスプローラーは記憶されない → アプリ依存の問題
- すべてのアプリで記憶されない → システム全体の設定・レジストリ破損
- 再起動直後は記憶されるが時間が経つと忘れる → 高速スタートアップの副作用
- マルチモニタ環境でのみズレる → ディスプレイドライバまたはHDR設定の問題
詳細な対処法1:システム復元ポイントを作成する
レジストリ編集を伴う作業に入る前に、必ず復元ポイントを作成します。
- スタート→「復元ポイントの作成」を検索して起動
- Cドライブを選択→「構成」→「システム保護を有効にする」がオンであることを確認
- 「作成」→名称に「WindowPlacement修復前」と入力→作成完了まで待つ
これで万一システムが不安定になった場合でも、ワンクリックで元の状態に戻せます。
詳細な対処法2:高速スタートアップを無効化する
Windows 11の「高速スタートアップ」は、シャットダウン時にカーネル状態を部分的に保存することで起動時間を短縮する機能です。しかしこの機能が有効だと、ユーザーセッションの終了処理が中途半端になり、ウィンドウ位置のレジストリ書き込みが完了しないままPCがスリープに近い状態に入るケースがあります。
- コントロールパネル→「電源オプション」を開く
- 左側「電源ボタンの動作の選択」をクリック
- 「現在利用可能ではない設定を変更します」をクリック
- 「高速スタートアップを有効にする」のチェックを外す
- 「変更の保存」をクリック
この変更後、起動は数秒遅くなりますが、セッション終了時のレジストリ書き込みが確実に行われるようになります。
詳細な対処法3:ApplicationFrameSwitchSleepLess関連レジストリの修復
Windows 11でUWPアプリの位置記憶に関係する重要キーが以下です。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ApplicationFrameHKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagsHKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU
特に「Bags」配下には、エクスプローラーの各フォルダごとのウィンドウ状態が保存されています。このツリーが肥大化して破損すると、エクスプローラーが毎回デフォルト位置で開く症状が出ます。
Bags・BagMRUのリセット手順
- Win+Rキーで「regedit」を実行
- HKEY_CURRENT_USER\Software\Microsoft\Windows\Shellに移動
- 「Bags」「BagMRU」を右クリック→エクスポート(バックアップ)
- バックアップ完了後、「Bags」「BagMRU」を削除
- PCを再起動
これにより、エクスプローラーのフォルダごとの表示設定がリセットされます。以降、フォルダを閉じる直前のサイズ・位置を再度学習し直してくれます。
ApplicationFrame関連の確認
ApplicationFrameキーが存在しない、あるいは権限がおかしい場合、UWPアプリ全般のウィンドウ状態保存が失敗します。
- regeditで該当キーに移動
- キーを右クリック→「アクセス許可」
- 現在のユーザーに「フルコントロール」が付与されているか確認
- なければ「編集」→追加→権限を付与

詳細な対処法4:Snap Groupsでレイアウトを維持する
Windows 11の標準機能であるSnap Layoutsで複数ウィンドウをスナップすると、それらは「Snap Group」として自動的にグループ化されます。タスクバーのアプリアイコンをホバーすると、グループのサムネイルが表示され、ワンクリックで元のレイアウトを復元できます。
Snap Groupsの効果的な使い方
- ウィンドウの最大化ボタンにカーソルを重ねる
- 表示されたレイアウトから希望の分割パターンを選ぶ
- 各スロットにアプリを割り当てる
- 完成したグループはシステムが自動で記憶
- 次回、タスクバーアイコンにホバー→グループサムネイルをクリックで復元
Snap Groupsは「前回閉じたときのサイズを個別に覚える」仕組みではなく、「組み合わせ」を覚える仕組みです。複数アプリを同じレイアウトで使う人にはむしろこちらの方が便利です。
詳細な対処法5:PowerToys FancyZonesの導入
Microsoft公式のPowerToysに含まれるFancyZonesは、任意の画面分割パターンを自分で定義できる強力なツールです。Shiftキーを押しながらウィンドウをドラッグすると、事前定義したゾーンにピタッと吸着します。
FancyZonesの設定手順
- Microsoft StoreからPowerToysをインストール
- PowerToysを起動し「FancyZones」を有効化
- 「レイアウトエディターを起動する」→Win+Shift+`キー
- テンプレート選択または「カスタムレイアウトを作成」
- ゾーンを描画し「保存して適用」
- 以降、Shift+ドラッグでウィンドウをゾーンにスナップ
FancyZonesの強み
- モニタごとに異なるレイアウトを設定可能
- 仮想デスクトップごとの切り替えにも対応
- アプリ起動時に自動でゾーンに配置する「アプリ割り当て」機能
- ゾーン外へのドラッグでもPin機能で位置維持
対処法の比較表
| 手法 | 効果範囲 | 難易度 | リスク |
|---|---|---|---|
| 高速スタートアップ無効化 | システム全体 | 低 | 起動時間増 |
| Bags/BagMRU削除 | エクスプローラー | 中 | フォルダ設定リセット |
| ApplicationFrame権限修復 | UWPアプリ | 中 | 低(バックアップ前提) |
| Snap Groups | グループ化アプリ | 低 | なし |
| PowerToys FancyZones | 全アプリ | 中 | なし |
まずは低リスクのSnap GroupsおよびFancyZonesを試し、効果が不十分な場合にレジストリ修復へ進むのがおすすめです。

アプリ側の仕様で諦めるしかないケース
以下のようなアプリは、そもそもウィンドウ位置を保存しない設計になっています。
- Windowsセキュリティ(Defender UI)
- 一部の設定画面(Settings内モーダル)
- 古いVisual Basic製のサードパーティアプリ
- 管理者権限でのみ起動するツール(UACの昇格でハンドルが切れる)
これらはFancyZonesのアプリ割り当て機能で起動時自動配置を設定するのが最も現実的です。
マルチモニタ環境での注意点
外部ディスプレイを接続・切断する運用では、切断時にサブモニタ上にあったウィンドウがメインモニタに吸い込まれ、次回接続時もそのまま…という挙動が頻繁に起こります。
- ディスプレイケーブルの抜き差しでDisplayPortは毎回ハンドルが切れる仕様
- HDR有効モニタの場合、色空間切替でウィンドウマネージャがリセットされる
- ノートPCのドッキング運用では「接続時はFancyZonesレイアウトA、切断時はB」のようなプロファイル切替が有効
FAQ:よくある質問
Q1: メモ帳の位置だけリセットされます
A: 新メモ帳(UWP版)は「設定→ウィンドウ」で「以前のウィンドウとファイルを開いたまま終了する」をオンにしてください。
Q2: エクスプローラーの特定フォルダだけリセットされる
A: そのフォルダに対応するBagsエントリだけが壊れている可能性があります。該当フォルダで「表示→オプション→フォルダーオプション」→「リセット」で回復します。
Q3: アップデート直後から発生しました
A: Windows Updateが新しいApplicationFrameHost.exeを入れ、古い状態ファイルと不整合が起きることがあります。一度サインアウト→サインインで解消するケースが多いです。
Q4: レジストリ修復は怖いです
A: まずはSnap GroupsとFancyZonesで運用することをお勧めします。こちらは非破壊的で、いつでも無効化できます。
Q5: Officeのウィンドウだけ毎回中央表示
A: Officeのオンライン連携(Microsoft 365サインインの状態)が途切れると、クラウド側の設定が優先されリセットが起きます。オフラインモード運用にするか、明示的なサインインを維持してください。
まとめ
Windows 11でウィンドウのサイズ・位置が記憶されない問題は、システム設定・レジストリ・アプリ仕様の複合要因です。まずはSnap GroupsとPowerToys FancyZonesという非破壊的な代替手段で運用改善を図り、それでも不満が残る場合に高速スタートアップ無効化・Bags削除・ApplicationFrame権限修復へ進むのが安全です。
特にFancyZonesは、ウィンドウ記憶の問題を根本的に回避できる上、生産性も飛躍的に向上します。2画面・3画面環境の人は今日から導入を検討する価値があります。Microsoft公式ツールなのでセキュリティ面の心配も最小限です。
ウィンドウ配置は1日に何十回も触る部分だからこそ、ストレスフリーにする投資対効果は抜群です。本記事で紹介した手順で、毎回ウィンドウを広げ直す徒労から解放されましょう。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!