これ。素晴らしい記事。試す。
きっかけはこれ。仮想環境にあるWindows10が勝手にシャットダウンされるので原因を調査していたら
原因はライセンス切れだったからっぽい。
冒頭記事によると「slmgr -rearm」コマンドさえ打てば管理画面に行ける(行って、ライセンス情報を更新できる)とある。
slmgrコマンドとは、ボリュームライセンスを管理するためのコマンド。会社なり官公庁なりのシステム管理部門にいる人はたまに耳にしているはず。
まあ、記事は2016年の古い記事だし既に内容は古いかもしれないが、試す価値はある。
記事の環境をみると
Windows10Proでバージョン1607、ビルドは14393となっている。かなり古い。Windows10といっても初期ビルドだろう。
で、今回試すWindows(手元の環境)はというと
Windows10のバージョン1176、ビルドは10586。
記事の環境よりさらに古い。Windows10の出たて(Longhornのあと)くらいに、実験用に作った仮想環境だから。
やってみる。まずはコマンドプロンプトを管理者として実行し
「slmgr -div」コマンドで現在の情報を表示する。
あ、まちごうた。正しくは「slmgr /dlv」だった。「スラッシュディーエルブイ」が正しい。ハイフンじゃない。アイじゃない。
間違うと使い方を教えてくれる。
/rearm は「コンピューターのライセンスの情報をリセットする」コマンド。
ふむふむ。
ほうほう。
ADのオプションまであるのか。こんどじっくりいじることにする。
気を取り直して、正しいコマンドを打つ。
slmgr /dlv
残りのSKU猶予期限リセット可能回数: 2 とある。
さて、/rearmしてみる。
slmgr /rearm
コマンドが正常に完了し、再起動を求められた。
再起動する。
shutdown -f -r -t 0
再起動完了。結果やいかに。
slmgr /dlv
ダメでした。リセット回数が減っただけで、有効期限切状態は変わらず。
slmgr /rearmする前後を比較すると
前
後
通知の理由が変わっているのと、リセット回数が2から1に減っている。
このままだと「突然シャットダウン」現象はたぶん収まらない。また別のやり方を探す。
予定
・「通知の理由 0xC004FC07」でduckduckgo。
・「残りのSKU猶予期限リセット可能回数 変更」でduckduckgo。
・「ライセンス切れ 自動再起動 レジストリ」でduckduckgo。
https://support.microsoft.com/ja-jp/help/10738/windows-10-get-help-with-activation-errors