Freigeben über


Microsoft .NET Framework 3.0 Deployment Readme

 

Microsoft Corporation

Juli 2006

Inhalt

1. Einführung
   Notizen
2. Bereitstellen von Microsoft .NET Framework 3.0 mit Administratormodussetup
   2.1 Ausführen des Setups für den Administratormodus
   2.2 Installationswartung
3. Bereitstellen von Microsoft .NET Framework 3.0 mit Active Directory
   3.1 Voraussetzungen für die Bereitstellung von .NET Framework 3.0
   3.2 Bereitstellen einer Komponente mit Active Directory
   3.3 Erneute Bereitstellung eines Pakets
   3.4 Entfernen eines Pakets
4. Angeben von Watson-Einstellungen
5. Bekannte Installationsprobleme
6. Problembehandlung
   6.1 Microsoft .NET Framework 3.0-Protokolldateispeicherorte
   6.2. Fehlercodes für Windows Installer
Anhang

1. Einführung

Microsoft .NET Framework 3.0 bietet zwei Möglichkeiten, die Bereitstellung für Feldclients zu vereinfachen:

  • Setup des Administratormodus Einrichtung des Administratormodus ermöglicht IT-Administratoren die Bereitstellung von .NET Framework über Microsoft Systems Management Server (SMS) oder andere Softwareverteilungstools. Der IT-Administrator führt das .NET Framework-Setup im unbeaufsichtigten Modus aus. Wenn Fehler auftreten, wird setup im Hintergrund beendet und protokolliert einen Fehlercode.
  • Active Directory-Bereitstellung In der Active Directory-Bereitstellung muss der Administrator einzelne .msi Dateien aus dem .NET Framework 3.0-Installationspaket in der Reihenfolge hinzufügen, in der die .msi Dateien bereitgestellt werden sollen. Nachdem die Gruppenrichtlinie aktiviert wurde, werden alle Clients, die Teil dieser Gruppenrichtlinie sind, die Komponenten automatisch installieren, wenn sie starten und erneut eine Verbindung mit dem Netzwerk herstellen. Wenn Fehler auftreten, wird setup im Hintergrund beendet und protokolliert einen Fehlercode.

Notizen

Die in diesem Dokument referenzierte Software, einschließlich ohne Einschränkung, .NET Framework 3.0 und Active Directory, unterliegen jeweils den Lizenzbedingungen. Diese Anweisungen gehen davon aus, dass diese Lizenzbedingungen von den entsprechenden Lizenznehmern der Software überprüft und akzeptiert wurden. Diese Anweisungen verzichten nicht auf die Allgemeinen Geschäftsbedingungen solcher Lizenzverträge.

Für Windows XP, Windows 2000 und Windows Server 2003 muss Windows Installer 3.1 auf dem Computer installiert sein. Um Windows Installer 3.1 herunterzuladen, wechseln Sie zur Windows Installer 3.1 Redistributable-Seite auf der Microsoft Download Center-Website.

2. Bereitstellen von Microsoft .NET Framework 3.0 mit Administratormodussetup

Die folgenden Bereitstellungsschritte gelten für Windows Server 2003 und Windows XP. In Windows Vista und Windows Server ist der Code "Longhorn" .NET Framework 3.0 Teil des Betriebssystems. Informationen zur Bereitstellung von .NET Framework 3.0 für Windows Vista und "Longhorn" finden Sie im Bereitstellungsprozess: Übersicht Seite auf der Microsoft-Website.

2.1 Ausführen des Setups für den Administratormodus

Schritt 1: Überprüfen der Voraussetzungen

Bevor Sie diese Phase des Administratorsetups ausführen, stellen Sie sicher, dass der Zielcomputer die Software- und Hardwarevoraussetzungen erfüllt. Windows Installer 3.1 ist eine Voraussetzung für alle Installationen. Es folgt eine Liste der Komponenten, die für .NET Framework 3.0 erforderlich sind. Das unbeaufsichtigte Setup schlägt fehl, wenn die Voraussetzungen nicht erfüllt sind.

  • Unter Windows Server 2003 ist Service Pack 1 erforderlich.
  • Unter Windows XP Home Edition und Windows XP Professional ist Service Pack 2 erforderlich.
  • Auf allen Plattformen ist Microsoft Internet Explorer 6.0 Service Pack 1 erforderlich.

Schritt 2: Erstellen eines Netzwerkimages

  1. Erstellen Sie einen Ordner auf dem Server, z. B. Laufwerk:\NETFX3.

  2. Laden Sie das redistributable-Paket .NET Framework 3.0 aus dem Web herunter, und speichern Sie es in dem Ordner, den Sie in Schritt 1 erstellt haben.

    Downloadspeicherorte für die Pakete sind:

    Hinweis .NET Framework 3.0 unterstützt IA64 nur unter Windows Server "Longhorn".

Schritt 3: Ausführen von Setup

  1. Stellen Sie sicher, dass das redistributable-Paket .NET Framework 3.0 im Netzwerk verfügbar ist.

  2. Wählen Sie im Windows StartmenüAusführenaus.

  3. Geben Sie Folgendes ein:

    \\computer\share\.NET Framework 3.0 setup EXE Name /q /norestart
    

    Zum Beispiel:

    \\server\dotnetfx3\dotnetfx3.exe /q /norestart
    

2.2 Installationswartung

Sie können Setup erneut auf einem Computer mit einer vorhandenen Installation ausführen, um auf Setupwartungsfeatures zuzugreifen. Sowohl Benutzer als auch Administratoren sollten Setup über Hinzufügen oder Entfernen von Programmen in der Windows-Systemsteuerung ausführen. Um setup im Wartungsmodus auszuführen, müssen Benutzer über Administratorberechtigungen auf dem Zielcomputer verfügen.

3. Bereitstellen von Microsoft .NET Framework 3.0 mit Active Directory

Die folgenden Bereitstellungsschritte gelten für Windows Server 2003 und Windows XP. In Windows Vista und Windows Server ist der Code "Longhorn" .NET Framework 3.0 ein Feature des Betriebssystems. Informationen zur Bereitstellung von .NET Framework 3.0 für Windows Vista und "Longhorn" finden Sie in den Richtlinien für diese Betriebssysteme.

3.1 Voraussetzungen für die Bereitstellung von .NET Framework 3.0

Netzwerkadministratoren müssen überprüfen, ob alle Clientcomputer über die Systemkomponenten verfügen, die für die Installation von .NET Framework 3.0 erforderlich sind. Die Installation schlägt fehl, wenn die Voraussetzungen nicht erfüllt sind.

Hinweis Sie müssen die erforderlichen Komponenten in der Reihenfolge bereitstellen, in der sie aufgeführt sind. Das Setup der Komponenteninstallation schlägt fehl, wenn sie in einer anderen Reihenfolge bereitgestellt werden. Beispielsweise erfordert .NET Framework 2.0, dass Sie Windows Installer 3.1 zuerst installieren, sodass Windows Installer vor .NET Framework 2.0 aufgeführt ist. Die Komponenten ohne Sternchen (*) befinden sich im WCU-Ordner des NET Framework 3.0-Setuppakets. Informationen zum Bereitstellen dieser Komponenten finden Sie unter 3.2 Bereitstellen einer Komponente mit Active Directory.

Im Folgenden sind die Voraussetzungen für die Bereitstellung von .NET Framework 3.0 unter Windows Server 2003 aufgeführt:

  • Microsoft Windows 2003 Service Pack 1*
  • Microsoft .NET Framework 2.0
  • Microsoft Core XML Services (MSXML) 6.0. Um diese Komponente herunterzuladen, wechseln Sie zur Microsoft Core XML Services (MSXML) 6.0-Seite auf der Microsoft Download Center-Website.
  • Softwarerasterizer für das Microsoft DirectX 9.0 Software Development Kit (SDK)

Im Folgenden sind die Voraussetzungen für die Bereitstellung von .NET Framework 3.0 unter Windows XP aufgeführt:

  • Microsoft Windows XP Service Pack 2*

  • Microsoft Internet Explorer 6.0 Service Pack 1*

  • Microsoft Windows Installer 3.1

  • Microsoft .NET Framework 2.0

  • Softwarerasterizer für das Microsoft DirectX 9.0 Software Development Kit (SDK).

    Hinweis Sie können den Softwarerasterizer für das Microsoft DirectX 9.0 SDK aus dem Microsoft Download Center herunterladen. Wählen Sie die benötigte Version aus:

    RGB9RAST_x86.msi

    RGB9RAST_x64.msi

* Diese Komponenten unterliegen ihren eigenen Lizenzvereinbarungen.

3.2 Bereitstellen einer Komponente mit Active Directory

In diesem Abschnitt wird beschrieben, wie Sie das Windows Installer-Setuppaket für eine bestimmte Komponente in einem Netzwerk mithilfe von Active Directory bereitstellen. Um Komponenten bereitzustellen, die eine Dateiextraktion erfordern, benötigen Sie Administratorrechte auf den Zielcomputern.

Bevor Sie Anwendungen mit Active Directory bereitstellen können, müssen Sie einzelne Dateien aus dem .exe verteilbaren Paket extrahieren. Die Windows Installer-Datei muss aus der .exe Datei extrahiert werden. Möglicherweise müssen Sie auch zusätzliche Dateien extrahieren. Um beispielsweise das redistributable-Paket .NET Framework 2.0 bereitzustellen, muss die Netfx.msi Datei aus der .exe-Datei extrahiert werden, die für die Bereitstellung verwendet werden soll.

Stellen Sie vor der Installation eines Windows Installer-Setuppakets auf einem Active Directory-Clientcomputer sicher, dass sich der Windows Installer-Dienst bereits auf dem Clientcomputer befindet. Das in diesem Abschnitt beschriebene Verfahren setzt voraus, dass Windows Installer 3.1 auf allen Clientcomputern installiert ist.

Stellen Sie vor der Bereitstellung von .NET Framework 2.0 sicher, dass die Zielcomputer die Mindestkonfigurationsanforderungen erfüllen. Ausführliche Informationen finden Sie auf der Seite Deploying & Configuring Applications page on the Microsoft .NET Framework Developer Center.

Die folgende Tabelle zeigt die Liste der Komponenten, die mit Active Directory bereitgestellt werden können.

Table1-Komponenten, die mit Active Directory- bereitgestellt werden können

Bestandteil Dateispeicherort .exe oder .msi Verzeichnisname Komponentenbefehl Dateiextraktion erforderlich
.NET Framework 2.0 wcu\dotnetFramework\dotnetfx.exe dotnetfx dotnetfx.exe /q /c:"msiexec /qb /a netfx.msi USING_EXUIH=1 REBOOT=ReallySuppress TARGETDIR=c:\dotnetfx" Ja
Microsoft Core XML Services (MSXML) 6.0 wcu\MSXML\msxml6.msi msxml6 msiexec /qb /a msxml6.msi TARGETDIR=c:\msxml6  
Softwarerasterizer für Microsoft DirectX 9.0 Software Development Kit (SDK) wcu\RGBRAST\x86\RGB9RAST_x86.msi RGBRAST msiexec /qb /a RGB9RAST_x86.msi REBOOT=ReallySuppress TARGETDIR=c:\RGBRAST  
.NET Framework 3.0 vs_setup.msi NETFX3 msiexec /qb /a vs_setup.msi NOVSUI=1 TARGETDIR=c:\NETFX3  
Windows Communication Foundation wcu\WCF\Indigo.exe WCF indigo.exe /q /c:"msiexec /qb /a Indigo.msi REBOOT=ReallySuppress TARGETDIR=c:\Indigo" Ja
Windows Presentation Foundation wcu\WPF\wpf.msi WPF msiexec /qb /a wpf.msi STANDALONE=no REBOOT=ReallySuppress TARGETDIR=c:\wpf  
Windows Workflow Foundation wcu\WF\WF_3.0_x86.msi WF msiexec /qb /a WF_3.0_x86.msi ARPSYSTEMCOMPONENT=1 STANDALONE=no REBOOT=ReallySuppress TARGETDIR=c:\WF  

Hinweis Sie können die Protokollierung für jede Komponente aktivieren, indem Sie sie hinzufügen

/l*  logfile

zum

msiexec

Befehl. So fügen Sie beispielsweise eine Protokolldatei für die Windows Presentation Foundation-Bereitstellung hinzu:

msiexec /qb /l* WPF_x86.log /a wpf.msi STANDALONE=no REBOOT=ReallySuppress TARGETDIR=c:\wpf

Verwenden Sie für eine ausführliche Protokolldatei /lv Logfile- im Befehl.

Schritt 1: Erstellen des Administratorinstallationspunkts

Hinweis Ein Beispielskript, das zeigt, wie der Installationspunkt erstellt wird, finden Sie im Anhang.

  1. Laden Sie das redistributable-Paket .NET Framework 3.0 aus dem Web herunter, und speichern Sie es in dem Ordner, den Sie in Schritt 1 erstellt haben.

    Downloadspeicherorte für die Pakete sind:

    Hinweis .NET Framework 3.0 unterstützt IA64 nur unter Windows Server "Longhorn"

  2. Extrahieren Sie Dateien aus der weiterverteilbaren .NET Framework 3.0-Datei .exe Datei, um die unten aufgeführten Komponentendateien zu finden. Führen Sie zum Extrahieren von Dateien den folgenden Befehl aus:

    .NET Framework 3.0 Redist EXE Name /x:ExtractionDestination
    

    Zum Beispiel:

    dotnetfx3.exe /x:C:\NETFX3
    
  3. Kopieren Sie die .exe Datei der Komponente oder .msi Datei in das Stammverzeichnis des Laufwerks "C:\" auf Ihrem lokalen Computer. (Die Position der Komponenten finden Sie in Tabelle 1.)

  4. Klicken Sie im Windows Startmenü auf Ausführen, und geben Sie dann cmd ein, um ein Befehlsfenster zu öffnen.

  5. Ändern Sie das Verzeichnis in das Stammverzeichnis des Laufwerks "C:".

  6. Geben Sie den folgenden Befehl ein, um ein Verzeichnis zu erstellen, in das die .exe Datei kopiert werden soll:

    mkdir directoryName
    
  7. Geben Sie den entsprechenden Komponentenbefehl ein (siehe Tabelle 1), um den Installationspunkt im Verzeichnis zu erstellen.

  8. Schließen Sie das fenster Command.

  9. Öffnen Sie Windows-Explorer, und navigieren Sie zu "C:\directoryName"-, um zu überprüfen, ob die Dateien extrahiert wurden.

  10. Verschieben Sie den Ordner und den gesamten Inhalt in die Netzwerkfreigabe, die Sie für die Bereitstellung verwenden möchten.

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

  1. Klicken Sie im Windows Startmenü auf AlleProgramme, klicken Sie auf Verwaltungstools, und klicken Sie dann auf Komponentendienste.

  2. Erweitern Sie Active Directory-Benutzer und -Computer.

    Die Active Directory-Benutzer und -Computer Struktur wird angezeigt.

  3. Klicken Sie mit der rechten Maustaste auf den Domänenknoten, und klicken Sie dann auf Eigenschaften.

  4. Klicken Sie im Dialogfeld Eigenschaften auf die Registerkarte Gruppenrichtlinie.

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

  6. Wenn Sie Richtlinien festlegen möchten, die für Computer gelten, unabhängig davon, wer sich bei ihnen anmeldet, erweitern Sie Computerkonfiguration\Softwareeinstellungen.

    Hinweis Stellen Sie sicher, dass Sie dem freigegebenen Speicherort auf dem Active Directory-Server zugeordnet sind; andernfalls können Sie kein Paket für die Installation erstellen.

  7. Klicken Sie mit der rechten Maustaste auf Softwareinstallation, klicken Sie auf Neue, und klicken Sie dann auf Paket-.

  8. Navigieren Sie im Dialogfeld Öffnen zu dem Speicherort, an dem Sie den Bereitstellungsordner kopiert haben, und wählen Sie die .msi Datei aus.

  9. Klicken Sie im Dialogfeld Bereitstellen von Software auf Zugewiesene, und klicken Sie dann auf OK.

  10. Klicken Sie auf automatische Installation, um die Software automatisch auf jedem Computer in der Domäne zu installieren.

  11. Klicken Sie auf OK, und schließen Sie dann die Konsole Komponentendienste.

Schritt 3: Festlegen der erhöhten Berechtigungen mithilfe von Gruppenrichtlinien

Da die meisten Pakete nur lokalen Administratoren des Computers die Installation des Pakets gestatten, sollten Sie erhöhte Berechtigungen verwenden, um das Paket pro Computer in der Gruppenrichtlinie anzukündigen. Netzwerkadministratoren können Richtlinien für einen Benutzer, einen Computer oder eine Gruppe von Benutzern 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 Gruppenrichtlinien-Snap-In-Hilfe.

  1. Klicken Sie im Windows Startmenü auf AlleProgramme, klicken Sie auf Verwaltungstools, und klicken Sie dann auf Komponentendienste.

  2. Erweitern Sie Active Directory-Benutzer und -Computer.

    Die Active Directory-Benutzer und -Computer Struktur wird angezeigt.

  3. Klicken Sie mit der rechten Maustaste auf den Domänenknoten, und klicken Sie dann auf Eigenschaften.

  4. Klicken Sie im Dialogfeld Eigenschaften auf die Registerkarte Gruppenrichtlinie.

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

  6. Öffnen Sie den Ordner Computerkonfiguration\Administrative Vorlagen\Windows-Komponenten\Windows Installer Ordner.

  7. Doppelklicken Sie im Detailbereich auf Immer mit erhöhten Rechten installieren.

  8. Aktivieren Sie im Dialogfeld Eigenschaften die Richtlinie, wählen Sie die Option Aktiviert aus, um die Einstellung zu aktivieren, und klicken Sie dann auf OK.

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

    Hinweis Sie können den Systemrichtlinien-Editor und die Windows Installer-Richtlinie verwenden, um die Richtlinie "Immer installieren mit erhöhten Rechten" festzulegen. Sie müssen die Richtlinie für den Computer und für jeden Benutzer festlegen. Wenn Sie den Gruppenrichtlinien-Editor oder den Systemrichtlinien-Editor nicht verwenden möchten, können Sie dieselbe Einstellung auf jedem Computer angeben, indem Sie einen Wert in der Windows-Registrierung ändern.

Schritt 4: Überprüfen, ob das Paket für die Zuweisung auf Computer bereit ist

  1. Klicken Sie im Dialogfeld Komponentenname - Englische Eigenschaften auf die Registerkarte Bereitstellung.
  2. Klicken Sie unter Bereitstellungstyp auf Zugewiesene.
  3. Wählen Sie unter Bereitstellungsoptionendie Optionen für wann und wie die Komponente bereitgestellt werden soll.
  4. Durchsuchen Sie die anderen Registerkarten, und legen Sie bei Bedarf Optionen fest. Ausführliche Informationen finden Sie in der Gruppenrichtlinienhilfe im Dialogfeld.

Schritt 5: Bereitstellen anderer erforderlicher Komponenten

Um andere .NET Framework 3.0 bereitzustellen, wiederholen Sie Schritt 1, und fügen Sie die .msi Datei der festgelegten Active Directory-Gruppenrichtlinie hinzu.

3.3 Erneute Bereitstellung eines Pakets

In einigen Fällen möchten Sie möglicherweise ein Softwarepaket erneut bereitstellen. Dies kann beispielsweise erforderlich sein, wenn Sie ein Upgrade durchführen oder das Paket ändern.

Führen Sie die folgenden Schritte aus, um ein Paket erneut bereitzustellen:

  1. Starten Sie die Active Directory-Benutzer und -Computer Konsole. Klicken Sie hierzu im Windows Startmenü auf Verwaltungstools, und klicken Sie dann auf Active Directory-Benutzer und -Computer.

  2. Klicken Sie in der Konsolenstruktur mit der rechten Maustaste auf den Domänennamen, und klicken Sie dann auf Eigenschaften.

  3. Klicken Sie auf die Registerkarte Gruppenrichtlinie, klicken Sie auf das Gruppenrichtlinienobjekt, das Sie zum Bereitstellen des Pakets verwendet haben, und klicken Sie dann auf Bearbeiten.

  4. Erweitern Sie den container Softwareeinstellungen, der das Softwareinstallationselement enthält, das Sie zum Bereitstellen des Pakets verwendet haben.

  5. Klicken Sie auf den Softwareinstallationscontainer, der das Paket enthält.

  6. Klicken Sie im rechten Bereich des Gruppenrichtlinienobjekt-Editormit der rechten Maustaste auf das Programm, wählen Sie Alle Aufgabenaus, und klicken Sie dann auf Anwendung erneut.

    Die folgende Meldung wird angezeigt:

    Redeploying this application will reinstall the application everywhere it is already installed. Do you want to continue?
    
  7. Klicken Sie auf Ja.

  8. Schließen Sie den Gruppenrichtlinienobjekt-Editor, klicken Sie auf OK, und schließen Sie dann die Active Directory-Benutzer und -Computer Konsole.

3.4 Entfernen eines Pakets

So entfernen Sie ein veröffentlichtes oder zugewiesenes Paket:

  1. Starten Sie die Active Directory-Benutzer und -Computer Konsole. Klicken Sie hierzu im Windows Startmenü auf Verwaltungstools, und klicken Sie dann auf Active Directory-Benutzer und -Computer.
  2. Klicken Sie in der Konsolenstruktur mit der rechten Maustaste auf den Domänennamen, und klicken Sie dann auf Eigenschaften.
  3. Klicken Sie auf die Registerkarte Gruppenrichtlinie, klicken Sie auf das Gruppenrichtlinienobjekt, das Sie zum Bereitstellen des Pakets verwendet haben, und klicken Sie dann auf Bearbeiten.
  4. Erweitern Sie den container Softwareeinstellungen, der das Softwareinstallationselement enthält, das Sie zum Bereitstellen des Pakets verwendet haben.
  5. Klicken Sie auf den Softwareinstallationscontainer, der das Paket enthält.
  6. Klicken Sie im rechten Bereich des Gruppenrichtlinienobjekt-Editormit der rechten Maustaste auf das Programm, wählen Sie Alle Aufgabenaus, und klicken Sie dann auf Entfernen.
  7. Führen Sie eine der folgenden Aktionen aus:
    • Klicken Sie auf Sofort deinstallieren Sie die Software von Benutzern und Computern, und klicken Sie dann auf OK.
    • Klicken Sie auf Zulassen, dass Benutzer die Software weiterhin verwenden, aber keine neuen Installationen, und klicken Sie dann auf OK.
  8. Schließen Sie den Gruppenrichtlinienobjekt-Editor, klicken Sie auf OK, und schließen Sie dann die Active Directory-Benutzer und -Computer Konsole.

4. Angeben von Watson-Einstellungen

Sie können konfigurieren, wie Watson für .NET Framework 3.0 auf einzelnen Computern verhält, indem Sie den folgenden Registrierungsunterschlüssel bearbeiten:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PCHealth\ErrorReporting\DW\VSSetup\.NET Framework 3.0\3.0.50727

Legen Sie den Schlüssel auf diese Werte fest:

VSSWSectionEnabled=dword:00000001 
VSSWUXEnabled=dword:00000001 

5. Bekannte Installationsprobleme

Informationen zu bekannten Installationsproblemen finden Sie unter Microsoft .NET Framework 3.0 Versionshinweise.

6. Problembehandlung

6.1 Microsoft .NET Framework 3.0-Protokolldateispeicherorte

Die folgenden Protokolldateien werden während des .NET Framework 3.0-Setups generiert:

  • dd_dotnetfx3error30.txt
  • dotnetfx3install30.txt
  • dd_indigo_retMSInnnn.txt
  • dd_rgb_retMSInnnn.txt
  • dd_Wf_3.0_x86.msinnnn.txt
  • dd_wpf_retMSInnnn.txt

dabei ist nnnn ein zufällig generiertes Suffix.

Bei nicht englischen Installationen werden auch die folgenden Protokolldateien generiert:

  • dotnetfx3lperror30.txt
  • dotnetfx3lpinstall30.txt

Während des .NET Framework 3.0-Setups befinden sich die Protokolldateien im verzeichnis %temp%.

Geben Sie für die Active Directory-Bereitstellung die Option /lv <logfile> an, wie in 3.2 Beim Bereitstellen einer Komponente mit Active Directory angegeben, um die Protokolldatei für jede Komponentenbereitstellung zu erstellen.

6.2. Fehlercodes für Windows Installer

Eine Liste der Fehlercodes finden Sie auf der Seite Windows Installer-Fehlercodes auf der MSDN-Website.

Anhang

Nachfolgend finden Sie ein Beispielskript, mit dem Sie den Administratorinstallationspunkt erstellen können.

set WORKFOLDER=c:\deploy
set dotNetFX3build=%WORKFOLDER%\dotnetfx3.exe
echo Creating Admin Install points for NETFX3 %PROCESSOR_ARCHITECTURE%
 
REM Create folders where work will be done
md %WORKFOLDER%\ext
md %WORKFOLDER%\AIP
md %WORKFOLDER%\logs
pushd %WORKFOLDER%
 
REM Extract the files from the NETFX3 redist SFX
call dotnetfx3.exe /q /x:%WORKFOLDER%\ext
 
REM ------------------------------------------------------------
REM create the .NetFX admin install point
 
md %WORKFOLDER%\AIP\dotnetfx_x86
call %WORKFOLDER%\ext\wcu\dotNetFramework\dotnetfx.exe /q /c:"msiexec /qb 
/a netfx.msi USING_EXUIH=1 REBOOT=ReallySuppress /l* 
%WORKFOLDER%\logs\netfx20_x86.log TARGETDIR=%WORKFOLDER%\AIP\dotnetfx_x86"
 
REM ------------------------------------------------------------
REM create the Windows Communication Foundation admin install point
 
md %WORKFOLDER%\AIP\WCF_x86
call %WORKFOLDER%\ext\wcu\WCF\Indigo.exe /q /c:"msiexec /qb /a indigo.msi 
REBOOT=ReallySuppress /l* %WORKFOLDER%\logs\WCF_x86.log 
TARGETDIR=%WORKFOLDER%\AIP\WCF_x86"
 
REM ------------------------------------------------------------
REM create the MSXML6 admin install point
 
md %WORKFOLDER%\AIP\MSXML6_x86
call msiexec /a %WORKFOLDER%\ext\wcu\MSXML\msxml6.msi /qb /l* 
%WORKFOLDER%\logs\MSXML6_x86.log Targetdir=%WORKFOLDER%\AIP\MSXML6_x86
 
REM ------------------------------------------------------------
REM create the dotNetFX3 admin install point
 
md %WORKFOLDER%\AIP\NETFX3
call msiexec /a %WORKFOLDER%\VS_Setup.msi NOVSUI=1 /qb /l* 
%WORKFOLDER%\logs\NETFX3_x86.log Targetdir=%WORKFOLDER%\AIP\NETFX3
 
REM ------------------------------------------------------------
REM create the Windows Presentation Foundation admin install point
 
md %WORKFOLDER%\AIP\WPF_x86
call msiexec /a %WORKFOLDER%\ext\wcu\WPF\wpf.msi /qb /l* 
%WORKFOLDER%\logs\WPF_x86.log STANDALONE=no REBOOT=ReallySuppress 
Targetdir=%WORKFOLDER%\AIP\WPF_x86
 
REM ------------------------------------------------------------
REM create the Windows Workflow Foundation admin install point
 
md %WORKFOLDER%\AIP\Wf_x86
call msiexec /a %WORKFOLDER%\ext\wcu\WF\Wf_3.0_x86.msi /qb /l* 
%WORKFOLDER%\logs\Wf_x86.log ARPSYSTEMCOMPONENT=1 REBOOT=ReallySuppress 
Targetdir=%WORKFOLDER%\AIP\Wf_x86

REM ------------------------------------------------------------
REM create the RGBRAST admin install point
md %WORKFOLDER%\AIP\RGBRAST_x86
call msiexec /a %WORKFOLDER%\ext\wcu\RGBRAST\x86\RGB9RAST_x86.msi /qb /l* 
%WORKFOLDER%\logs\RGBRAST_x86.log REBOOT=ReallySuppress 
Targetdir=%WORKFOLDER%\AIP\RGBRAST_x86