【PC】Windows 10 October Updateでファイルが消失する原因が判明

1田杉山脈 ★2018/10/10(水) 19:23:17.48ID:CAP_USER
米Microsoftは9日(現地時間)、3日より配信開始したWindows 10 October 2018 Updateのインストールによりファイルが消失する原因が判明したと発表した。本日よりWindows Insiderコミュニティを更新し、October 2018 Updateの再リリースに向けて作業を継続する。

 この現象は「Known Folder Redirection(KFR)」機能を過去に有効にしたことがあり、リダイレクト先に移動するさいに、オリジナルファイルが移動されず、古いフォルダに取り残された場合に発生する。

 KFRというと若干馴染みのない機能と思われるかもしれないが、じつはWindows上の「デスクトップ」、「ドキュメント」、「ピクチャー」、「スクリーンショット」、「ビデオ」といったフォルダは、どこかのフォルダへリダイレクトするようになっている。

 デフォルトの設定では、C:\users\<ユーザー名>\<フォルダ名>となっているが、C:をシステムドライブとして使い、データは別のドライブやフォルダに保存するユーザーも少なくない。その場合、該当のリダイレクトを右クリックし、「場所」のタブで「移動(M)…」のボタンを押し、好きなドライブとフォルダを設定すれば、自動で移行が行なわれる。

 大半のユーザーであれば移行が終わるまで待つだろうが、何らかの理由で中断したり、完全に移行されなかったりすると、移行されなかったオリジナルはデフォルトのフォルダに残されたままになる。

 ここまでは良いのだが、過去のApril 2018 Updateのフィードバックで、この手順で新しいフォルダにファイルを移動しても、C:ドライブに不要な空フォルダが残ったままになっているという報告があった。そこでOctober 2018 Updateでは、インストール時にこれらの不要なフォルダを削除するというコードが追加された。これが災いし、移動されなかったオリジナルを削除してしまう事態となった。

 同様に、KFRの機能を使いOneDriveにリダイレクトさせる場合、オリジナルのファイルをOneDriveに移動させるかどうかというダイアログで「いいえ」を選んでしまうと、同様にオリジナルが古いフォルダに取り残されたままになるため、これも削除されてしまう。

 さらに、OneDriveクライアントの古いバージョンにも問題がある。OneDriveで「自動保存」機能を使い、ドキュメントやピクチャフォルダを選択すると、C:\users\<ユーザー名>\onedrive\<フォルダ名>という場所にフォルダを生成するのだが、KFRでリダイレクトされるも、以前のファイルはオリジナルフォルダに残り、新しいフォルダにコピーされないままになる。この場合も、October 2018 Updateをインストールするとオリジナルが削除されてしまう事態となる。

 Microsoftはこの問題を十分に調査し、これらの3つのシナリオをすべて解決するソリューションを開発。元の古いフォルダの場所と内容をそのまま残すようにしたという。今後、これらの問題を発見するために、本日よりWindows Insider Feedback Hubに新しい機能を取り入れ、例え少数でも重大な問題を発見する仕組みを取り入れた。

 また、今回の問題の影響を受けたユーザーに対してサポートを行ない、データの復旧を試みるとしている。結果を保証するものではないとしているが、Microsoftに直接問い合わせるよう呼びかけている。
https://pc.watch.impress.co.jp/docs/news/1147038.html

9名刺は切らしておりまして2018/10/10(水) 19:41:46.79ID:5yb0LSx3
> 不要なフォルダを削除するというコードが追加

やらなくてもいいことをちょっとした親切心でやってしまう、結果、大惨事

システム開発で、親切心は捨てなければならい

12名刺は切らしておりまして2018/10/10(水) 19:48:17.08ID:82A60rup
>>9
フツーの感覚なら、削除前に確認するか、せめて元に戻せるようにごみ箱に移動
するけどな。 コミュ障が親切心出したか、コミュ障を装った悪意の確信犯としか。
46名刺は切らしておりまして2018/10/10(水) 21:03:07.75ID:KyrctAwI
>>9
親切心じゃなくて最初からバグ仕込んでて、それを直そうとして
更に被害が拡大した訳だな。これを仕事の拡大再生産という。
ど素人がよくやるんだが、MSのコードチェックが全然機能してない証拠
11名刺は切らしておりまして2018/10/10(水) 19:43:15.08ID:+f7yETcd
複雑なosになって設計する側は大変そう。
22名刺は切らしておりまして2018/10/10(水) 20:00:10.47ID:eqNqKRbX
元のフォルダが残る根本要因は潰さないのか?
リダイレクトは以前に試したけど、Cドライブにフォルダが残ったままになって気持ち悪かったので、以後は使わず独自管理している

お陰でMS-DOSの頃のフォルダ管理を未だに踏襲しとるわ
C:¥binとかD:¥Workとか

85名刺は切らしておりまして2018/10/10(水) 23:18:38.23ID:iY44L9xT
>>22
c:\bin の中みたら ぢr.bat が残ってた
32名刺は切らしておりまして2018/
10/10(水) 20:21:04.21
ID:c3hiyS4A
消えたっていう報告が多すぎるような気がする、これ以外にも何かあるんじゃないか?
34名刺は切らしておりまして2018/10/10(水) 20:23:08.59ID:JchvAPgt
>>Microsoftはこの問題を十分に調査し、これらの3つのシナリオをすべて解決するソリューションを開発。
消えたファイルを復元できるのか?
そうじゃなければ、”不具合を修正した”レベルだろ。
35名刺は切らしておりまして2018/10/10(水) 20:25:59.85ID:/vRyTcjs
>インストール時にこれらの不要なフォルダを削除するというコードが追加された。これが災いし

なんでテストせえへんの?

37名刺は切らしておりまして2018/10/10(水) 20:27:07.72ID:UGYQ7cZL
みずいろ初回版みたいな事すんなよ
40名刺は切らしておりまして2018/10/10(水) 20:36:05.65ID:6FyQ4G2L
リダイレクトってUNIXでいうところのダイナミックリンクのことなん?
41名刺は切らしておりまして2018/10/10(水) 20:43:48.84ID:82A60rup
>>40
いや、違う。 Windowsエクスプローラ上からだけ存在しているように見える
仮想フォルダで、名前と実際の場所の関連付けはレジストリにあったはず。

ダイナミックリンクは、ショートカット(.lnk)かな。 ショートカットも、実は
見かけは同だけど、違うタイプが3種類くらいある。

42名刺は切らしておりまして2018/10/10(水) 20:46:42.86ID:zQSwWUvt
これ、SSDを起動ドライブにしてる場合は削除されたローカルのデータはほぼ復旧不能
フォルダ削除時点でSSDにTirmコマンド流してるはずなので綺麗さっぱりになってるw
47名刺は切らしておりまして2018/10/10(水) 21:05:55.92ID:/ahSERrW
パソコン史上最強、最悪のウイルス・ソフトがある
ウイルス防御ソフトなどまったく効果がない!
50名刺は切らしておりまして2018/10/10(水) 21:12:39.48ID:/qQGsvMu
酷いねw

せめてフォルダ内にファイルやサブフォルダが1つもない空の状態であることを確認してから、フォルダを削除しろよw

こんなのプログラミングの初歩の初歩だよ「w

54名刺は切らしておりまして2018/10/10(水) 21:21:53.69ID:82A60rup
>>50
そもそも中身(ファイルやサブフォルダ)が残っていたら削除できない。
(RemoveDirectory APIの戻り値はエラーになって削除失敗)

ttps://msdn.microsoft.com/ja-jp/library/cc429688.aspx

つまり、断りもなくファイルやサブフォルダをご丁寧に削除しているわけ。

52名刺は切らしておりまして2018/10/10(水) 21:17:38.31ID:gtXQfu6Q
でもマイクロソフトの株価は上昇しっぱなし
株主はインド人CEOに大満足w

GEのように追放されないのがその証拠

ユーザーの不満など大株主には届かない 
届かせたいなら大株主になるしかないぞ

マネー緩和様々やねぇw 
糞やろうがテロやらかそうが、株価下がることが無いんだから経営陣は枕高くして寝れる
株価が下がればGEのCEOの二の舞なんだからさ

53名刺は切らしておりまして2018/10/10(水) 21:20:52.33ID:2ZT81zHz
Octoberではなくシュレッダー
56名刺は切らしておりまして2018/10/10(水) 21:27:43.20ID:q/ltlpsk
いやだってWSUSに登録してあるか、インサイダープログラムに登録してあるか、手動で更新プログラム適用したかしてない限り
今時点で1809にはアップデートされないはずだからな

今バグを発見して報告してるのは一般ユーザーというよりテスト中のSEやデベロッパーで、
一般ユーザーから文句がでる時期じゃない

マイクロソフトはこういうアップデートのスキームがきっちりしてるから
周りの協力を呼び込みやすく、致命的なミスまでは到らず何とか出来ているという側面があるな

59名刺は切らしておりましてn>2018/10/10(水) 21:33:31.59ID:HQdCKga4
>>56
Homeは無視ですか

幸い、自分のPCは今回は何ともなかったけど

62名刺は切らしておりまして2018/10/10(水) 21:45:56.62ID:0rqyWMlh
>>1、生贄の書 WIN10

wwwwwwwwwwwwwwww

66名刺は切らしておりまして2018/10/10(水) 22:07:31.31ID:sjFvWiB7
OneDriveのフォルダ保護と
特殊フォルダの移動って両方ともずいぶん前から挙動が理解できなかったんだよな
何か衝突でもしたのかな
開発部署が違うだろうから、そのせいなのかもなぁ
67名刺は切らしておりまして2018/10/10(水) 22:09:10.11ID:+N3h6GKh
ディレクトリ消す前にファイルの存在チェックしろよ
68名刺は切らしておりまして2018/10/10(水) 22:10:16.24ID:TJ+5HtuP
バグを直すとバグが発生するってこういうことなのか
理解した
69名刺は切らしておりまして2018/10/10(水) 22:10:58.12ID:3HTnHzpa
1803時点で動かなくなってしまったアプリの不具合は、1809で解消された。
1803がゴミだったので、1809には期待したのだが、こんな不具合があったのか。。

正直、1703 が一番マシなので、そのまま5,6年 使わせてもらえないものかね?
セキュリティパッチだけ出してくれればいいんだけど。

74名刺は切らしておりまして2018/10/10(水) 22:39:58.17ID:gtXQfu6Q
大型パッチとかやる度に株価下がればいいけど、実際には株価下がらんからな
影響が全くない

つーか、投資家もOS事業売却しろと言ってるかも試練

今のマイクロソフトはサーバー屋 兼自動運転技術サプライヤーだもんな

77名刺は切らしておりまして2018/10/10(水) 22:52:15.95ID:/qQGsvMu
高レベルのなんらかのAPIを使って、フォルダまるごと削除するコードを書いていた、という可能性をなぜ排除する?w
82名刺は切らしておりまして2018/10/10(水) 23:10:36.49ID:LJ5jdLip
ふう、なんとか致命傷で済んだぜ
89名刺は切らしておりまして2018/10/10(水) 23:40:05.38ID:VWVFNaMk
パソコン良く判って無い人のフォルダ見ると、下手に仮想的にファイルをまとめちゃってるせいでファイルの実在場所がカオス化してるんだよなあ。
階層構造をショートカットするクイックアクセスもそれに拍車をかけるし。

それでも使えるんだから優秀だと思えばいいのか、カオスの素と思えばいいのか判らんけど。

90名刺は切らしておりまして2018/10/10(水) 23:48:18.59ID:MAuaFLNt
users以下のフォルダはOSがゴチャゴチャいじるから信用しちゃダメなんだよな
win7にした時にアクセス権で面倒だったからprogram filesも使ってない俺勝ち組

引用元:http://egg.5ch.net/test/read.cgi/bizplus/1539166997/