1. Ein TEMP Verzeichnis anlegen, in welches wir alles benötigte kopieren und das .NET Framework erstellen werden:
md D:\dotnettmp
Falls ein anderes Verzeichnis verwendet wird, muss natürlich im Folgendem der Pfad ebenfalls angepasst werden.
2. Alle benötigten Dateien für Windows XP besorgen und in das erstellte Verzeichnis kopieren:
Microsoft .NET Framework Version 1.1 Redistributable Package [Deutsch|Englisch]
Sprachpaket Deutsch für Microsoft .NET Framework, Version1.1 [Deutsch]
Microsoft .NET Framework 1.1 Service Pack 1 [Deutsch|Englisch]
Sicherheitsupdate "ASP.NET" für .NET Framework 1.1 Service Pack 1 [Deutsch|Englisch]
Hinweis: Das Sprachpaket Deutsch für Microsoft .NET Framework wird auch dann benötigt, wenn man sich das dt. .NET Framework herunterläd. Das "Deutsch" bezieht sich hier nur auf den Installer. Die System- und Fehlermeldungen sind jedoch in Englisch. Um diese in deutsch darzustellen, benötigt man das Sprachpaket.
Wer auf deutschsprachige System- und Fehlermeldungen verzichten kann oder eine englischsprachige Windowsversion verwendet, kann das Sprachpaket auch weglassen und im Folgenden die Zeilen, welche das LANGPACK behandeln, ignorieren.
3. Die zuvor besorgten Dateien werden nun ersteinmal entpackt:
- In das Verzeichnis D:\dotnettmp wechseln, in der Hoffnung, die Dateien befinden sich bereits hier
- Der Reihe nach eingeben:
DOTNETFX.EXE /T:D:\dotnettmp /C LANGPACK.EXE /T:D:\dotnettmp /C NDP1.1sp1-KB867460-X86.exe /xp:D:\dotnettmp\sp1.msp NDP1.1sp1-KB886903-X86.exe /xp:D:\dotnettmp\KB886903.msp
4. Jetzt wird zusammengeführt was zusammen gehört
- Der Reihe nach eingeben:
msiexec /a netfx.msi TARGETDIR="D:\dotnettmp\dotnetfx" msiexec /a langpack.msi TARGETDIR="D:\dotnettmp\dotnetfx" msiexec /p sp1.msp /a D:\dotnettmp\dotnetfx\netfx.msi msiexec /p KB886903.msp /a D:\dotnettmp\dotnetfx\netfx.msi
Das war es schon. Im Verzeichnis D:\dotnettmp\dotnetfx steht jetzt eine Installation für das .NET Framework 1.1 zur Verfügung, welche sowohl das SP1 als auch das Hotfix (KB886903) enthält. Ebenfalls ist (bei Bedarf) das dt. Sprachpaket integriert.
Um dieses .NET Framework im Quiet Modus zu installieren (z.B. für eine Unattended Installation) die Datei netfx.msi und langpack.msi mit den Parametern /QB (zeigt nur Fortschritsbalken an) oder /QN (zeigt nichts an) ausführen.
Hinweis für Unattended Installation und Sfx Archiven bei Verwendung eines Sprachpaketes:
Da bei der Verwendung eines Sprachpaketes zwei Dateien der Reihe nach ausgeführt werden müssen und die meisten Packprogramme jedoch nur eine Setup Datei in einem Sfx Archive zulassen, muss man sich hier mit einer Batch behelfen, welche als Startdatei nach dem Entpacken angegeben werden muss:
@echo off start /wait netfx.msi /qb start /wait langpack.msi /qb exit
Die Batch muss sich dabei in D:\dotnettmp\dotnetfx befinden, bevor man den Inhalt des Verzeichnises Packt.
Da diese Variante allerdings eine DOS Box während der Installation öffnet und das nicht so schön aussieht, habe ich an diesen Thread noch eine kleines Programm angehangen, welches die selbe Funktion wie die Batch aufweist, jedoch fensterlos arbeitet. Es erscheinen lediglich die Statusmeldungen der *.msi Dateien. Diese Datei nach D:\dotnettmp\dotnetfx kopieren und als ausführbare Datei im Packer angeben.
---
Version 1.0 (09.02.2005): Initialrelease HowTo
Version 1.1 (17.02.2005): Integration des dt. Sprachpaketes hinzugefügt.
---
Angehängte Datei(en)
-
dotnetinstaller.rar (11,53K)
Anzahl der Downloads: 1482
Dieser Beitrag wurde von DK2000 bearbeitet: 17. Februar 2005 - 15:44