web-dev-qa-db-ja.com

Visual Studio Expressのシリアルキーを取得するにはどうすればよいですか?

私はVisual Studio 2010 Professionalユーザーです。しかし、理由により、Visual Web Developer 2008 Expressエディションが必要です。

これをダウンロードしましたが、製品をアクティベートするにはシリアルキーが必要です。そうしないと、30日で有効期限が切れます。

there に行くと、このエラーが発生しました:

「Visual Studioの登録に関心をお寄せいただきありがとうございます。現在、登録プロセスで問題が発生しています。できる限り早急に修正いたします。後ほど製品の登録を再度お試しください。ご不便をおかけします。」

私は長い間試しましたが、毎回同じエラーが発生しました。シリアルキーを取得する他の方法はありますか?

29
DELETE me

@DewiMorganがVS 2008 Expressに対して行った回答が改善されました。それ以来、VS 2005 Expressでも動作することを確認しました。
登録なしでソフトウェアを実行できます。また、30日ごとにキーを手動で削除する必要がないようにします。これは、キーが書き込まれるのを防ぐことによって行われます。

(正しいキーを削除すると、VS 2015 "Community Edition"の登録を避けることができますが、キーが書き込まれないように許可を使用するとIDEがクラッシュするため、素晴らしいまだ解決策です。)

方向はVisual C#Express 2008を想定していますが、これは私が見つけることができる他のすべてのVisual Studio Expressアプリで機能します。

  1. Regeditを開き、HKEY_CURRENT_USER\Software\Microsoft\VCSExpress\9.0\Registrationに進みます。
  2. Paramsを削除します。 picture of me deleting the value 'Params' in the registry.
  3. ツリーのキー「Registration」を右クリックし、permissionsをクリックします。
  4. Advanced...をクリックします
  5. permissionsタブに移動し、Inherit from parent the permission entries that apply to child objects. Include these with entries explicitly defined here.というラベルのボックスをオフにします me unchecking the box
  6. 開いたダイアログでcopyをクリックします(Windows 7では、copyボタンはadd inherited permissions as explicit permissionsのようにaddに名前が変更されていることに注意してください)。 the security dialog that pops up
  7. 「詳細」ウィンドウでOKを押します。
  8. 最初の権限ウィンドウに戻り、ユーザーをクリックして、Full Controlのチェックを外します。 Me unchecking 'full control'
  9. Administratorsグループにも同じことを行います。 Me unchecking 'full control' for the Administrators group
  10. OKまたはApplyを押します。おめでとうございます。登録の問題に二度と悩まされることはありません。WinRARのように、試用版の有効期限もありません。

Visual Basic ExpressやVisual C++ Expressなど、他の(非Visual C#)プログラムに対しても同じことを行う必要がある場合があります。

@ IronManMark20は、レジストリキーを削除するだけで機能し、Visual Studioはキーの再作成を試みないというコメントで報告されています。 VSをクリーンなWindowsインストールにインストールしたとき、VSを少なくとも1回実行するまでキーが作成されなかったため、これを信じるかどうかはわかりません。しかし、それが価値があるのであれば、それもオプションかもしれません。

46
Wyatt8740

質問はVS 2008 Expressについてです。

Visual Studio 2008 Expressを登録するためのMicrosoftのWebページはしばらくの間(404)死んでいるため、登録することはできません。

代わりに、回避策として、レジストリキーを削除(または名前変更)して、VS2008Expを登録する要件を一時的に削除できます。

HKEY_CURRENT_USER/Software/Microsoft/VCExpress/9.0/Registration

これが事前に機能していることを確認するには、VS2008で[ヘルプ]-> [製品の登録]をクリックします。

次のようなテキストが表示されます

「Visual C++ 2008 Express Editionのコピーをまだ登録していません。この製品は、登録が必要になる前に1で実行されます。」

アプリケーションを閉じ、そのキーを削除し、再度開き、[ヘルプ]-> [製品の登録]をクリックします。

テキストは次のようになります

「Visual C++ 2008 Express Editionのコピーをまだ登録していません。この製品は、登録が必要になる前にで実行されます。」

したがって、2つのオプションがあります。30日ごとにそのキーを手動で削除するか、次のような行も含むバッチファイルから実行します。

reg delete HKCU\Software\Microsoft\VCExpress\9.0\Registration /f

[編集:ユーザー@ i486は、有効期限が切れた後でもこの回避策が機能することをテストで確認します]

[Edit2:ユーザー@ Wyatt8740には、値が再表示されないようにする、はるかに洗練された方法があります。]

10
Dewi Morgan

プロダクトキーの取得は無料です。ここに私がそれをした方法があります:

2012 ExpressインストールISOイメージをダウンロードしました。インストール後、「この製品は30日で有効期限が切れます。MicrosoftVisual Studio Express 2012 for Webを引き続き使用するには登録が必要です」というメッセージが表示されました。

同じ画面には、オンライン登録のリンクがあります。クリックして、ライブアカウントでサインインし、プロファイルを更新して、登録キーを取得しました。

Register online link

2

Visual C#Express 2005 ISOファイルは登録を必要としません

1
Ivanzinho

オフラインISOイメージファイルをダウンロードし、それを使用してVisual Studio Expressをインストールする場合、登録する必要はないと思います。

here に移動して、「すべて-ISOイメージファイルのオフラインインストール」というリンクを見つけます。クリックして展開し、言語を選択して、「ダウンロード」をクリックします。

そうしないと、エラーメッセージが示すように、オンライン登録がしばらく停止する可能性があります。有効期限が切れるまでに30日ありますので、パニックに陥る数日前に与えてください。

0
Cody Gray