2019 年 4 月 9 日に、Microsoft は、ローカルに保存された OneNote ノートブックをクラウドに接続せずに Windows 10 の OneNote でインポートおよび編集できるコードの問題を特定しました。 このサポートされていない状態では、ノートブックに対するユーザーの変更は OneNote キャッシュにのみ保存されます。 ユーザーが OneNote for Windows 10 をアンインストールすると、キャッシュは失われます。 16.0.11601.20066.0 より前の OneNote バージョンでは、ローカルのノートブックの古いバージョンを開くとキャッシュの最新の変更が失われます。
Microsoft は顧客データの整合性を最重要事項として扱います。キャッシュ データがこの問題の影響を受けている可能性がありますが、このイベントの結果としてユーザーまたはユーザーの組織に属するデータが第三者にさらされることはありません。 あらゆる形態の復元と影響を受ける範囲を調査しました。 OneNote for Windows 10 がアンインストールされた場合、またはOneNote for Windows 10 で古いバージョンのノートブックが開かれた場合、ノートブックを復元するソリューションは残念ながらありません。
注: OneNote for Windows 10 の最新バージョンでは、ノートブックの古いバージョンを開いた状態でキャッシュを上書きすることができないことにご注意ください。
OneNote Windows 10 キャッシュにあるノートブック データについては、このデータを復元する手順を作成しました。
OneNote データを手動で復元する
OneNote for Windows 10 で OneNote 2016 またはそれ以前のノートブックを開いたときに失われる可能性のあるノートブックを手動で復元するには、次の手順に従ってください。
-
エクスプローラーで、次の場所に移動します。
C:\Users\[user name]\AppData\Local\Packages\Microsoft.Office.OneNote_8wekyb3d8bbwe\LocalCache
-
[ユーザー名] は Windows ログイン名です。
各フォルダー名は、ノートブックの名前です。
ヒント: 隠しフォルダーが見える状態になっていることを確認してください。 Windows エクスプローラーの [表示] タブで、[非表示のアイテム] を選択します。
-
-
新しいエクスプローラー ウィンドウを開きます。 [ファイル] メニューの [新しいウィンドウを開く] をクリックします。
-
[ドキュメント] フォルダーに移動し、OneNoteBackups などの新しいフォルダーを作成します (推奨)。
-
手順 1 の OneNote フォルダーを手順 3 で作成した OneNoteBackups フォルダーにすべてコピーします。
-
OneNote 2016 を開きます。 OneNote 2016 のノートブック リストで、手順 1 で作成したフォルダーの名前と一致するすべてのノートブックを閉じます。 ノートブック リストでノートブック名を右クリックし、[このノートブックを閉じる] をクリックします。
注: OneNote 2016 をお持ちでない場合は、こちらからインストールできます。
-
OneNote 2016 で、[ファイル] > [開く] > [参照] の順に移動します。
-
Documents\OneNoteBackups フォルダーを参照します。 フォルダーをクリックして、.onetoc2 ファイルを開きます。 OneNoteBackups 下のすべてのフォルダーに対してこれを繰り返します。
-
そして、復元可能なすべてのノートブックを OneNote 2016 で開く必要があります。 それぞれのノートブックには最新の変更が必要です。 これで、OneNote 2016 でこれらのノートブックを引き続き編集できます。
OneNote データを自動的にコピーする (オプション)
展開可能な PowerShell スクリプトを使用して、上記の手順 1-4 を自動化できます。 スクリプトはここにあります。
このスクリプトを使用するときは、以下のことに注意してください。
-
PowerShell を PC 上で実行できるようにする必要があります。
-
このスクリプトはユーザーが実行した場合、または展開時にユーザーとして実行した場合にのみ機能します。
-
作成された新しいバックアップ フォルダーには英語の名前が付けられますが、ノートブックは元の言語のままです。
-
スクリプトの実行後、復元可能なデータはユーザーの My Documents\OneNoteBackups\Backup_<date> フォルダーにコピーされます。
-
スクリプトは複数回実行できます。 実行するたびに、名前に異なる日時のスタンプを持つ別のバックアップが作成されます。
重要: OneNote for Windows 10 が開いている場合、このスクリプトはすべてのデータのコピーに失敗する場合があります。 スクリプトは OneNote を閉じますが、コピーが完了する前にユーザーがそれを開くことができます。