\r\n\r\n
Windows 10のインストールとアップグレードのプロセスが時々失敗し、お使いのコンピューターが「アップグレードできません」と表示されますが、「何もする必要はありません」。 Windowsはこの問題を知っていますが、Microsoftはあなたに詳細を隠しているのです。ここでは、自分で問題を特定し、解決する方法を紹介します。
マイクロソフトは、もっと分かりやすいエラーメッセージを提供すべきだった。Microsoft Update Assistantを使用してWindows 10の2019年5月アップデートにアップグレードしようとした際に表示されたメッセージは以下の通りです。
このPCはWindows 10にアップグレードできない。
お使いのPCには、このバージョンのWindows 10に対応していないドライバーやサービスがあります。アクションは必要ありません。Windows Updateは、問題が解決された後、自動的にこのバージョンのWindows 10を提供します。
マイクロソフトは、「no action required」メッセージは何もしなくてよいという意味だとしています。
それはいいのですが、待ちたくない場合はどうすればいいのでしょうか?Windowsは、どの「ドライバーまたはサービス」が問題を引き起こしているのか、なぜ教えてくれないのでしょうか。Windows 10は問題を知っていますが、ここには表示されません。ログファイルから見つけて、自分で修正する必要があります。その方法をご紹介します。
ログファイルは、お使いのコンピューターの以下のフォルダーに隠されています。
C:\$WINDOWS.~BT\Sources\Panther見つけるには、「ファイルエクスプローラー」ウィンドウを開き、アドレスをコピーしてアドレスバーに貼り付けます。
このフォルダーの中に、"CompatData "で始まり、".xml "で終わるファイル名がないか探してください。いくつか表示されている場合は、一番下にある最新のものを選んでください。
ファイルを開くと、その内容が表示されます。他のソフトがない場合は、ファイル上で右クリックし、「名前を付けて開く」→「Microsoft Edge」を選択することをお勧めします。
また、Notepad++を使用すると、非常によく見ることができます。メモ帳とライティング・タブレットはファイルを表示しますが、EdgeとNotepad++が提供する追加の書式設定なしでは読みにくいでしょう。
解読できれば、このファイルからWindowsがアップグレードされない理由がわかります。
例えば、互換性のないドライバーを見つけるには、"DriverPackages "の下にある、以下の内容を含むすべての行を探します。
BlockMigration="True"つまり、oem81.inf と oem80.inf ファイルに関連するドライバは、新しいバージョンの Windows と互換性がないことを意味します。Windowsがアップグレードを拒否するのはこのためです。
しかし、その文書とは何なのか?
詳細については、以下の場所にあるログに記載されたINFファイルを開く必要があります。
C:\Windows\INFフォルダ内のチェックが必要な.infファイルを探します。この場合、oem80.infとoem81.infになります。
ダブルクリックでメモ帳に開くことができます。これを実行すると、各ファイルの冒頭に、それが何であるかを説明するコメントが表示されることがあります。
この例では、oem80.inf が「Microsoft Print To PDF インストールファイル」、oem81.inf が「Microsoft XPS Document Writer インストールファイル」であることが確認できます。".つまり、Windows 10自体に搭載されているMicrosoft独自のXPSやPDFのプリンタドライバが、何らかの理由でインストール作業をブロックしている部分があるのです。
問題の原因がわかったので、不具合のあるドライバーをアンインストールすることで解決します。
この場合、「コントロールパネル」→「プログラム」→「ヘッダーからWindowsの機能をオンまたはオフにする」を実行すればよいのです。Microsoft Print to PDF」と「Microsoft XPS Document Writer」のチェックをはずし、「OK」をクリックする".アップグレード後に再インストールすればいいのです。
他にアップグレードを妨げるハードウェアドライバやアプリケーションがある場合は、それらを一時的にアンインストールすることができます。
問題を解決した後、Windows 10のインストール画面の「更新」ボタンをクリックするとよいでしょう。ごめんなさい!それじゃダメなんです。Refreshボタンを押しても何もしない。
その代わり、C:⇄WINDOWS.~BT_Sources⇄Pantherのフォルダに戻る必要があります。互換スキャン cache.dat ファイルを探し出し、削除します。
このキャッシュファイルを削除した後、「更新」ボタンをクリックすれば、インストール作業は続行されます。
これはマイクロソフトが与えてくれたプロセスではありますが、素晴らしいとは言えません。Brad Samsが言うように、バグレポートのシステムは「謎の混乱」で、「Panther」フォルダの名前はwindowsvistaまでさかのぼるんだ、それくらいさかのぼっているんだよ。
Windows 10 May 2019 updateでは、より良いインストールエラーメッセージが提供されるはずでしたが、まだ見当たりません。少なくとも、昔の「何かがおかしい」というメッセージよりはましでしょう。
関連:何かが始まる:Windows Installerのエラーメッセージがついに役に立つ(かもしれない)