Skyrimは起動しないは、PC起動時に固まるは、Windows Updateは何度やってもエラーになるは、でシステムが不安定になってしまいました。
前回、Windows Update情報をクリアすることでPC起動時に固まってしまう現象は暫定的に解消できました。しかし、Windows Updateがエラーになってしまう現象はどうにも解消できませんでした。
そこで、以下のように対症療法で見えている問題を潰してみようと試みましたが、それも叶わず…。結局「回復」メニューで初期化しました。ほぼクリーンインストールです。以下、その経過です。
発生していた問題点
以下の問題が発生していました。
Windows Updateでエラー 0x800f0900, 0x800F0900
何度再試行しても以下のエラーが発生しアップデートできません。
.NET Framework 3.5 および 4.8の累積的な更新プログラム(x64 向け Windows 10,version 20H2 用)(KB4586876)
状態:ダウンロードエラー – 0x800f0900
x64ベース システム用 Windows 10 Version 20H2 の累積更新プログラム(KB4598242)
状態:インストールの失敗:エラー 0x800F0900
Skyrimが起動しない 0xc000012f
起動時に以下のエラーが出ます。
やってみたこと(効果がなかった方法)
.NET Framework 修復ツール
まず.NET Frameworkのアップデートでエラーが出ていたので、以下のサイトを参考に.NET Frameworkを修復してみましたが、効果はありませんでした。
Windows10では.NET FrameworkはOSの一部となっており、.NET Frameworkだけを入れ直したりはできないようです。
DISMコマンドでOS自体を修復する方法は私の環境ではエラーになることは前回分かっていたので、.NET Frameworkの修復は諦めました。
DirectX9のインストール
Skyrimを起動するとd3dx9_42.dll(DirectX9のDLL)でエラーになるので、DirectX9を入れ直してみました。
「ドラゴンクエストX」がDirectX9を使っているのを知っていたので、動作確認を兼ねベンチマークをインストールしてみました。
やはりd3dx9_41.dll(DirectX9のDLL)でエラーになります。
その後、DirectXのランタイム(ドラゴンクエストXで必要なDLL)のインストールが始まり、一見正常に完了するのですが…
いざドラゴンクエストXのベンチマークを起動すると前述同様のエラーが発生します。
以下のマイクロソフトのサイトからDirectXランタイムをインストールしてみましたが、結果は変わりませんでした。
「回復」でWindows10を初期化
.NET Framework同様、DirectXもWindows10の一部になっており、入れ直したりはできません。やはりOSそのもの、Windows10の何かが壊れているようです。
対症療法では解消できそうにありません。インストール済のアプリは消えますが、「回復」メニューでWindowsを初期化することにしました。
「ドキュメント」や「ピクチャ」などのフォルダにある情報は退避してあるので、「すべて削除する」を選びました。
ダウンロードに時間がかかるのが嫌だったので、「ローカル再インストール」を選択しました。
この後、画面遷移に従いWindowsを初期化しました。
初期化により問題解消
ドラゴンクエストXのベンチマークはDirectX9のインストールも正常に終了し、問題なく実行できました。
Skyrimをインストールし、実行できました。まだMODを入れていないので顔がありません。
いよいよ、Windows Updateです。何度も失敗しているのでドキドキしましたが、問題なく完了しました。
まとめ
Windows Updateでエラー:0x800f0900 が出てしまうと復旧はそう簡単ではありません。
前回試したDISMコマンドで修復できる場合もあるようですが、DISMでダメだった場合はWindowsの「回復」メニューで初期化、もしくはクリアインストールするしかないようです。
また環境の作り直しですが、エラーが解消されてスッキリです。ただし、何でこんな状態になってしまったのか、原因は不明です。
でもこれで久しぶりにSkyrimがいじれます。
コメント