0

Visual Studio 2010をインストールすると、インストールはVisualStudio2010の前提条件x64で停止します

私が持っているもの:Windows 7 Ultimate x64

手動でインストールしてみましたが失敗しました

メッセージには「セットアップに失敗しました」と表示され、エラーログには次のように表示されます。

[08/22/12,12:31:29] Microsoft Visual Studio 2010 64bit Prerequisites (x64): [2] Error: Installation failed for component Microsoft Visual Studio 2010 64bit Prerequisites (x64). MSI returned error code 1603
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2010 64bit Prerequisites (x64) is not installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft Visual F# 2.0 Runtime was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio Macro Tools was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates TFS Object Model (x64) was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates .NET Framework 4 Multi-Targeting Pack was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2010 Ultimate - ENU was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft Web Deployment Tool (x64) was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft ASP.NET MVC 2 - Visual Studio 2010 Tools was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft ASP.NET MVC 2 was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft Silverlight was not attempted to be installed.
.....
....
...
4

3 に答える 3

2

エラー 1603 は非常に一般的なインストール エラーであり、悲しいことに多くの情報を提供していません。

ただし、これはまだ権限に関連している可能性があります。

Microsoft のナレッジ ベースは、エラー 1603 に関して次の考えられる原因を提供します。

次の条件のいずれかに該当する場合、このエラー メッセージが表示されることがあります。

  • Windows インストーラー パッケージをインストールしようとしているフォルダーは暗号化されています。
  • Windows インストーラー パッケージをインストールしようとしているフォルダーを含むドライブは、代替ドライブとしてアクセスされます。
  • SYSTEM アカウントには、Windows インストーラー パッケージをインストールしようとしているフォルダーに対するフル コントロール アクセス許可がありません。Windows Installer サービスは SYSTEM アカウントを使用してソフトウェアをインストールするため、エラー メッセージが表示されます。

別の記事では、他の考えられる失敗の理由と、このエラーを修復するためのチュートリアルを提供しています。

于 2012-08-22T10:01:03.650 に答える
1

この問題に何時間も苦労した後、私は過去に同じ問題を抱えていたことを思い出しました。どちらの場合も、以前に Visual Studio 2010 (または Visual Studio 2010 Express) を正常にインストールしていたため、現在インストールしようとしているのと同じ PC でそれをアンインストールしたために発生しました。これは、アンインストールして再度インストールしようとすると、インストールに問題が発生することを意味します。

その後、インストール ログにエラー 2908 が表示されました。私はそれをグーグルで検索し、これを見つけました:

http://www.add-in-express.com/creating-addins-blog/2007/11/12/windows-installer-error-2908/

問題は、VS2010 をアンインストールするときに一部のレジストリ エントリがクリアされないため、インストーラーはこれらのコンポーネントが既にインストールされていると見なすことです。上記の記事の男性は、レジストリでこのエントリを見つけて削除しました。その後、VS2010 を再度インストールすることができました。

私の問題に関しては、問題のあるエントリが見つからなかったため、Windows 7 を最初から再インストールし、新しい OS に VS2010 を正常にインストールする必要がありました。

残念ながら、問題はすべての PC で同じように検出できるわけではないため、特定の解決策はありません。いずれにせよ、それは Windows レジストリに関係しているので、誰かがさらに何かを見つけた場合は、他の人を助けるためにコメントを追加してください。

ところで、多くの人が VS2010 のインストールに問題を抱えていることに気付きました

于 2012-08-28T13:00:13.480 に答える