Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Netzwerkadministratoren können Visual Studio-Komponenten einzeln bereitstellen. In den folgenden Tabellen werden alle Visual Studio-Komponenten angezeigt, die installiert sein können, die Speicherorte und die Befehle für die automatische Installation.
Tipp
Wenn Sie diese Komponenten einzeln bereitstellen, müssen Sie die folgenden Produkte vorinstallieren:
Windows Installer 4.5
.NET Framework, Version 4
Um einen Neustart während des Setupvorgangs zu vermeiden, installieren Sie Windows Installer 4.5, und verschieben Sie dann den Neustart auf einen Zeitpunkt nach der Installation von .NET Framework, Version 4. Stellen Sie sicher, dass nach der Installation von Windows Installer 4.5 und .NET Framework, Version 4, jedoch vor der Installation der Microsoft SQL Server 2008 Express-Edition ein Neustart ausgeführt wurde.
Erforderliche Komponenten (erforderlich, bevor Visual Studio 2010 installiert wird)
In der folgenden Tabelle sind die für die Installation von Visual Studio 2010 erforderlichen Komponenten aufgeführt.
Komponente |
Verzeichnis |
Befehl für unbeaufsichtigte Installation |
|---|---|---|
Microsoft Windows Installer 4.5 |
Windows Installer 4.5 Redistributable (verweist per Link auf die Microsoft Download Center-Website). |
Rufen Sie die MSI 4.5 Installationsanweisungen ab (Windows Installer 4.5 Redistributable) |
Microsoft .NET Framework, Version 4 |
WCU\dotNetFramework |
dotNetFx40_Full_x86_x64.exe /q /norestart /ChainingPackage "ADMINDEPLOYMENT" |
Microsoft Windows Installer 4.5 Hotfix |
Windows Installer-Teamblog – Update to MSI4.5 |
Erhalten Sie weitere Informationen in den MSI 4.5 Hotfix-Installationsanweisungen (KB958655) |
Microsoft-Anwendungsfehler-Berichterstellung* |
WCU\Watson |
dw20shared.msi APPGUID=<zufälliger GUID>REBOOT=ReallySupress /log "%temp%\dd_dw20shared_x86_msi.txt" |
Microsoft Visual C Runtime 9.0* |
WCU\VC90SP1 |
vc_red.msi USING_EXUIH=1 /log "%TEMP%\dd_vc_90_x86_runtime_msi.txt" |
Microsoft VC Runtime 2010* |
WCU\VCRuntimes\<arch> <arch>=x86 oder x64 |
X86: vc_runtime_x86.msi NOVSUI=1 /log "%TEMP%\dd_vc_x86_runtime_msi.txt" X64: vc_runtime_x86.msi NOVSUI=1 /log "%TEMP%\dd_vc_x64_runtime_msi.txt" vc_runtime_x64.msi NOVSUI=1 /log "%TEMP%\dd_vc_x86_runtime_msi.txt" |
Microsoft Visual Studio 2010 64bit – Erforderliche Komponenten (x64)*+ |
WCU\64bitPrereq\x64 |
X64: VS_Prerequisites_x64_enu.msi USING_EXUIH=1 OIINSTALLDIR="[VS_Install_Dir]Common7\IDE\PrivateAssemblies\" /log "%TEMP%\dd_MSI45_log.txt" |
Microsoft Visual F# Runtime* |
WCU\FSharp |
FSharpRedist2.0.msi /log "%TEMP%\dd_FSharp_2.0_msi.txt" |
Microsoft Visual Studio-Makrotools |
WCU\VSA |
vsa_env.exe VSEXTUI=1 /log "%TEMP%\dd_vsa_env_msi.txt" |
Microsoft Team Foundation Server 2010-Objektmodell |
WCU\TFS |
X86: TFSObjectModel-x86_ENU.msi USING_EXUIH=1 "%TEMP%\dd_TFSObjectModel-x86_ENU_msi.txt" X64: TFSObjectModel-x64_ENU.msi USING_EXUIH=1 "%TEMP%\dd_TFSObjectModel-x64_ENU_msi.txt" |
Microsoft .NET Framework 4-Paket zur Festlegung von Zielversionen |
WCU\MTPack |
NetFx_DTP.msi EXTUI=1 /log "%TEMP%\dd_netfx_dtp.txt" |
* Allen MSI sollten die Standard-MSIExec-Befehlszeilenparametern folgen. Weitere Informationen finden Sie unter Msiexec (command-line options).
+ Nur für x64-Betriebssysteme erforderlich.
Komponenten, die nach der Installation von Visual Studio 2010 installiert werden
In der folgenden Tabelle sind die nach der Installation von Visual Studio 2010 zu installierenden Komponenten aufgeführt.
Komponente |
Verzeichnis |
Befehl für unbeaufsichtigte Installation |
|---|---|---|
Microsoft-Webbereitstellungstool (x86)* |
WCU\MSDeploy |
X86: WebDeploy_x86_en-US.msi SKIPVISTASP1CHECK=1 SKIPFX20SP1CHECK=1 SKIPINSTALLSHORTCUTS=1 /log "%TEMP%\dd_x86_msdeploy.msi.txt" X64: WebDeploy_x64_en-US.msi SKIPVISTASP1CHECK=1 SKIPFX20SP1CHECK=1 SKIPINSTALLSHORTCUTS=1 /log "%TEMP%\dd_x64_msdeploy.msi.txt" |
Microsoft ASP.NET MVC 2* |
WCU\ASPNETMVC |
AspNetMVC2.msi /log "dd_AspNetMVC2.msi.txt" |
Microsoft ASP.NET MVC 2-Tools* |
WCU\ASPNETMVC |
VS2010ToolsMVC2.msi/log "dd_VS2010ToolsMVC2.msi.txt" |
Microsoft Silverlight 3* |
WCU\Silverlight |
Silverlight.3.0_Developer.exe /q /ignorewarnings |
Microsoft Silverlight 3 SDK* |
WCU\Silverlight |
silverlight_sdk.msi /log "dd_silverlight_sdk.msi.txt" |
Visual Studio Tools for Office Runtime |
WCU\VSTO |
X86: x86\vstor40_x86.exe TRIUMPH.3643236F_FC70_11D3_A536_0090278A1BB8="[VS_Install_Dir]Visual Studio Tools for Office" /log "%TEMP%\dd_vstor40_x86_msi.txt" X64: x64\vstor40_x64.exe TRIUMPH.3643236F_FC70_11D3_A536_0090278A1BB8="[VS_Install_Dir]Visual Studio Tools for Office" /log "%TEMP%\dd_vstor40_x64_msi.txt" |
Microsoft Office-Entwicklungstools für Visual Studio 2010* |
WCU\VSTO |
X86: vstodt40_x86.msi TRIUMPH.3643236F_FC70_11D3_A536_0090278A1BB8="[VS_Install_Dir]Visual Studio Tools for Office" /log "%TEMP%\dd_vstodt40_x64.msi.txt" X64: vstodt40_x64.msi TRIUMPH.3643236F_FC70_11D3_A536_0090278A1BB8="[VS_Install_Dir]Visual Studio Tools for Office" /log "%TEMP%\dd_vstodt40_x86.msi.txt" |
Dotfuscator Software Services - Community Edition* |
WCU\Dotfuscator |
DotfuscatorCE.msi /log "%TEMP%\dd_DotfuscatorCE_MSI.txt" |
Crystal Reports-Vorlagen für Visual Studio 2010 * |
WCU\Crystal Reports |
CrystalReportsTemplates.msi /log "dd_CrystalReportsTemplates.txt" |
Microsoft SQL Server Compact 3.5 SP2* |
WCU\SSCE |
X86: SSCERuntime_x86-ENU.msi /log "%TEMP%\dd_SSCERuntime_x86_MSI.txt" X64: SSCERuntime_x86-ENU.msi /log "%TEMP%\dd_SSCERuntime_x86_MSI.txt" SSCERuntime_x64-enu.msi /log "%TEMP%\dd_SSCERuntime_x64_MSI.txt" |
Microsoft Visual Studio 2010 Tools for SQL Server Compact* |
WCU\SSCE |
SSCEVSTools-ENU.msi /log "%TEMP%\dd_SQLCEToolsForVS2007_MSI.txt" |
Microsoft Sync Framework Runtime v1.0 SP1* |
WCU\Synchronization |
X86: Synchronization_x86_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B}/log "%TEMP%\dd_SyncFrameworkRuntime_x86_MSI.txt" X64: Synchronization_amd64_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\dd_SyncFrameworkRuntime_amd64_MSI.txt" |
Microsoft Sync Services for ADO.NET v2.0 SP1* |
WCU\Synchronization |
X86: SyncServicesADO_x86_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\dd_SyncFrameworkRuntime_x86_MSI.txt" X64: SyncServicesADO_amd64_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\dd_SyncFrameworkRuntime_amd64_MSI.txt" |
Microsoft Sync Framework Services v1.0 SP1* |
WCU\Synchronization |
X86: ProviderServices_x86_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\dd_ProviderServices_x86_MSI.txt" X64: ProviderServices_amd64_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\ dd_ProviderServices_amd64_MSI.txt" |
Microsoft Sync Framework SDK v1.0 SP1* |
WCU\Synchronization |
X86: SyncSDK_x86_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\dd_ProviderServices_x86_MSI.txt" X64: SyncSDK_amd64_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\ dd_ProviderServices_amd64_MSI.txt" |
Microsoft Visual C++ 2010 x64 Designtime*+ |
WCU\VCDesigntime\x64 |
X64: VC_x64Designtime. NOVSUI=1 /log "%TEMP%\dd_vc_designtime_x64_msi.txt" |
Microsoft Visual Studio 2010-Leistungserfassungstools* |
WCU\Profiler |
X86: PerformanceCollectionTools_x86_enu.msi USING_EXUIH=1 /log "dd_Performance_Collection_Tools_x86_MSI.txt" X64: PerformanceCollectionTools_x64_enu.msi USING_EXUIH=1 /log "dd_Performance_Collection_Tools_x64_MSI.txt" |
Microsoft Visual Studio 2010-Verlaufsdebuggerauflistung (x64)*+ |
WCU\TraceDebugger |
X64: TraceDebugger_NativeBits_amd64_enu.msi USING_EXUIH=1 /log "dd_TraceDebugger_NativeBits_amd64_enu_MSI.txt" |
Microsoft SQL Server – Assistent zum Veröffentlichen von Datenbanken, Version 1.4* |
WCU\SQLPub |
SqlPubWiz.msi IsInvokedFromVS= /log "%TEMP%\dd_SqlPubWiz_14_msi.txt" |
SQL Server System CLR Types* |
WCU\SMO |
X86: SQLSysClrTypes_x86_enu.msi /log "%TEMP%\dd_SQLSysClrTypes_x86_msi.txt" X64: SQLSysClrTypes_x86_enu.msi /log "%TEMP%\dd_SQLSysClrTypes_x86_msi.txt" SQLSysClrTypes_amd64_enu.msi /log "%TEMP%\dd_SQLSysClrTypes_x64_msi.txt" |
SQL Server 2008 R2 Management Objects* |
WCU\SMO |
X86: SharedManagementObjects_x86_enu.msi /log:"%TEMP%\dd_SharedManagementObjects_x86_MSI.txt" X64: SharedManagementObjects_x86_enu.msi /log "%TEMP%\dd_SharedManagementObjects_x86_MSI.txt" SharedManagementObjects_amd64_enu.msi /log "%TEMP%\dd_SharedManagementObjects_x64_MSI.txt" |
Microsoft SQL Server 2008 R2 Express Edition |
WCU\SSE |
X86: SQLExpr32_x86_enu.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=SQLEXPRESS /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSVCStartupType=Automatic /AddCurrentUserAsSqlAdmin /ENABLERANU=1 /SKIPRULES=RebootRequiredCheck /hideconsole /TIMESTAMP="VSExpress_10.0" X64: SQLExpr_x64_enu.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=SQLEXPRESS /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSVCStartupType=Automatic /AddCurrentUserAsSqlAdmin /ENABLERANU=1 /SKIPRULES=RebootRequiredCheck /hideconsole /TIMESTAMP="VSExpress_10.0" |
Microsoft SQL Server 2008 R2-Anwendungsframework auf Datenebene* |
WCU\DAC |
DACFramework_enu.msi /log "%TEMP%\dd_DACFramework_enu_MSI.txt" |
Microsoft SQL Server 2008 R2-Anwendungsprojekt auf Datenebene* |
WCU\DAC |
DACProjectSystemSetup_enu.msi /log "%TEMP%\dd_DACProjectSystemSetup_enu_MSI.txt" |
Microsoft SQL Server 2008 R2 Transact-SQL-Sprachdienst* |
WCU\DAC |
TSqlLanguageService_enu.msi /log "%TEMP%\dd_TSqlLanguageService_enu_MSI.txt" |
Microsoft Visual Studio 2010 SharePoint-Entwicklertools* |
WCU\SpTools |
SpTools_x86_enu.MSI USING_EXUIH=1 /log "%TEMP%\dd_SpTools_x86_enu.txt" |
Microsoft Visual Studio 2010 ADO.NET Entity Framework-Tools* |
WCU\EFTools |
ADONETEntityFrameworkTools_enu.msi USING_EXUIH=1 /log "dd_ADONETEntityFrameworkTools_enu_MSI.txt" |
Microsoft Help Viewer |
WCU\Hilfe |
X86: Extrahieren der Hilfe-MSI-Datei: HelpSetup_x86.exe/x <Pfad> help3_vs.msi USING_EXUIH=1 VS_SETUP=1 /log "%TEMP%\dd_HelpSetup_MSI.txt" X64: Extrahieren der Hilfe-MSI-Datei: HelpSetup_x86.exe/x <Pfad> help3_vs.msi USING_EXUIH=1 VS_SETUP=1 /log "%TEMP%\dd_HelpSetup_MSI.txt" |
* Allen MSI sollten die Standard-MSIExec-Befehlszeilenparametern folgen. Weitere Informationen finden Sie unter Msiexec (command-line options).
+ Nur für x64-Betriebssysteme erforderlich.
So führen Sie die unbeaufsichtigte Installation einer Komponente aus
Klicken Sie auf Start und dann auf Ausführen.
Geben Sie cmd ein, und klicken Sie dann auf OK.
Wechseln Sie zum entsprechenden Komponentenverzeichnis (siehe die erste Tabelle in diesem Thema) auf der Visual Studio-DVD, und geben Sie den Befehl für die unbeaufsichtigte Installation der Komponente ein. Wenn z. B. .NET Framework installiert werden soll, wechseln Sie zum Ordner \WCU\dotNetFramework\, und geben Sie an der Eingabeaufforderung den folgenden Befehl ein:
dotNetx40_Full_x86_x64.exe /q /norestart /ChainingPackage "ADMINDEPLOYMENT"
In der folgenden Tabelle sind die Befehlszeilenoptionen für Setup aufgeführt.
Befehlszeilenoption |
Beschreibung |
|---|---|
Msiexec |
Name der ausführbaren Datei für Windows Installer. |
/p |
Ermöglicht Windows Installer, eine Aktualisierung für eine vorhandene Installation anzuwenden. |
[Pfad\Name der Update-MSP-Datei] |
Pfad und Dateiname der Update-MSP-Datei. |
/a |
Ermöglicht Windows Installer, für ein Produkt auf einer Netzwerkfreigabe eine Administratorinstallation auszuführen. |
[Pfad\Name der MSI-Datei] |
Pfad und Dateiname des Windows Installer-Pakets für das ursprüngliche administrative Abbild. |
/qb |
Legt die Benutzeroberfläche auf die Basisebene fest (einfache Fortschritts- und Fehlerbehandlung). |
/L*v |
Aktiviert die Protokollierung und legt einen Pfad für die Protokolldatei fest. Das Flag *v führt dazu, dass der Schalter alle Informationen protokolliert. |
[Pfad\Name der Protokolldatei] |
Pfad und Dateiname für die Windows Installer-Protokolldatei. Wenn nichts angegeben wurde, suchen Sie im temporären Ordner des Computers, auf dem der Befehl ausgeführt wurde, nach der Datei MSI*.log. |
[Pfad\Name des Zielordners] |
Pfad und Name des Zielordners, in dem das administrative Abbild gespeichert wird. |