2012-08-22 4 views
5

私はVS 2012のヘルプビューア3をアンインストールしました。Visual Studio 2012のヘルプビューアが壊れている、再インストールする方法?

今私はそれを再インストールしたいですが、私はどのようにわかりません。

プログラムの追加と削除、およびVS2006の「修正」を使用すると、ヘルプを再インストールするオプションはありません。

VS 2012の修復ではヘルプはインストールされません。

私はVS DVDイメージからファイルPackages\Help\help3_vs_net.msiを起動すると、それは

このコンポーネントは唯一のVisual Studioのセットアップ中にインストールすることができると述べています。

強制的に再インストールすることはできますか?問題を回避するためにmsiexecに渡すスイッチはありますか?

[編集]進歩のビットは、this threadによると、私はmsiexec /i help3_vs_net.msi VS_SETUP=1を実行することができます。これにより、ヘルプビューアがインストールされます。

残念ながら

、私はそれを起動したとき、それは言う:

A content file required by the Help Viewer is missing or has been corrupted. 
+0

同じ問題ここに! – jim

+0

@jim:回答が得られなかったので、VS2012を完全に削除してから、再インストールする前に –

+0

実際にこの問題を修正しました。 VS 2012 Update1パッケージによって削除された複数のレジストリキーを変更する必要があります。アップデートを適用した後に問題が発生し、そのアップデートパッケージのバグであることが判明しました!! – jim

答えて

6

ヘルプビューアのコンテンツストアが移動されたとレジストリキーが間違った場所を指しているときに、このメッセージは通常seen hereとして、発見されました。

下のフォルダの下にある「LocationPath」というレジストリキーを、Content Storeを移動した正しいフォルダに変更してください。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.0\Catalogs\VisualStudio11 

(おそらくファイルCatalogType.xmlを検索することによって、フォルダを見つけることができます)

+0

Visual Studioのセットアップ全体を再インストールして終了したため、回避策をテストする方法はありません。私はこれを答えとしてマークしますが、それが本当かどうかはわかりません。 –

+0

@SteveB、あまりにも悪い!私はこのソリューションを2日前に使いました。私のシナリオは少し違いましたが、エラーメッセージは同じでした。 –

+0

"修理"オプションを使用して(私の場合はVS 2013)、これも修正されないことに注意してください。しかし、正しいレジストリキー(新しいVSバージョンを反映した答えまたは新しいキーで与えられたもの)で正しい場所を設定すると機能します。 – mdisibio

関連する問題