Infodatei zur Bereitstellung in Unternehmensnetzwerken

Veröffentlicht: 02. Aug 2006

Auf dieser Seite

1.  Einleitung 1.  Einleitung
2.  Bereitstellen von Visual Studio 2005 durch Setup im Administratormodus 2.  Bereitstellen von Visual Studio 2005 durch Setup im Administratormodus
3.  Bereitstellen von Visual Studio 2005 mit Active Directory 3.  Bereitstellen von Visual Studio 2005 mit Active Directory
4.  Festlegen von Einstellungen für Dr. Watson 4.  Festlegen von Einstellungen für Dr. Watson
5.  Bekannte Installationsprobleme 5.  Bekannte Installationsprobleme
6.  Problembehandlung 6.  Problembehandlung
7.  Bereitstellen von Visual Studio-Service Releases 7.  Bereitstellen von Visual Studio-Service Releases

1.  Einleitung

Microsoft Visual Studio 2005 stellt zwei Möglichkeiten bereit, um die Bereitstellung für Feldclients zu erleichtern.

  • Setup im Administratormodus
    Diese Methode ermöglicht die Bereitstellung mit Microsoft Systems Management Server (SMS) oder anderen Tools für die Softwareverteilung. Der Netzwerkadministrator führt Setup aus und wählt die bereitzustellenden Features aus. Basierend auf dieser Auswahl wird eine INI-Datei erstellt und anschließend bereitgestellt, indem Setup im unbeaufsichtigten Modus ausgeführt und auf die generierte INI-Datei gezeigt wird. Im unbeaufsichtigten Modus werden die ausgewählten Optionen ohne Benutzerinteraktion installiert. Bei Fehlern wird Setup automatisch ohne Fehlermeldung beendet.

    Weitere Informationen zur Bereitstellung von Visual Studio mit SMS finden Sie im KB-Artikel "HOW TO: Deploy Visual Studio .NET 2005 by Using Systems Management Server" unter https://go.microsoft.com/fwlink/?LinkId=51517.

  • Active Directory-Bereitstellung
    Mit dieser Methode können Netzwerkadministratoren Visual Studio mit Active Directory bereitstellen. Der Netzwerkadministrator stellt die erforderlichen Visual Studio-Komponenten in einer bestimmten Reihenfolge bereit, indem er zunächst die erforderlichen Pakete in separate Ordner extrahiert. Anschließend wird die MSI-Datei der Active Directory-Gruppenrichtlinie hinzugefügt, die für die Bereitstellung von Visual Studio erstellt wird. Alle weiteren Komponenten sollten der Gruppenrichtlinie in der Reihenfolge hinzugefügt werden, in der sie auch bereitgestellt werden sollen. Nach dem Aktivieren der Gruppenrichtlinie installieren Clients, die Teil dieser Gruppenrichtlinie sind, nach dem Starten automatisch die Komponenten. Bei Fehlern wird Setup automatisch ohne Fehlermeldung beendet.

Hinweise:

  1. Für die in diesem Dokument genannte Software, einschließlich, aber nicht beschränkt auf Microsoft Visual Studio 2005, Active Directory und Visual SourceSafe, gelten Lizenzbestimmungen. In diesen Anweisungen wird vorausgesetzt, dass die Lizenzbestimmungen von den entsprechenden Lizenznehmern der Software gelesen und akzeptiert wurden. Diese Anweisungen bedeuten keinen Verzicht auf die Bestimmungen von Lizenzvereinbarungen.

  2. Sie können Visual Studio 2005 nicht auf einem Computer mit Intel Itanium-Prozessor installieren. Der Visual Studio 2005-MSI kann nicht auf einem Computer mit Itanium-Prozessor bereitgestellt werden.

  3. Visual SourceSafe ist nicht Bestandteil der Visual Studio 2005-Installation. Sie können die Inhalte von Visual SourceSafe jedoch in einen eigenen Ordner auf dem Server kopieren, um die separate Installation dieser Produkte über ein Netzwerk zu ermöglichen.

  4. Für Windows XP, Windows 2000 und Windows 2003 muss Windows Installer 3.1 auf dem Computer installiert sein. Windows Installer 3.1 steht unter https://go.microsoft.com/fwlink/?LinkId=51558 zum Download bereit.

 

2.  Bereitstellen von Visual Studio 2005 durch Setup im Administratormodus

2.1   Ausführen von Setup im Administratormodus

Schritt 1: Überprüfen der erforderlichen Komponenten

Bevor diese Phase des Administrator-Setups ausgeführt wird, müssen die erforderlichen Komponenten für Visual Studio auf den Zielclients installiert werden. Für alle erforderlichen oder optionalen Komponenten muss Windows Installer 3.1 auf dem Zielcomputer vorhanden sein. Die nachfolgend aufgelisteten Komponenten sind für Visual Studio 2005 erforderlich. Die unbeaufsichtigte Installation von Visual Studio schlägt fehl, wenn die erforderlichen Komponenten nicht vorhanden sind.

  • Unter Windows 2003 ist Service Pack 1 erforderlich.

  • Unter Windows 2000 ist Service Pack 4 erforderlich.

  • Unter Windows XP ist Service Pack 2 erforderlich.

  • Für alle Plattformen ist Microsoft Internet Explorer 6 Service Pack 1 erforderlich.

Schritt 2: Erstellen der INI-Datei

  1. Legen Sie die Visual Studio 2005-CD oder -DVD ein, und ignorieren Sie die Autorun-Meldung.

  2. Wählen Sie Start und anschließend Ausführen aus.

  3. Geben Sie Folgendes ein:

    n:\setup\Setup.exe /createunattend <Pfad zur INI-Datei>
    

    Beispiel

    D:\setup\setup.exe /createunattend c:\vs2005_deployment.ini
    
  4. Folgen Sie den Anweisungen auf der Startseite von Setup, und klicken Sie dann auf Weiter.

  5. Wählen Sie auf der Optionsseite die bereitzustellenden Features aus, und klicken Sie dann auf Fertig stellen.

Schritt 3: Erstellen eines Netzwerkabbilds

  1. Erstellen Sie auf dem Server einen Ordner. Zum Beispiel <Laufwerk >:\VS2005

  2. Erstellen Sie im Ordner der obersten Ebene zwei Unterordner mit der Bezeichnung VS bzw. MSDN. Zum Beispiel: <Laufwerk>:\VS2005\VS und <Laufwerk>:\VS2005\MSDN

  3. Kopieren Sie den Inhalt aller CDs mit der Bezeichnung Visual Studio 2005 in den Unterordner VS. Überschreiben Sie vorhandene Dateien, wenn Sie dazu aufgefordert werden.

  4. Kopieren Sie den Inhalt aller CDs mit der Bezeichnung MSDN Library für Visual Studio 2005 in den Unterordner MSDN. Überschreiben Sie vorhandene Dateien, wenn Sie dazu aufgefordert werden.

  5. Öffnen Sie im Unterordner VS die Datei setup.ini mit einem Text-Editor, z. B. dem Windows-Editor.

  6. Ändern Sie im [Documentation]-Abschnitt die Zeile, die mit "DIR=" beginnt, in "DIR=..\MSDN". Beispiel:

    [Documentation]
    DIR=..\MSDN
    
  7. Speichern Sie die Änderungen, und schließen Sie die Datei.

    Hinweis: Das Ausführen dieses Schritts verhindert Aufforderungen zum Wechseln der Datenträger während der Installation und übermittelt Setup den richtigen Pfad zur MSDN Library-CD.

  8. Öffnen Sie im Unterordner VS den Ordner Setup.

  9. Öffnen Sie die Datei setup.sdb in einem Text-Editor, z. B. Editor, und fügen Sie am Ende der Datei folgende Zeilen hinzu:

    [Product Key]
    XXXXXXXXXXXXXXXXXXXXXXXXX
    

    Hinweis: XXXXXXXXXXXXXXXXXXXXXXXXX ist der 25-stellige Product Key, der sich auf der CD-Verpackung befindet. Für den Product Key dürfen keine Bindestriche eingegeben werden.

  10. Speichern Sie die Änderungen, und schließen Sie die Datei.

    Hinweis: Das Ausführen dieses Schritts ermöglicht es, den Product Key für den Benutzer vorab aufzufüllen.

  11. Geben Sie den Ordner VS2005 im Netzwerk frei, und legen Sie die erforderlichen Sicherheitseinstellungen fest. Der Netzwerkpfad zu Visual Studio 2005-Setup lautet wie folgt:

    \\<Servername>\VS2005\VS\setup.exe
    

    Hinweis:

    • Bei der Installation tritt ein Fehler auf, wenn Pfad und Dateiname zusammen mehr als 260 Zeichen umfassen. Die maximale Pfadlänge beträgt in Visual Studio 221 Zeichen. Sie sollten daher Dateien in einen Pfad mit weniger als 70 Zeichen kopieren. Wenn Sie eine Netzwerkfreigabe für ein Netzwerkabbild erstellen, sollte der UNC-Pfad zum Stamminstallationsort weniger als 39 Zeichen enthalten.

    • Setup kann fehlschlagen, wenn die Ordnernamen in diesem Pfad eingebettete Leerzeichen enthalten, zum Beispiel "\\<Servername>\VS 2005\MSDN\" oder "\\<Servername>\VS2005\Visual Studio\".

Schritt 4: Ausführen von Setup mit der INI-Datei auf einem Client

  1. Stellen Sie sicher, dass Visual Studio 2005 im Netzwerk verfügbar ist.

  2. Wählen Sie Start und anschließend Ausführen aus.

  3. Geben Sie Folgendes ein:

    \\<Computer>\<Freigabe>\...\setup\Setup.exe /unattendfile <Pfad zur INI-Datei>
    

    Beispiel:

    \\server\VisualStudio\setup\setup.exe /unattendfile \\server\share\vs2005_deployment.ini
    

Schritt 5: Ausführen des MSDN Library-Setups (optional

  1. Stellen Sie sicher, dass die MSDN Library im Netzwerk verfügbar ist.

  2. Wählen Sie Start und anschließend Ausführen aus.

  3. Geben Sie Folgendes ein:

    Für eine beaufsichtigte Installation:

      msiexec /i <Pfad zu msdn.msi (im Stammverzeichnis der Installationsquelle)> SETUP_EXE=yes
      - oder -
      setup.exe 
    

    Für eine unbeaufsichtigte Installation:

      msiexec /qb /i <Pfad zu msdn.msi (im Stammverzeichnis der Installationsquelle)> SETUP_EXE=yes
      - oder -
      setup.exe /qb
    

    Für eine unbeaufsichtigte Installation:

      msiexec /qn /i <Pfad zu msdn.msi (im Stammverzeichnis der Installationsquelle)> SETUP_EXE=yes
      - oder -
      setup.exe /qn
    

    Beispiel:

    msiexec.exe /qb /i \\products\VisualStudio\MSDN\msdn.msi SETUP_EXE=yes
    

Hinweis: Weitere Informationen zu den MSDN-Installationsoptionen finden Sie in der Infodatei im Ordner MSDN der obersten Ebene.

2.2  Bereitstellen einzelner Visual Studio-Komponenten

Netzwerkadministratoren können Visual Studio 2005-Komponenten auch einzeln bereitstellen. In der folgenden Tabelle finden Sie alle Visual Studio-Komponenten, die im unbeaufsichtigten Modus installiert werden können, sowie deren Speicherort auf der Visual Studio-CD oder -DVD und den Befehl für die unbeaufsichtigte Installation. Eine Liste der Endbenutzer-Lizenzverträge finden Sie unter https://go.microsoft.com/fwlink/?LinkId=52035.

Tabelle 1. Liste der Visual Studio-Komponenten, die einzeln bereitgestellt werden können.

Komponente

Verzeichnis

Befehl für unbeaufsichtigte Installation

Microsoft Windows Installer 3.1

wcu\msi31

WindowsInstaller-KB893803-v2-x86.exe /quiet

Microsoft .NET Framework 2.0

wcu\dotnetFramework

dotnetfx.exe /q:a /c:"install /q"

Microsoft .NET Framework 2.0 Language Pack

\wcu\dotnetFramework

langpack.exe /q:a /c:"install /q"

Microsoft .NET Framework (64-Bit)

wcu\dotnetFramework\x64

NetFx64.exe /q:a /c:"install /q"

Microsoft .NET Framework (64-Bit) Language Pack

\wcu\dotnetFramework\x64

langpack.exe /q:a /c:"install /q"

Microsoft J# Redistributable

wcu\JSharpRedistCore

vjredist.exe /q:a /c:"install /q"

Microsoft J# Redistributable Language Pack

wcu\JSharpRedistCore

vjredist-LP.exe /q:a /c:"install /q"

Microsoft Visual Studio Tools for Office Runtime

wcu\VS Tools for Office

vstor.exe /q:a /c:"install /q"

Language Pack für Microsoft Visual Studio Tools for Office Runtime

wcu\VS Tools for Office

vstolp20.exe /q:a /c:"install /q"

Language Pack für Microsoft Visual Studio Tools for Office Runtime

wcu\VS Tools for Office

vstolp20.exe /q:a /c:"install /q"

Microsoft SQL Server Express

wcu\SSE

SQLExpr.exe -q /norebootchk /qn reboot=ReallySuppress addlocal=all instancename=SQLEXPR SCCCHECKLEVEL=IncompatibleComponents:1;MDAC25Version:0 SQLAUTOSTART=1 ERRORREPORTING=2 /watsongenman=SQL???.mft ComponentType=3

Microsoft Data Access Components

wcu\mdac28

mdac_typ.exe /Q /C:"dasetup /Q /N"

Microsoft .NET Compact Framework

wcu\netCF

NetCFSetupv2.msi /qb

Microsoft SQL Server 2005 Mobile Edition

wcu\SQLCE

sqlmobile30devtoolsenu.msi /qb

Microsoft Device Emulator

wcu\ARM

vs_emulator.exe /q:a /c:"install /q"

Microsoft MSXML6

wcu\msxml

msxml6.msi /qb

Microsoft Visual Studio - Erforderliche Komponenten (64-Bit)

wcu\64bitPrereq\x64

vs_bsln.exe /Q

Microsoft Document Explorer 2005

wcu\DExplore

DExplore.exe /q:a /c:"install /q"

Microsoft Document Explorer 2005 Language Pack

\wcu\DExplore

dexplorelp.exe /q:a /c:"install /q"

Microsoft Visual Studio 2005-Codeprofiler

wcu\Profiler

vs_profiler.exe /q:a /c:"install /q"

Microsoft .NET Framework 2.0 Software Development Kits (64-Bit)

wcu\SDK\x64

setup.exe /q:a /c:"install /q"

So führen Sie eine unbeaufsichtigte Installation einer Komponente aus

  1. Wählen Sie Start und anschließend Ausführen aus.

  2. Geben Sie "cmd" ein, und klicken Sie dann auf OK.

  3. Navigieren Sie zum [Komponentenverzeichnis] (siehe Tabelle 1) auf der Visual Studio-CD, und geben Sie den Befehl für die unbeaufsichtigte Installation der Komponente ein. Wenn Sie beispielsweise .NET Framework installieren möchten, wechseln Sie zum Ordner wcu\\dotnetFramework, und geben Sie Folgendes ein:

    dotnetfx.exe /q:a /c:"install /q"
    

2.3   Installationswartung

Setup kann auf einem Computer mit einer vorhandenen Installation erneut ausgeführt werden, um die Features zur Installationswartung aufzurufen. Benutzer oder Administratoren sollten Setup über Software in der Systemsteuerung ausführen. Für den Wartungsmodus von Setup müssen Benutzer mit Administratorberechtigungen auf dem lokalen Computer angemeldet sein.

 

3.  Bereitstellen von Visual Studio 2005 mit Active Directory

3.1   Erforderliche Komponenten für die Bereitstellung von Visual Studio 2005

Auf den Clientcomputern müssen vor der Installation von Visual Studio 2005 alle für Visual Studio 2005 erforderlichen Systemkomponenten installiert werden. Netzwerkadministratoren müssen überprüfen, ob alle Clientcomputer über die erforderlichen Systemkomponenten verfügen. Die Installation von Visual Studio schlägt fehl, wenn die erforderlichen Komponenten nicht vorhanden sind.

Hinweis: Die erforderlichen Komponenten müssen unbedingt in der aufgeführten Reihenfolge bereitgestellt werden. Die Installation der Komponenten schlägt fehl, wenn sie in einer anderen Reihenfolge bereitgestellt werden. So erfordert beispielsweise Microsoft .NET Framework 2.0, dass zuerst Microsoft Windows Installer 3.1 installiert wird. Windows Installer wird daher in der Liste vor .NET Framework aufgeführt. Alle Komponenten, die nicht mit einem Sternchen (*) gekennzeichnet sind, befinden sich im Ordner WCU der Visual Studio-CD oder -DVD.

Erforderliche Komponenten für die Bereitstellung unter Windows 2003 Server

  • Microsoft Windows 2003 Service Pack 1 *

  • Microsoft .NET Framework 2.0

  • Microsoft .NET Framework 2.0 Language Pack

  • Microsoft MSXML 6.0

  • Microsoft Document Explorer 2005

Erforderliche Komponenten für die Bereitstellung unter Windows 2000

  • Microsoft Windows 2000 Service Pack 4 *

  • Microsoft Internet Explorer 6.0 Service Pack 1 *

  • Microsoft Windows Installer 3.1

  • Microsoft Data Access Components 2.8 Service Pack 1

  • Microsoft .NET Framework 2.0

  • Microsoft .NET Framework 2.0 Language Pack

  • Microsoft MSXML 6.0

  • Microsoft Document Explorer 2005

Erforderliche Komponenten für die Bereitstellung unter Windows XP

  • Microsoft Windows XP Service Pack 2 *

  • Microsoft Internet Explorer 6.0 Service Pack 1 *

  • Microsoft Windows Installer 3.1

  • Microsoft .NET Framework 2.0

  • Microsoft .NET Framework 2.0 Language Pack

  • Microsoft MSXML 6.0

  • Microsoft Document Explorer 2005

Erforderliche Komponenten für die Bereitstellung auf allen Windows-Plattformen

Diese Komponenten können jederzeit nach den erforderlichen Komponenten für die Plattform und Visual Studio installiert werden.

  • Microsoft Visual Studio .NET Compact Framework - Für die Entwicklung von .NET-Anwendungen für Geräte erforderlich

  • Microsoft Visual Studio Tools for Office Redistributable Package - Für Microsoft Visual Studio Tools for Office-Produkte erforderlich

  • Erforderliche Komponenten für Microsoft Visual Studio 2005 64-Bit - Nur für 64-Bit-Computer erforderlich

  • Microsoft Visual J# Redistributable Package 2.0 - Für die Entwicklung mit Microsoft J# erforderlich

  • Microsoft Visual Studio Software Development Kits (64-Bit) - Für das Debuggen von 64-Bit-Anwendungen erforderlich

* Für diese Komponenten gelten jeweils gesonderte Lizenzvereinbarungen.

3.2   Bereitstellen einer Komponente mit Active Directory

In diesem Abschnitt wird die spezifische Vorgehensweise für die Bereitstellung des Windows Installer-Setup-Pakets einer bestimmten Komponente im gesamten Netzwerk mithilfe von Active Directory beschrieben. Für die Bereitstellung von Komponenten, bei denen Dateien mit Administratorberechtigungen extrahiert werden müssen, muss die Windows Installer-Datei aus der EXE-Datei extrahiert werden. Beispielsweise muss für die Bereitstellung von .NET Framework Redistributable Package die Datei Netfx.msi aus der EXE-Datei extrahiert werden, damit sie für die Bereitstellung verwendet werden kann.

Vor der Installation eines Windows Installer-Setup-Pakets auf einem Active Directory-Clientcomputer muss auf dem Clientcomputer der Windows Installer-Installationsdienst installiert werden. Bei der in diesem Abschnitt beschriebenen Vorgehensweise wird vorausgesetzt, dass vor der Komponentenbereitstellung Windows Installer 3.1 auf allen Clientcomputern installiert wurde.

Für die Bereitstellung von .NET Framework müssen bestimmte Mindestkonfigurationsanforderungen erfüllt sein. Informationen und Empfehlungen zu den spezifischen Software- und Hardwareanforderungen finden Sie im Thema "Deploying & Configuring Applications" unter https://go.microsoft.com/fwlink/?LinkId=52324.

Die folgende Tabelle enthält eine Liste der Komponenten, die mit Active Directory bereitgestellt werden können. Beachten Sie, dass SQL Server Express nicht über Active Directory bereitgestellt werden kann. Eine Liste der Endbenutzer-Lizenzverträge finden Sie unter https://go.microsoft.com/fwlink/?LinkId=52035.

Tabelle 2. Eine Liste der Visual Studio-Komponenten, die mit Active Directory bereitgestellt werden können.

Komponente

Speicherort der EXE- oder MSI-Datei

Verzeichnisname

Komponentenbefehl

Dateiextraktion erforderlich

.NET Framework 2.0

wcu\dotnetFramework\dotnetfx.exe

dotnetfx

dotnetfx.exe /q /c:"msiexec /qb /a netfx.msi TARGETDIR=c:\dotnetfx"

.NET Framework 2.0 Language Pack

wcu\dotnetFramework\langpack.exe

dotnetfx

langpack.exe /q /c:"msiexec /qb /a langpack.msi TARGETDIR=c:\dotnetfx"

J# Redistributable

wcu\JSharpRedistCore\vjredist.exe

jsredist

vjredist.exe /q /c:"msiexec /qb /a jsredist.msi TARGETDIR=c:\jsredist"

J# Redistributable Language Pack

wcu\JSharpRedistCore\vjredist-lp.exe

jsredist

vjredist-lp.exe /q /c:"msiexec /qb /a langpack.msi TARGETDIR=c:\jsredist"

Visual Studio Tools for Office Runtime

wcu\VS Tools for Office\vstor.exe

vstor

vstor.exe /q /c:"msiexec /qb /a vsto.msi TARGETDIR=c:\vstor"

Language Pack für Visual Studio Tools for Office Runtime

wcu\VS Tools for Office\vstolp20.exe

vstor

vstolp20.exe /q /c:"msiexec /qb /a vstolp20.msi TARGETDIR=c:\vstor"

Device Emulator

wcu\ARM\vs_emulator.exe

vs_emulator

vs_emulator.exe /q /c:"msiexec /qb /a vs_emulator.msi TARGETDIR=c:\vs_emulator"

Microsoft Document Explorer 2005

wcu\DExplore\DExplore.exe

DExplore

DExplore.exe /q /c:"msiexec /qb /a dexplore.msi TARGETDIR=c:\DExplore"

Microsoft Document Explorer 2005 Language Pack

wcu\DExplore\DExplorelp.exe

DExplore

DExplorelp.exe /q /c:"msiexec /qb /a dexplorelp.msi TARGETDIR=c:\DExplore"

Microsoft Visual Studio 2005-Codeprofiler

wcu\Profiler\vs_profiler.exe

vs_profiler

vs_profiler.exe /q /c:"msiexec /qb /a vs_profiler.msi TARGETDIR=c:\vs_profiler"

Microsoft .NET Framework 2.0 Software Development Kits (64-Bit)

wcu\SDK\x64\setup.exe

netfxsdk

setup.exe /q /c:"msiexec /qb /a netfxsdk.msi TARGETDIR=c:\netfxsdk"

.NET Compact Framework

wcu\NetCF\NetCFSetupv2.msi

NetCFSetupv2

msiexec /qb /a NetCFSetupv2.msi TARGETDIR=c:\NetCFSetupv2


SQL Server 2005 Mobile Edition

wcu\SQLCE\sqlmobile30devtoolsenu.msi

sqlmobile30devtoolsenu

msiexec /qb /a sqlmobile30devtoolsenu.msi TARGETDIR=c:\sqlmobile30devtoolsenu


MSXML6

wcu\MSXML\msxml6.msi

msxml6

msiexec /qb /a msxml6.msi TARGETDIR=c:\msxml6


Schritt 1: Erstellen des Administratorinstallationspunkts

  1. Downloaden Sie die EXE- oder MSI-Datei der Komponente (Speicherort siehe Tabelle 2) in das Stammverzeichnis des Laufwerks C:\ auf dem lokalen Computer.

  2. Wählen Sie Start und anschließend Ausführen aus.

  3. Wechseln Sie in das Stammverzeichnis von Laufwerk C:\.

  4. Geben Sie an der Eingabeaufforderung Folgendes ein, um das Verzeichnis zu erstellen, in das die EXE-Datei kopiert werden soll.

    mkdir [Verzeichnisname]
    
  5. Geben Sie den entsprechenden Komponentenbefehl ein (siehe Tabelle 2), um den Installationspunkt in dem Verzeichnis zu erstellen

  6. Schließen Sie das Eingabeaufforderungsfenster.

  7. Öffnen Sie Windows Explorer, und navigieren Sie zu c:\[Verzeichnisname], um zu überprüfen, ob die Dateien extrahiert wurden.

  8. Verschieben Sie den Ordner und seinen Inhalt auf die Netzwerkfreigabe, die für die Bereitstellung verwendet werden soll.

Schritt 2: Hinzufügen eines Setup-Pakets zu einer Active Directory-Gruppenrichtlinie

  1. Wählen Sie Start, Programme und anschließend Verwaltung aus.

  2. Wählen Sie Komponentendienste aus, und erweitern Sie dann Active Directory-Benutzer und -Computer. Die Struktur Active Directory-Benutzer und -Computer wird angezeigt.

  3. Klicken Sie mit der rechten Maustaste auf den Knoten Domäne, und wählen Sie Eigenschaften aus.

  4. Wählen Sie im Dialogfeld Einstellungen die Registerkarte Gruppenrichtlinie aus, und klicken Sie dann auf Bearbeiten.

  5. Wenn Sie Richtlinien festlegen möchten, die auf Computer angewendet werden, unabhängig davon, wer sich bei diesen Computern anmeldet, erweitern Sie Computerkonfiguration\Softwareeinstellungen.
    Hinweis: Stellen Sie sicher, dass die Zuordnung zum freigegebenen Speicherort auf dem Active Directory-Server ausgeführt wird, da andernfalls kein Paket für die Installation erstellt werden kann.

  6. Klicken Sie mit der rechten Maustaste auf Softwareinstallation. Wählen Sie Neu und dann Paket aus.

  7. Navigieren Sie im Dialogfeld Öffnen zu dem Speicherort, in dem Sie den Bereitstellungsordner gespeichert haben, und wählen Sie die MSI-Datei aus.

  8. Wählen Sie im Dialogfeld Software bereitstellen die Option Zugewiesen aus, und klicken Sie dann auf OK.

  9. Wählen Sie Automatisch installieren aus, um die Software automatisch auf jedem Computer in der Domäne zu installieren.

  10. Klicken Sie auf OK, und beenden Sie dann die Konsole Active Directory-Benutzer und -Computer.

Schritt 3: Festlegen erhöhter Rechte über die Gruppenrichtlinie

Da die meisten Pakete nur vom lokalen Administrator des Computers installiert werden können, sollten Sie erhöhte Rechte verwenden, um das Paket computerbezogen in der Gruppenrichtlinie anzukündigen. Netzwerkadministratoren können Richtlinien für einzelne Benutzer, einzelne Computer oder Benutzergruppen erstellen. Weitere Informationen zum Erstellen spezieller Richtlinienprofile finden Sie in der Hilfe zum Systemrichtlinien-Editor. Weitere Informationen zum Konfigurieren von Richtlinien finden Sie in der Hilfe zum Gruppenrichtlinien-Snap-In.

  1. Wählen Sie Start, Programme und anschließend Verwaltung aus.

  2. Wählen Sie Komponentendienste aus, und erweitern Sie dann Active Directory-Benutzer und -Computer. Die Struktur Active Directory-Benutzer und -Computer wird angezeigt.

  3. Klicken Sie mit der rechten Maustaste auf den Knoten Domäne, und wählen Sie Eigenschaften aus.

  4. Wählen Sie die Registerkarte Gruppenrichtlinie aus.

  5. Wählen Sie im Feld Gruppenrichtlinienobjekte - Verknüpfungen ein Gruppenrichtlinienobjekt aus, und klicken Sie dann auf Bearbeiten.

  6. Öffnen Sie den Ordner Lokale Computerrichtlinie\Administrative Vorlagen\Windows-Komponente\Windows Installer.

  7. Doppelklicken Sie im Detailfenster auf die Richtlinie Immer mit erhöhten Rechten installieren.

  8. Wählen Sie die Richtlinie im Dialogfeld Gruppenrichtlinieneigenschaft aus, aktivieren Sie anschließend das Kontrollkästchen, und klicken Sie auf OK.

  9. Öffnen Sie den Ordner Benutzerkonfiguration\Administrative Vorlagen\Windows-Komponente\Windows Installer, und wiederholen Sie die Schritte 8 und 9.

Hinweis: Sie können den Systemrichtlinien-Editor und die Windows Installer-Richtlinie zum Festlegen der Richtlinie Immer mit erhöhten Rechten installieren verwenden. Sie müssen die Richtlinie für den Computer und jeden Benutzer festlegen. Wenn Sie den Gruppenrichtlinien-Editor oder den Systemrichtlinien-Editor nicht verwenden möchten, können Sie dieselbe Einstellung auf jedem Computer durch Ändern eines Werts in der Windows-Registrierung festlegen.

Schritt 4: Überprüfen, ob das Paket zum Zuweisen an die Computer bereit ist

  1. Wählen Sie im Dialogfeld Eigenschaften von [Komponentenname] - Deutsch die Registerkarte Bereitstellung aus.

  2. Wählen Sie unter Bereitstellungstyp den Eintrag Zugewiesen aus.

  3. Wählen Sie unter Bereitstellungsoptionen die richtigen Optionen für Zeitpunkt und Art der Komponentenbereitstellung aus.

  4. Wechseln Sie zu den anderen verfügbaren Registerkarten, und nehmen Sie ggf. Änderungen vor. Weitere Informationen erhalten Sie in der Hilfe zur Gruppenrichtlinie, die Sie im Dialogfeld aufrufen können.

Schritt 5: Bereitstellen weiterer erforderlicher Komponenten

Um weitere Visual Studio-Komponenten bereitzustellen, wiederholen Sie Schritt 1, und fügen Sie der angegebenen Active Directory-Gruppenrichtlinie die MSI-Datei hinzu.

3.3   Erstellen der Transformation für die Visual Studio-Installation

Gemäß der Windows Installer-Terminologie enthält eine relationale Datenbank Informationen über Komponenten, Features und Setup-Eigenschaften. Eine Transformation basiert auf einem bestimmten Paket und enthält die Änderungen, die während der Installation auf das Paket angewendet werden sollen. Diese Transformation ermöglicht eine vollständige Installation im Standardinstallationsort von Visual Studio 2005.

Schritt 1: Erstellen der Transformation

  1. Wählen Sie Start und anschließend Ausführen aus.

  2. Geben Sie Folgendes ein:

    <Pfad zu Visual Studio 2005> setup.exe /CreateTransform <Dateipfadname>
    

    Beispiel:

    D:\setup\setup.exe /CreateTransform c:\mydeploymentfolder\myVSTransform.mst
    
  3. Folgen Sie den Anweisungen auf der Startseite der Installation, und klicken Sie dann auf Weiter.

  4. Wählen Sie auf der Optionsseite die Features aus, die Sie bereitstellen möchten, und klicken Sie dann auf Transformation erstellen.

Schritt 2: Erstellen des administrativen Installationspunkts

Ausführliche Informationen finden Sie in Abschnitt 3.4.

Schritt 3: Hinzufügen des Visual Studio 2005-Setup-Pakets zur Gruppenrichtlinie

Die Datei vs_setup.msi befindet sich im Stammverzeichnis der Visual Studio-CD oder -DVD. Detaillierte Informationen finden Sie in Abschnitt 3.2, Schritt 2.

Wenn Sie Visual Studio in einer Sprachversion bereitstellen, die von der Betriebssystem-Standardsprache des Computers abweicht, führen Sie folgende Schritte aus:

  1. Öffnen Sie den Gruppenrichtlinienobjekt-Editor für die Domäne und Richtlinie.

  2. Öffnen Sie die Eigenschaften des Pakets Visual Studio 2005 <Sprache>.

  3. Klicken Sie auf die Registerkarte Bereitstellung.

  4. Klicken Sie auf die Schaltfläche Erweitert.

  5. Aktivieren Sie das Kontrollkästchen Sprache beim Bereitstellen dieses Pakets ignorieren.

  6. Klicken Sie auf OK.

  7. Klicken Sie auf OK.

Hinweis: Sie müssen die Option "Sprache beim Bereitstellen dieses Pakets ignorieren" auch für das .NET Framework Language Pack und das J# Language Pack festlegen.

Schritt 4: Überprüfen, ob das Paket bereitgestellt werden kann

  1. Wählen Sie im Dialogfeld Eigenschaften von Visual Studio 2005 - Deutsch die Registerkarte Bereitstellung aus.

  2. Wählen Sie unter Bereitstellungstyp den Eintrag Zugewiesen aus.

  3. Wählen Sie unter Bereitstellungsoptionen die richtigen Optionen für Zeitpunkt und Art der Bereitstellung von Visual Studio aus.

  4. Klicken Sie auf der Registerkarte Änderungen auf Hinzufügen.

  5. Wählen Sie die zuvor erstellte Transformationsdatei (z. B. myVSTransform.mst) aus, und klicken Sie dann auf Öffnen, um die Datei hinzuzufügen.

  6. Wechseln Sie zu den anderen verfügbaren Registerkarten, und nehmen Sie ggf. Änderungen vor.

Schritt 5: Festlegen erhöhter Rechte über die Gruppenrichtlinie

Detaillierte Informationen finden Sie in Abschnitt 3.2, Schritt 3.

Schritt 6: Überprüfen, ob das gerade erstellte Active Directory-Paket installiert werden kann

  1. Starten Sie einen der Clientcomputer neu, auf denen Visual Studio 2005 bereitgestellt wurde.

  2. Melden Sie sich nach dem Neustart am Computer an, und überprüfen Sie, ob Visual Studio 2005 installiert wurde.
    Hinweis: Klicken Sie im Windows Installer-Dialogfeld, das beim Produktstart angezeigt wird, nicht auf Abbrechen.

3.4   Verwenden eines Gruppenrichtlinienobjekts zum Erstellen der Bereitstellung

Für die Active Directory-Bereitstellung müssen ein administrativer Installationspunkt für Visual Studio 2005 sowie alle zugehörigen Dateien erstellt werden. Sie benötigen Schreibzugriff für den administrativen Installationspunkt auf dem Server und die entsprechenden Berechtigungen für die Bereitstellung von Visual Studio mit Active Directory. Visual Studio-Setup unterstützt zahlreiche Befehlszeilenoptionen. Sie können den administrativen Installationspunkt mithilfe der Befehlszeilenoption /a erstellen. In der folgenden Tabelle werden alle Befehlszeilenoptionen für Setup aufgeführt:

Tabelle 3. Eine Liste der Befehlszeilenoptionen für Visual Studio-Setup.

Befehlszeilenoption

Beschreibung

[start]

Nur für Windows 98-Systeme erforderlich, bei denen Msiexec nicht direkt im Pfad enthalten ist.

Msiexec

Name der ausführbaren Datei für Windows Installer.

/p

Ermöglicht Windows Installer, eine Aktualisierung auf eine vorhandene Installation anzuwenden.

[Pfad\Name der Update-MSP-Datei]

Pfad und Dateiname der Update-MSP-Datei.

/a

Ermöglicht Windows Installer, eine Administratorinstallation für ein Produkt über eine Netzwerkfreigabe 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 der 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.

Verwenden Sie für alle Setup-Befehle die folgende Syntax:

[start] msiexec /p* [Pfad\Name der Update-MSP-Datei] /a [Pfad\Name der MSI-Datei] /qb /L*v [Pfad\Name der Protokolldatei] TRANSFORMS = VS2005Tran.mst PIDKEY = *<25-stelliger Product Key ohne Leerzeichen oder Bindestriche>TARGETDIR=[Pfad\Name des Zielordners]

So erstellen Sie den administrativen Installationspunkt

  1. Wählen Sie Start und anschließend Ausführen aus.

  2. Geben Sie Folgendes ein:

    [start] msiexec /a [Pfad\Name der MSI-Datei] TRANSFORMS= *<Name der in Abschnitt 3.3, Schritt 1 erstellten Transformationsdatei>*PIDKEY= <25-stelliger Product Key ohne Leerzeichen oder Bindestriche>

    Hinweis: Wenn Sie eine Visual Studio-Edition bereitstellen, bei der ein während der Installation vorab ausgefüllter Product Key verwendet wird, müssen Sie den Product Key (PID) suchen und die richtige Sequenz als Wert für PIDKEY eingeben.

    So suchen Sie den Product Key

    1. Öffnen Sie die Datei setup.sdb im Stammverzeichnis der Visual Studio 2005-CD oder -DVD in einem Text-Editor, z. B. dem Windows-Editor.

    2. Der Product Key befindet sich unten [Product Key].

 

4.  Festlegen von Einstellungen für Dr. Watson

Registrierung

Sie können konfigurieren, wie sich Dr. Watson für Visual Studio auf einzelnen Computern verhält, indem Sie den folgenden Registrierungsunterschlüssel verwenden:

unter HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PCHealth\ErrorReporting\ DW\VSSetup\Product Name Value\Product Version Number

Ersetzen Sie Name Value\Product Version Number durch die Werte für das VSSWProdName-Flag und das VSSWProdVer-Flag, die auf der Installations-CD oder -DVD im Verzeichnis n:\setup\ in der Datei setup.sdb angegeben sind.

Beispiel:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PCHealth\ErrorReporting\DW\VSSetup\Visual C# 2005 Express Edition Beta\8.0.xxxx]

"VSSWSectionEnabled"=dword:00000001

"VSSWUXEnabled"=dword:00000001

 

5.  Bekannte Installationsprobleme

5.1.  Datendatei kann nicht erstellt werden

Wenn Sie Setup im unbeaufsichtigten Modus mit einer bereits vorhandenen Datei ausführen, wird die folgende Fehlermeldung angezeigt: "Die Datendatei <Dateiname> kann nicht erstellt werden. Setup kann nicht fortgesetzt werden."

Löschen Sie die vorhandene Datei, oder stellen Sie einen eindeutigen Dateinamen bereit, um diesen Fehler zu beheben.

5.2.  Sichtbarkeit von benutzerspezifischen Daten

Wenn Sie eine Datei für die unbeaufsichtigte Installation erstellen, werden darin möglicherweise einige benutzerspezifische Daten angezeigt. Insbesondere werden der Name des Benutzers, der die Datei angelegt hat, sowie der Name des Unternehmens in zwei eigenen Zeilen angezeigt:

  • gfn_pid core user name=Ihr Name

  • gfn_pid core organization=Ihr Unternehmen

Sie können die Werte dieser Variablen vor der Verwendung der INI-Datei ändern. Löschen Sie die Zeilen jedoch nicht vollständig.

5.3.  Installieren von Visual Studio unter Vista

Die Versuche von Visual Studio-Setup, .Net Framework 2.0 zu installieren, schlagen fehl, weil .NetFx 2.0 bereits in Vista integriert ist. Setup wird abgebrochen, und Visual Studio wird nicht installiert.

Um dieses Problem zu beheben, können Sie die INI-Datei zur unbeaufsichtigten Installation bearbeiten, um den Versuch von VS zu verhindern, .Net Framework 2.0 unbeaufsichtigt zu installieren.

  • Entfernen Sie die Zeilen "gfn_mid framework", "gfn_mid framework ia64" und "gfn_mid framework amd64" aus den folgenden Abschnitten:
    [PreInstallOrder]
    [InstallOrder]
    [PostInstallOrder]

  • Ändern Sie “InstallActionInteger=5” in “InstallActionInteger=1” in den folgenden Abschnitten:
    [gfn_mid framework]
    InstallActionInteger=1

    [gfn_mid framework ia64]
    InstallActionInteger=1

    [gfn_mid framework amd64]
    InstallActionInteger=1

 

6.  Problembehandlung

6.1.  Speicherorte der Visual Studio-Protokolldateien

Während des Setups von Visual Studio 2005 werden folgende Protokolldateien generiert:

  • dd_vserror80.txt

  • dd_vsinstall80.txt

  • VSMsiLog****.txt (wobei * ein zufällig generiertes Suffix ist)

Während der Visual Studio-Installation werden die Protokolldateien im Verzeichnis %temp% gespeichert. Beispiel:

C:\Dokumente und Einstellungen\[Benutzername]\Lokale Einstellungen\Temp

Nach der Installation von Visual Studio werden die Protokolldateien unter dem Visual Studio-Installationspfad im Verzeichnis Logs gespeichert. Beispiel:

C:\Programme\Microsoft Visual Studio 8\[Produktname]\Logs

Nach einer fehlerhaften Installation oder Deinstallation von Visual Studio bleiben die Protokolldateien im Verzeichnis %temp%.

Hinweis: Andere Visual Studio-Komponenten wie Microsoft SQL Server Express, Visual Studio .NET Framework und Visual Studio J# Redistributable Package generieren ebenfalls Protokolldateien. Diese Dateien befinden sich im Verzeichnis %temp% oder unter [Laufwerk]:\Programme\Microsoft SQL Server\90\Setup Bootstrap\LOG.

6.2.  Windows Installer-Fehlercodes

Eine Liste der Fehlercodes finden Sie unter https://go.microsoft.com/fwlink/?LinkId=51677.

 

7.  Bereitstellen von Visual Studio-Service Releases

Informationen zum Downloaden und Bereitstellen von Visual Studio-Service Releases finden Sie unter https://go.microsoft.com/fwlink/?LinkId=10605.