Windows 10 Pro から Windows 11 Pro 24H2 に上げた直後、「メモ帳(Notepad)で .txt を書いて右上の × で閉じると保存の確認が出ず、ファイルが 0 バイトのまま」という相談が急増しています。結論から言えばこれはバグではなく新仕様です。本記事では現象の再現条件、原因、業務に支障を出さないための具体的な対処と運用ベストプラクティスを、実務者目線で詳しく解説します。
Windows 10 と Windows 11(24H2)の Notepad 保存挙動の違い
まずは全体像を把握しましょう。Windows 10 の Notepad は「ウィンドウを閉じる=その時点で保存確認を出す」という直感的な設計でした。対して Windows 11(24H2)の Notepad はタブ化と「自動セッション復元(キャッシュ)」が標準になり、ウィンドウ右上の ×(Alt+F4)で閉じたときは保存確認を出さずにセッション側へ退避する動きになります。
| 項目 | Windows 10 の Notepad | Windows 11(24H2)の Notepad |
|---|---|---|
| ウィンドウ右上の × で閉じる | 「保存しますか?」ダイアログが必ず出る | ダイアログは出ず即終了。内容はアプリ内のセッションに自動保存(物理ファイルは 0 バイトのまま) |
| タブの ×(Ctrl+W)で閉じる | (タブ概念なし) | タブ単位で「保存しますか?」が表示される |
| Notepad の再起動 | 未保存内容は消える | 自動セッション復元が働き、未保存の編集内容が復元される |
| 他のエディタから同じファイルを開く | 保存済み内容が見える | 未保存分は Notepad の内部キャッシュにしかないため、0 バイトや古い内容に見える |
なぜ「0 バイト」なのか ― 設計のポイント
Windows 11 の Notepad は、ディスク上の「物理ファイル」とアプリ内部の「セッション状態」を明確に分離しています。ウィンドウを×で閉じるとディスクには保存せず、Notepad の専用キャッシュにだけ保存されます。次回 Notepad を起動すると、未保存のタブが復元されるためユーザーは書きかけを再開できます。一方で、他アプリやバックアップ・同期ツールはこのキャッシュを参照できないため、該当ファイルは 0 バイトのままに見えます。
この設計は「書きかけを簡単に取り戻せる」一方で、「共同作業や自動処理の前提(ディスクに保存されていること)」と衝突しやすいという性質があります。業務では、保存のトリガーをどこに置くかを明確にすることが重要です。
最短で解決:目的別の対処早見表
| 目的 | 手順 | 補足 |
|---|---|---|
| 旧来の「保存確認」ダイアログを出したい | タブ右端の「…」にマウスを重ねて現れる × をクリック、または Ctrl+W でタブを閉じる | タブを閉じる操作では保存確認が表示される。 ウィンドウの×(Alt+F4)では表示されない点に注意 |
| 自動キャッシュ機能そのものを無効化したい | Notepad 右上の ⚙︎ 設定 → 「Notepad の起動時」のプルダウンから 「新しいセッションを開始し、未保存の変更を破棄する」 を選択 | キャッシュが完全に無効化され、ウィンドウを閉じたときも保存確認ダイアログが出る。 復元機能は使えなくなるため、保存忘れは変更喪失につながる |
操作ごとの動作マトリクス(把握しておくと事故が減る)
| 操作 | 保存確認の表示 | ファイルの実体 | 次回 Notepad 起動時 |
|---|---|---|---|
| ウィンドウの ×(Alt+F4) | 表示されない(既定) | 0 バイト/未更新のまま | 未保存の編集が復元される |
| タブの ×(Ctrl+W) | 表示される | 保存を選べば更新 | 保存済みなら復元対象外 |
| 設定で「新しいセッションを開始…」を選択 | 表示される | 保存しなければ破棄 | 復元されない |
| 明示的な保存(Ctrl+S) | — | 即時に更新 | 復元対象外(閉じ方に依らない) |
これはバグか? ― 回答
バグではありません。Windows 11 の Notepad で採用された 自動セッション復元(キャッシュ) による仕様変更です。ウィンドウを閉じた瞬間にダイアログを出さないのは「セッション継続」を優先するユーザー体験のためです。なお、累積更新プログラムのアンインストール(例:KB5065426)では挙動は変わりません。パッチ起因ではなく Notepad 自体の新仕様によるものだからです。
実務で困らないための運用ベストプラクティス
- 保存の主語を「人」に戻す:共同作業・バージョン管理・スクリプト連携・バックアップ検証など、ディスク上の実体を前提とするワークフローでは、作業の区切りで必ず Ctrl+S を押す習慣を徹底します。
- 締め方のルール化:書きかけのメモ用途ならウィンドウの×で閉じる、納品・共有前はタブの×で閉じてダイアログ経由で保存確認……といった「閉じ方の使い分け」を決めて周知します。
- キャッシュ無効化の適用範囲を決める:開発・運用チームなど「保存忘れが事故に直結」する現場では、Notepad 設定でキャッシュを無効化しておくと安全です。一方、議事メモ中心のユーザーには自動復元の利便性が勝ることがあります。
- 同期・バックアップ製品の限界を理解:OneDrive/SharePoint、NAS のスナップショット、各種監視・取込みツールは Notepad の内部キャッシュを見られません。0 バイトのまま見えるのは正常です。
- 教育用配布資料を用意:社内ポータルに「Notepad の新しい保存仕様と閉じ方・保存の違い」を図でまとめ、オンボーディングに組み込みます。
よくある誤解とその正しい理解
- 誤解:「0 バイトはデータ消失」
正:Notepad の内部キャッシュに残っており、Notepad を起動すれば復元されるのが既定です。ただし復元を無効化した場合は本当に破棄されます。 - 誤解:「サードパーティーエディタで開けば復元できる」
正:復元できません。キャッシュは Notepad 専用領域のため他エディタは読み取れません。 - 誤解:「Windows Update の不具合」
正:アップグレードに伴う仕様変更です。特定 KB を外しても元に戻りません。 - 誤解:「アプリが落ちると必ず消える」
正:多くの場合は復元されますが、100% の保証ではありません。重要データは必ず保存しましょう。
手順詳解:タブを閉じて保存確認を出す(最小の行動変容)
- 編集中のタブ上にマウスカーソルを置く。
- タブ右端に表示される … にマウスを合わせると × が現れる。
- その × をクリックする(または Ctrl+W)。
- 「保存しますか?」ダイアログが表示されるので 保存 を選択。
この流れは、Windows 10 時代とほぼ同じ心理的安全性(閉じる前に必ず確認)を取り戻す最短手段です。
手順詳解:自動セッション復元を無効化する(仕様を旧来寄りに)
- Notepad を開き、右上の ⚙︎ 設定 をクリック。
- 「Notepad の起動時」セクションのプルダウンを開く。
- 「新しいセッションを開始し、未保存の変更を破棄する」 を選択。
- 設定を閉じる(即時反映)。
以後、ウィンドウの×で閉じる場合でも保存確認が表示されるようになり、Notepad の内部キャッシュは使われません。復元機能は失われるため、メモ用途のユーザーには注意喚起が必要です。
安全運用のチェックリスト
- 重要ファイルは必ず Ctrl+S(こまめに保存)
- 共有・連携前は「タブの×で閉じて保存確認」
- 自動処理と連携するフォルダ(監視フォルダ等)では、キャッシュ無効化を検討
- 0 バイトのファイルは「未保存のサイン」。Notepad を起動して復元可否を確認
- 復元無効化を選んだユーザーには「保存を忘れると復元不可」を周知
キーボードショートカット早見表
| ショートカット | 機能 | 保存挙動への影響 |
|---|---|---|
| Ctrl+S | 上書き保存 | 物理ファイルが更新され、他アプリ・同期にも即時反映 |
| Ctrl+W | タブを閉じる | 「保存しますか?」ダイアログが出る(既定設定時) |
| Alt+F4 | ウィンドウを閉じる | 既定ではダイアログなしでセッション保存(0 バイトに見える) |
ケーススタディ:現場で起きがちな「見えない未保存」
ログ解析の一環で C:\logs\app.txt を追記編集し、すぐに別ツール(ETL、RPA、PowerShell スクリプトなど)が同ファイルを読み込むワークフローを考えます。担当者が Notepad で追記後、ウィンドウの×で閉じた場合、ディスク上は 0 バイトや旧版のままです。スクリプトは古い内容を処理し、ダッシュボードが更新されない「謎の不具合」が発生します。
対策はシンプルで、保存(Ctrl+S)→タブの×で閉じる、または Notepad の復元機能を無効化すること。これだけでフロー全体の一貫性が保てます。
トラブルシューティング:復元されない/意図せず消えたと感じるとき
- 設定を見直す:「新しいセッションを開始し、未保存の変更を破棄する」が選ばれていないか確認。選ばれていると復元は行われません。
- 再起動・強制終了の影響:OS のクラッシュや強制終了直後は復元が不完全な場合があります。重要作業ではこまめな保存が最善策です。
- 別のウィンドウで開いていないか:複数ウィンドウを開いていた場合、復元はウィンドウ単位・タブ単位の状態に依存します。最近開いたファイル一覧やタブを確認します。
- 保存先の権限:保存に失敗しているのに気づかないケース(アクセス拒否・読み取り専用属性など)もあります。保存先の権限と属性を確認します。
チーム・全社展開でのヒント
仕様変更は「良い・悪い」ではなく「向き・不向き」があります。メモ中心のチームには利便性、厳密なファイル連携が必須のチームには危険性が勝ちます。部門ごとに既定値(既定は復元オン)をどう運用するかを決め、以下を整備するとスムーズです。
- 周知資料:閉じ方と保存の違い、0 バイトの理由、Notepad 設定の推奨値
- チェックリスト:納品・提出前の保存確認(Ctrl+S/タブの×)
- ヘルプデスク用スクリプト:ユーザープロファイルの Notepad 設定確認方法の手順書
セキュリティと監査の観点
- データの所在の明確化:復元オンの状態では、直近の編集内容が一時的にアプリ内にのみ存在する時間帯が生まれます。証跡を厳密に求める業務では、保存をワークフローに組み込む・復元を無効化する等のガイドライン整備が有効です。
- バックアップの盲点:バックアップ/スナップショット基盤はディスク上の実体のみを守ります。未保存のセッションは保護対象外です。
FAQ(現場でよく出る質問)
Q:.txt 以外(.log, .csv 等)でも同じですか?
はい。Notepad で開いている限り挙動は同じです。保存していない変更は Notepad のセッションにのみ存在します。
Q:Notepad を閉じずに PC を再起動したら?
多くのケースで復元されますが、保証はありません。重要なドキュメントは必ず保存してください。
Q:復元はどこに保存されていますか?
Notepad のアプリ専用領域です。一般的なファイル操作・他エディタ・同期ツールからは見えません。
Q:KB を削除すれば元に戻りますか?
戻りません。特定の更新プログラムではなく Notepad の新仕様による挙動です。
まとめ
Windows 11 Pro 24H2 の Notepad は、タブと自動セッション復元を中核に据えた「書きかけに優しい」設計です。その反面、ウィンドウの×で閉じると保存確認が出ず、他ツールからは 0 バイトに見えるという、業務連携上の落とし穴があります。
最小の対処は タブの×(Ctrl+W)で閉じる、または Notepad 設定で復元を無効化。そして、共同作業・自動処理・監査が絡む一連のワークフローでは、「保存を明示する」ことを運用ルールに組み込む。この三点を押さえておけば、Windows 10 時代と同等の安全性で、Windows 11 の新しいユーザー体験を取り入れることができます。
付録:現場配布用の簡易テンプレート
必要に応じて社内ポータルやチーム Wiki に貼り付けてご利用ください。
| やること | 操作 | 結果 | 備考 |
|---|---|---|---|
| 書きかけをサクッと閉じたい | ウィンドウの×(Alt+F4) | 保存確認なし。Notepad 内に自動退避 | 次回 Notepad 起動時に復元 |
| 保存し忘れを防ぎたい | タブの×(Ctrl+W)で閉じる | 保存確認が出る | Windows 10 に近い動き |
| 常に保存確認を出したい | ⚙︎ 設定 → 「新しいセッションを開始…」 | 復元無効。保存しないと破棄 | 復元は使えなくなる |
| 連携ツールに確実に反映したい | Ctrl+S で保存してから閉じる | ディスク即時更新 | 同期・抽出・監視が正しく動作 |
注意事項(運用ガイドラインに転記可)
- Notepad の未保存データは Notepad のみ復元可能。他エディタや同期・バックアップ製品では見えません。
- 保存確認が必要なときは「タブの×」を使う。ウィンドウの×では出ません(既定設定時)。
- 復元を無効にすると安全側ですが、保存忘れは即喪失に繋がります。運用教育とセットで適用してください。
以上のポイントを押さえておけば、アップグレード後の「保存確認が出ない/0 バイトに見える」問題は怖くありません。目的と環境に合わせて、Windows 11 の Notepad を最適化していきましょう。

コメント