マイクロソフトは火曜日、データ損失が発生する可能性のある事例をユーザーが知らせることができる追加の「シグナル」を導入し、延期されていたWindows 10 October 2018 Updateを一般向けに段階的に再度リリースし始めたと発表した。
Windows 10 October 2018 Update(マイナーリリース)は、10月2日に出荷開始予定でしたが、すべてのユーザーが受け取れるわけではありません。Microsoftによると、出荷開始以来、590万人がダウンロードしています。Microsoftは、バージョン1809とも呼ばれるこのアップデートを、残りのユーザーに向けて徐々に展開していく予定です。ユーザーはまずアップデートを申請し、ハードウェア要件を満たし、アプリケーションの互換性を確認する必要があります。それでも、最初にアップデートを受け取れるのはユーザーの約1%に過ぎないとMicrosoftは述べています。残りのPCへのアップデートは、今後数週間から数ヶ月かけて行われる予定です。
「データによりデバイスの準備が整っており、優れたエクスペリエンスが得られることが示され次第、Windows Update 経由でユーザーに 10 月のアップデートを提供します」と、Windows サービスおよび配信のプログラム管理ディレクターのジョン・ケーブル氏はブログ投稿に記した。
2018年10月のアップデートは、「Known Folder Redirection(KFR)」と呼ばれる機能によってファイルが誤って上書きされるという報告が浮上したため、配信が中止されました。マイクロソフトはその後、Insiderプログラムのメンバーにテスト用にアップデートを再リリースしました。マイクロソフトは11月8日、これとは無関係のWindows 10のアクティベーションに関する別のバグに遭遇しました。同社は火曜日、これらのバグはすべて修正されたと発表しました。
何が問題だったのか: 詳細
マイクロソフトは、2018年10月のアップデートに至るまでのテストプロセス中に発生した一連のミスを認めました。実際、ユーザーは数ヶ月前にデータ損失の原因となったバグを発見し、Windows フィードバック ハブ アプリケーションを通じて報告していました。
問題は、報告件数の少なさが、別の無関係なバグと誤って混同されていたことです。Windowsが通常のWindowsデスクトップに非常によく似た一時プロファイルへのログインを許可した場合、Windowsはユーザーが再起動するまで既存のファイルを利用できないことがありました。Microsoftによると、このバグは週に数回、あるいは月に10回程度発生し、KFRバグとほぼ同じ頻度でした。
Microsoftが2018年10月のアップデートのリリースを開始した際、同社は23件のフィードバックと20件のサポートデータを受け取りました。590万ダウンロードという数字を考えると、それほど多くないように思えます。しかし、Windows 10のインストールベース全体が約7億人であることを考えると、たとえ小さなバグであっても、何千人ものユーザーに大きな不満をもたらす可能性があります。
マイクロソフトは10月9日に発表した通り、ユーザーがバグを報告したり機能のリクエストをしたりできるアプリ「フィードバックHub」内に特別な「スライダー」を追加しました。このスライダーはバグの重大度を報告するために使用されます。また、「ファイルが見つからない」といったカテゴリも追加され、将来同様のバグが発生するのを防ぎます。さらに、マイクロソフトはWindowsのステータスアップデートも追加し、Windows 10の更新履歴ページで定期的に更新情報を提供する予定です。
Windows 10のバグを潰すためのよりオープンなアプローチ
マイクロソフトはバグテストの方法も変更しました。2013年には、品質管理の維持の一環として、機能テストの責任を独立したテストエンジニアリングチームから開発チーム自身に移管しました。マイクロソフトはこれまで以上に多くのテストを実施していると主張していますが、今後、これらのテストの詳細と、テスト手順の将来的な進化計画について説明するブログ記事をシリーズで公開する予定です。
最初の投稿は、2018年10月のアップデートの再リリース発表に合わせて公開されました。Windows担当コーポレートバイスプレジデントのマイケル・フォーティン氏は、Microsoftがどのようにテストを行っているかについて説明しました。具体的には、社内での自動テスト、Microsoft社員によるWindowsビルドの積極的なセルフホスティング、アプリケーションの互換性、ハードウェア、周辺機器に関する外部テストラボとの連携、そしてISVとハードウェアパートナーとの連携について説明しました。
「アップデートの開発と安定化の過程では、あらゆるエンゲージメントプログラムを活用し、実環境でのみ発生することが多い問題を特定し、修正します」とフォーティン氏は記している。「エコシステム全体のパートナーと同様に、自動テストと手動テストも継続して実施しています。フィードバックハブやソーシャルメディアなど、利用可能なあらゆるフィードバックツールに基づき、過去のフライトやリリースと品質を比較しています。ユーザーエクスペリエンスに自信が持てるようになった時点で、機能アップデートを慎重にお客様にリリースしていきます。」
フォーティン氏は、展開プロセスにおいて、自動テレメトリ、ソーシャルメディア、そしてフィードバックハブを活用して問題を特定しようとしていると付け加えた。場合によっては、マイクロソフトは「悪い体験」をしている特定のユーザーグループを特定し、問題が解決されるまで同様のマシンへのアップデートをブロックすることもある。
マイクロソフトは、2018年4月のアップデートがWindows史上最高のリリースの一つだと主張した。フォーティン氏によると、その理由は2つの指標によるものだという。1つはサポートへの電話やチャットの件数の減少で、顧客からのトラブルが減少したことを示唆している。もう1つは、ユーザーにWindowsエクスペリエンスを評価してもらうネットプロモータースコアと呼ばれる指標だ。フォーティン氏によると、4月のアップデートはWindows 10のどのバージョンよりも高いネットプロモータースコアを獲得したという。

重大なバグであるかどうかに関わらず、Microsoft は Windows が時間の経過とともにより安定してきたと考えています。
フォーティン氏は、マイクロソフトがこれまで行ってきたことの一つは、テスト方法やユーザー保護のための取り組みについて、よりオープンにすることだったと認めた。しかし、それは必ず改善すると約束した。「確かに前向きな傾向は見られますが、同時に、困惑するような問題に直面しているユーザーの声もしっかりと受け止めており、更なる改善を約束します」とフォーティン氏は記した。「問題発生時の迅速かつオープンな対応能力の向上に向け、更なる努力を重ねていきます。」
これがあなたにとって何を意味するか: Microsoftの対応は2つあります。1つ目は、同社は顧客とのコミュニケーションを改善する必要があるということです。2つ目は、システムがうまく機能していたということです。まあ、ある程度は。InsiderはKFRのバグを報告するという役割を果たしましたが、Microsoftはそれを見逃していました。Microsoftは、新しいフィードバックハブツールが後者の問題を軽減することを期待しています。
皮肉なことに、Windows 10 2018年10月のアップデートは、退屈な改善とマイナーな新機能のみで、退屈なものになるはずでした。バグと遅延により、永遠にアスタリスクが付くことになります。