しょうたいふめいのGeek

主にPC系のやってみたことで誰かの役に立つかもしれないことを書いていく予定

Windows 7から無償アップグレードしたWindows 10 Homeのライセンス認証エラー 0xC004F012 を再インストールで解決

悪名高いWindows 10 Version 1809 の更新を当てた後、PCがインターネット接続できなくなった。
原因を切り分けたところ、なぜかDHCPがNGで固定IPでは動作したが、Microsoftアカウントに紐づいたアカウントでWindows10にログオンし、MicrosoftアカウントのページでもWindow10PCを認識しているにも関わらずライセンス認証エラー 0xC004F012 が出続け、トラブルシューティングでは 0xc0000022 となりどうしても解決しなかった。

Windows10へはWindows 7 Home Premiumからの無償アップグレードなので、Microsoftアカウントに紐づいたデジタルライセンス認証で登録されている。Windows7のプロダクトキーを入れても認証が通らなかったので、Microsoftサポートに電話で問い合わせてリモートアシスタンスでのサポートまで受けたが解消せず。(一応継続対応は可能なようだったが小一時間電話対応した後、コマンド修復でさらに数時間かかってるので断念)

 

結果的に以下の手順で解決したが、もしかしたら1809のイメージでも「何もしない」で全情報を消して再インストールすれば解消するのかも。

 

1.Windows 10のデジタル認証対応で一番古い版(1607)を入手

https://tb.rg-adguard.net/public.php

2.1607でデータ引継ぎを「何もしない」で上書きインストール

 (バージョン戻りのためそれ以外選択負荷)

3.インストール中に入力したMicrosoftアカウントのデジタル認証が通る

4.1809でデータ引継ぎを「何もしない」でアップグレードインストール



以下ここにたどり着くまでに実施した対処。該当エラーコードの公式情報がなく、Web上でも解決した事例を見つけることができず難儀した。

・検索した結果をもとに以下の対処などを一通り実施(tokens.dat 初期化など)

【0xC004F012】ライセンス認証ができない - マイクロソフト コミュニティ

Windows 8 product key activation error 0xC0000022 / 0xC004F012 - Microsoft Community

Microsoftアカウントのメールアドレスを変更して認証情報を変更
 → デジタルライセンス認証の問題を疑ったため

・一度Windows 10 Ver 1809の日本語イメージから

 「個人用ファイルとアプリを引き継ぐ」を選んで再インストール

Microsoftサポートのリモートサポートを受ける
 デジタルライセンス認証関連は一切確認されずWindows 7 Home PremiumのプロダクトキーをWindows10で通す方向で対応を受けた、DISMやsfcコマンドによるOS正常化をすればWindows7のキーでも通るということだろうか…(過去そういうWindows10のバージョンがあったが1607以降は方式が変わったと思っていたが)

別のPCだが、親に使ってもらっている私の「お古」のWindows8.1PCもMicrosoftのおかげでWindows10に無事(?)アップグレードされており、昨年末あたりに類似のエラーがでたがWindows8.1のキーはあっさり通って再認証できた。

無償アップグレードと最近新PCをつくってないのとでよくよく考えるとWindows10単体OSを購入したことがないので、次PCはWindows 10 Proリテールで行こうと思う。