先週のMicrosoft Windows 10アップグレードで不運なユーザーのファイルが削除された理由が、今や世界中に明らかになりました。ソフトウェアは、ファイルが別の場所にあると誤認し、デフォルトのユーザーディレクトリを破壊可能な状態と認識していたのです。その後、このアップグレードは中止されました。
先週、Windows 10 の 2018 年 10 月の更新プログラムの「ダウンロード」ボタンを押した不運なユーザーが、\Documents
ディレクトリを失った代わりに追加のディスク容量をプレゼントされました。
火曜日に公開されたサポートページで、マイクロソフトはこのバグについて次のように簡潔に説明している。「タイミングの計算が不正確だと、『指定した日数より古いユーザープロファイルを削除する』というグループポリシーの対象となるデバイス上のユーザープロファイルが、予定より早く削除されてしまう可能性があります。」
Microsoft の John Cable がここでさらに詳しく説明しています。
マイクロソフト、文書を破壊するWindows 10 2018年10月アップデートを廃止
続きを読む
ケーブル氏によると、このバグは、既知のフォルダリダイレクトと呼ばれる機能を使用していたユーザーに影響するとのこと。この機能は、ハードドライブがいっぱいになり、デスクトップ、ドキュメント、画像、ビデオ、カメラロールなどのデフォルトのディレクトリに新しいファイルを保存し、たとえば などの別のデバイスに保存したいユーザー向けのツールですD:\user
。たとえば、通常のダウンロードフォルダにファイルを保存し続けると、実際には空き容量のある別のドライブに保存される、というわけです。
4月に、Windows Insiderのモルモットから、このフォルダーリダイレクト機能にバグが報告されました。このバグは、いわゆる既知のフォルダー(デスクトップ、ダウンロードなど、標準的な問題ディレクトリ)の空のコピーを作成します。これを修正するために、「2018年10月の更新プログラムで、これらの空の重複した既知のフォルダーを削除するコードを導入しました。この変更と更新プログラムの構築シーケンスの別の変更により、元の「古い」フォルダーの場所とその内容が削除され、新しい「アクティブな」フォルダーだけがそのまま残りました。」
つまり、別のドライブにリダイレクトした場合、OSは元の既知のフォルダを消去する可能性があります。削除のトリガーとなる3つの設定は次のとおりです。
- ユーザーがKFRを別のドライブにリダイレクトしましたが、新しいファイルのみをそこに保存し、古いファイルはデフォルト
\user\
ディレクトリに残しました。「old」フォルダ内のファイルは削除されました。 - ユーザーは、あるフォルダから別のフォルダへのリダイレクトを作成しましたが、その場所を新しいファイルのみに使用し、古いファイルはデフォルトのままにしました (Cable 氏は、KFR のセットアップ中に、ユーザーにファイルを移動するかどうかを決定するよう求めるメッセージが表示されると指摘しました)。
- 自動保存を有効にしていた古いOneDriveクライアントのユーザー。これはリダイレクトが行われているにもかかわらず、OneDriveが自動保存(例えばフォルダー内)にのみリダイレクトを使用しているため、古いファイルはデフォルトの場所に残っているためです
c:\users\username\onedrive\pictures
。
このバグは6月と8月のInsiderリリースのテスターによって報告されていたため、MicrosoftがWindows 10の10月アップデートにバグを残したまま出荷した理由はまだ謎のままです。
6月の苦情は次のとおりです。「昨日の朝、開発用ラップトップがInsider Previewビルド17692にアップグレードされました。ログインすると、C:\Users\me\Documents<\code> contained only "desktop.ini'.”
聞き覚えがありますか?他の57人のInsiderも同じように思っていました。「私も同じ質問があります」とクリックしました。
また、8月には別のユーザーが「評価版ビルド17713.rs5_release. 180706-1551」にアップグレードしたところ、やはりファイルが失われたとのことで、他の167人のユーザーも同様の報告をしています。
ファイル破壊アップデートは中止され、Windows Insiderは修正版リリースをお試しいただけます。これは、Windowsカーネル、Microsoft Graphics Component、Microsoft Scripting Engine、Internet Explorer、Windowsストレージおよびファイルシステム、Windows Linux、Windowsワイヤレスネットワーク、Windows MSXML、Microsoft JETデータベースエンジン、Windows周辺機器、Microsoft Edge、Windows Media Player、Internet Explorerを対象とする、パッチ火曜日にふさわしいWindowsセキュリティパッチスイートのリリースと重なります。
基本的には、Windows 10 マシンを更新し、準備が整いテストが完了したら広く展開します。®