Unter Windows 8 und Windows 8.1 lässt sich das .NET Framework 3.5 zwar als Windows-Feature unter „Systemsteuerung/Programme und Funktionen“ hinzufügen, aber leider hat Microsoft bei der Installation per DVD geschlafen. So verlangt der Assistent einen Download über das Windows Update. Mit einem WSUS wird das Vorhaben wahrscheinlich scheitern.
Nach Einlegen der richtigen Windows-DVD, hier muss zwingend auf die Version geachtet werden, sucht folgendes Skript den Pfad unter dem sich der Ordner „sources/sxs“ befindet und startet mit DISM die Installation des Frameworks von der DVD:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
$Source = "D:\sources\sxs" if (!(Test-Path $Source)) { $Source = "E:\sources\sxs" } if (!(Test-Path $Source)) { $Source = "F:\sources\sxs" } if (!(Test-Path $Source)) { $Source = "G:\sources\sxs" } if (!(Test-Path $Source)) { $Source = "H:\sources\sxs" } if (!(Test-Path $Source)) { $Source = "I:\sources\sxs" } if(Test-Path $Source) { Dism /online /enable-feature /featurename:NetFx3 /All /Source:$Source /LimitAccess } |
Auf einem Surface mit Windows 8 Pro ließ sich leider nur per Online-Installation über den erwähnten Assistenten helfen, da dem Surface kein Originaldatenträger beiliegt und sich die Recovery-Partition unter Windows nicht mounten ließ. Hierzu musste das Surface am WSUS vorbeigeschleust werden. Das normale Online-Setup funktioniert ja auch nicht. Was für ein Krampf…
NetFrameworkInstallation.ps1