Visual Studioで「無効なライセンスです」と出る問題の解決

Visual Studio をインストールしても「無効なライセンスです」と表示され再インストールしても直らない人のための解決法です。少なくとも自分はこれで直りました。

  1. http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=enからsubinacl というコマンドツールをダウンロードし、インストールします(デフォルトでは「C:\Program Files\Windows Resource Kits\Tools」 64bit版では「C:\Program Files (x86)\Windows Resource Kits\Tools」 )
  2. コマンドプロンプトを起動します(「ファイル名を指定して実行」で cmd と入力)。
  3. コマンドプロンプトに「cd <1.でインストールした場所> 」(通常は「cd C:\Program Files\Windows Resource Kits\Tools 」)と入力して実行
  4. 以下の2行をコピペして実行するのを2回繰り返す

subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /setowner=everyone
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /grant=everyone=f



参考URL:
How do I fix an "Invalid license data. Reinstall is required." error in Visual C# 2010 Express? - Stack Overflow