30

Visual Studio2010PremiumをWindows7ワークステーションにインストールしました。テストC++プロジェクトをロードした後、iostreamが見つからないことに気付きました。C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ includeを調べたところ、ここにはsrv.hとwmiatlprov.hの2つのファイルしかないことに気づきました。

VS2010製品をテスト仮想マシンにインストールしました。このディレクトリ(... \ VC \ include)には、通常のフォルダとヘッダーのコレクション(includesディレクトリにあると思われる資料)が含まれています。

問題のあるワークステーションで欠落しているヘッダーを修正するために、次の手順を実行しました。

  • アクティブなA/Vソフトウェアがないことを確認しました(MS Security Essentialsを使用していますが、リアルタイムが無効になっています)
  • Visual Studio2010Premiumおよびその他すべてのサブ製品をプログラムと機能からアンインストールしました
  • /fullおよび/netfxパラメーターを使用してVS2010アンインストールツールを実行しました
  • プログラムファイルとプログラムファイルの両方からVisualStudio10.0ディレクトリを削除しました(x86)
  • MSDNから新しくダウンロードしたISOからVisualStudio2010を再インストールしました。

上記の手順も完了しましたが、再インストールには別のエディションであるVS2010Professionalを使用しました。

これまでのところ、ワークステーションにすべてのC++ヘッダーがインストールされたインストール済みのVisualStudio2010製品を作成することはできませんでした。

アイデア?

4

6 に答える 6

3

このトピックについて調査している間、Visual Studioをどのようにアンインストールしても、常に断片が残っているようです。

考慮すべき2つのオプション。

オプション1 仮想マシンにVS2010をインストールします。仮想マシンから必要なファイルをZipします。それらをワークステーションにコピーして解凍します。

オプション2 ハードドライブをフォーマットします。Windows7の新しいコピーをインストールします。新しいコピーVS2010をインストールします。

于 2012-10-03T22:47:06.213 に答える
1

アンインストールと再インストールを数回試しました。最終的に機能したハックは、VS2010がインストールされているマシンからVCフォルダーの内容全体をコピーすることでした。おそらくこれらすべてをコピーする必要はありませんが、VC内のinclude、lib、およびその他のフォルダーに3000以上のファイルがありませんでした。

于 2013-02-19T09:25:23.783 に答える
1

控えめに言っても、Visual Studio インストーラーは気まぐれです。一般的な診断は、レジストリが汚れていて、VS のサブコンポーネントがインストールされているにもかかわらず、実際には存在しないという記録があることです。インストール状態と構成を追跡する多数のサブコンポーネントと膨大な数のレジストリ エントリがあります。このような汚れたキーを見つけることは、干し草の山に針を刺すような深刻な問題です。

ベータ版または RC 版をインストールしたことがある場合、この種のレジストリの損傷は非常に一般的です。RTM バージョンをインストールするのに大きな問題を引き起こさなかったベータ版はありませんでした。VS2010 ベータ版は、ベータ版をアンインストールせずに Windows7 にアップデートしたことで足を痛めましたが、特にうまくいきませんでした。控えめに言っても、巨大な混乱。アンインストール/インストールが完了しなかったのと同様の種類の混乱が予想されます。そしてもちろん、レジストリの損傷は常にこれを悲惨なものに変えます。

この問題は非常に一般的です。このようなことが起こった後、レジストリを消去することを目的とした Visual Studio クリーンアップ ツールがあります。VS2010 の場合、実際にはいくつかあります。それらを見つけるには、Google「vs2010アンインストールユーティリティ」。それらが何らかの形で異なるかどうかはわかりません。すべてを実行しないと考える理由はありません。

それでも問題が解決しない場合は、チップが深刻にダウンしています。あとは、インストール後に TEMP ディレクトリに残っている dd*.txt ファイルを掘り下げるだけです。それらには、インストーラーの決定の詳細なトレースが含まれています。データの量に溺れることに注意してください。

于 2013-01-16T16:33:53.380 に答える
0

http://connect.microsoft.com/VisualStudio/feedback/details/774158/re-installed-visual-studio-2010-and-c-standard-headers-are-missingのソリューションはうまくいきませんでした。

Visual Studio 2010 と SP1 をアンインストールした後、レジストリ クリーナー ソフトウェア CCleaner を使用して再インストールしました。それは修正されました。

于 2015-01-19T22:10:22.993 に答える
0

Windows 8.1 で VS 2010 Web インストーラーを初めて正しくインストールできなかったときに、この問題に遭遇しました。上記の Kaba の手順にわずかな違いを加えて従ったところ、問題が解決しました (Kaba に敬意を表します)。違いは、すべての "VisualStudio\10.0" キーとそのすべてのサブキー、および "VisualStudio\10.0_Config" とサブキーを削除したことです。

于 2013-10-28T19:16:28.653 に答える