Windows10へのアップグレード時に80070004-2000Dエラーが発生してWindows8.1に戻ってしまう現象が起こりインストールするのにかなり苦労しました。ちなみに解決するまでに14時間かかりました…

自分の場合、原因だったのはユーザー名が日本語で登録されていたためユーザフォルダが日本語になっておりUnityか何かソフトが起動しなかったのでその際にシンボリックリンクを作成していたことになります。シンボリックリンクを消したらインストールできるようになりました。

80070004-2000Dエラーが出る場合他にもいろいろと原因がある場合があるみたいで、自分がとった対処方法を載せておきます。

  1. Windows 10 へのアップグレードに失敗する場合の確認点と対処法』の方法11までを試す
  2. ウィルス対策ソフト(ESET)をアンインストールする
  3. Windows 8.1 installation error 0x80070004』を試す