Hebikuzure's Tech Memo

2009年3月1日

Windows ライセンスの確認が 0x80070426 で失敗する

Filed under: Windows トラブル — hebikuzure @ 10:38 AM

Windows Vista ではさまざまな場合に正規のライセンスの確認が行われる。例えば以下のような場合だ。

  • ライセンス認証の実行
  • Windows Update などでの更新のインストール
  • Microsoft Genuine Advantage の対象となっているプログラムのダウンロード
  • Windows のアップグレード インストール (Home から Ultimate へのアップグレードなど、エディション間のアップグレード)

こうした作業の際、0x80070426 というエラー コードで失敗する場合がある。このエラーは正規のライセンスの確認に必要なサービスである Software Licensing service が動作していない事を示している。この現象については以下のサポート技術情報でも解説されている。

MSKB 930379
You may receive an error message during the license installation in Windows Vista when you perform a Windows Anytime Upgrade: “An error occurred during the license installation”
http://support.microsoft.com/kb/930379/en-us

この技術情報では管理ツールのサービスから Software Licensing サービスが開始している事を確認するよう指示しているが、開始しようとしてもエラーで開始できない場合がある。一般にサービスが開始できない場合の原因としては依存関係にあるサービスが開始されていない事が考えられるが、このサービスが依存しているのは Remote Procedure Call (RPC) だけで、これが開始していなければもっとひどいトラブルに見舞われているだろう。

それ以外のよくあるパターンとしては、サービスを開始するための情報が不正になっている事がある。実際にはパラメータが登録されているレジストリ エントリに問題がある状況だ。この場合、レジストリを編集して正しい情報に戻してやれば Software Licensing サービスが開始できるようになる。
Software Licensing サービスのパラメータは以下のレジストリ キーに登録されている。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\slsvc

ただしこのキーに含まれる値にはバイナリ値もあり、手動で修正するのはちょっと面倒だ。そのため手っ取り早い方法としては、正常なコンピュータでこのキーをエクスポートし、問題のあるコンピュータでインポートする方法だろう。その上で正常な環境と見比べ、相違が無ければ Software Licensing サービスが開始できるか試してみよう。

2010/11/1 追記
同様の問題についてのチェックポイントと回避方法が http://social.microsoft.com/Forums/en-US/e0ad2f27-e743-4e00-b80e-309fc6821ca5/fix-for-software-licensing-service-has-stopped-on-some-vista-64bit-systems?forum=genuinevista に記載されている。上記のレジストリ値についての情報もあるので参考にしてほしい。

1件のコメント »

  1. […] Windows ライセンスの確認が 0×80070426 で失敗する […]

    ピンバック by 人気記事ベスト20 « Hebikuzure's Tech Memo — 2011年6月4日 @ 1:26 PM


RSS feed for comments on this post. TrackBack URI

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

WordPress.com Blog.

%d人のブロガーが「いいね」をつけました。