Mittwoch, 29. Juli 2015

Windows 10 Enterprise WIM Beschreibung

Ja, für Microsoft Partner ist die endgültige Version von Windows 10 Enterprise bereit für den
Download.

Für alle die Windows 10 mit HEAT DSM verteilen wollen hier die Informationen zum WIM File:

Details für Abbild: "Install.wim"
Index: "1"
Name: "Windows 10 Enterprise"
Beschreibung: "Windows 10 Enterprise"
Größe: 13.824.152.221 Bytes
WIM startbar: Nein
Architektur: x64
Hal: acpiapic
Version: 10.0.10240
Service Pack-Build: 16384
Service Pack-Nummer: 0
Edition: Enterprise
Installation: Client
Produkttyp: WinNT
Produktsuite: Terminal Server
Systemstamm: WINDOWS
Verzeichnisse: 19813
Dateien: 95729
Erstellt: 10.07.2015 - 18:42:31
Geändert: 10.07.2015 - 18:43:33

Das heißt im unattend File vom Windows 8.1 den Text umbauen und schon kann auch mit den alten DSM Versionen Windows 10 verteilt werden.

Zu Windows 10 gibt es für Großkunden noch die LTSB Version (Long Term Service Branch) wo weniger Features enthalten sind und das Updateverhalten über WSUS geregelt wird. Hier ist dann der Name des Images "Windows 10 Enterprise 2015 LTSB".


Viel Spaß dabei

Mittwoch, 15. April 2015

Windows 8.1 Fehler bei der Integration von .NET 3.5


Ja, die .NET Framework 3.5 Integration bei Windows 8/8.1 ist immer wieder mal ein Problem. Insbesondere wenn mit mehreren Sprachpaketen gearbeitet wird. Übrigens egal ob Offline oder Online Integration des Features.

Bei folgendem Befehl erschien die unten stehende Fehlermeldung:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

DISM Version: 6.2.9200.16384
Fehler: 0xc0000135
Im DISM.log war die erste Fehlermeldung folgende:
 
DismHostLib: Failed to create DismHostManager remote object. Checking for dismhost.exe exit code.

Nachgeschaut im DISM Logfile wird es etwas klarer. Dieses ist zu finden unter "C:\Windows\Logs\DISM".

Freitag, 14. März 2014

Sysinternals Fehler "Processor performance object not found..."

Gerade eben bin ich nach einspielen mehrerer Windows Updates auf einen Fehler
gestoßen beim Einsatz des Tools pslist.exe aus der Sysinternals Suite (http://technet.microsoft.com/en-US/sysinternals).

Beim Aufruf des Tools erschien folgende Fehlermeldung. Wobei PC0101 der Name des Remote Rechners war.

pslist.exe \\PC0101

pslist v1.29 - Sysinternals PsList
Copyright (C) 2000-2009 Mark Russinovich
Sysinternals
Processor performance object not found on PC0101
Try running Exctrlst from microsoft.com to repair the performance counters.

Da das erwähnte Tool Exctrlst.exe in der Standardinstallation von Server 2008 R2 oder Windows 7 nicht enthalten ist, suchte ich erst noch eine andere Möglichkeit.

Mit folgendem Aufruf ließen sich die Performance Counter ohne extra Tool wiederherstellen:

lodctr.exe /R 
Info: Successfully rebuilt performance counter setting from system backup store

Diese Kommando Zeile einfach auf dem betroffenen Computer ausführen. Danach lassen sich die Tools wieder einwandfrei verwenden.

Weiterhin viel Spaß beim administrieren.



Montag, 6. Mai 2013

Windows 8 - "Windows could not display the images available for installation"

Wieder mal eine Feinheit die beim erstellen des Windows 8 Images beachtet werden muss.

Erscheint beim unattend Setup von Windows 8 die Fehlermeldung "Windows could not display the images available for installation" fehlen Angaben im WIM File.

Über das Command Line Tool dism.exe können die Informationen des WIM Files ausgelesen werden:

dism.exe /get-wiminfo /wimfile:"D:\ADK\DeploymentShare1\Operating Systems\install\install.wim"


Wichtig:
Der Name und die Beschreibung (Description) muss korrekt sein. Im Bild oben das Ergebnis beim Einsatz von "Windows 8 Enterprise". Diese Angabe ist auch davon Abhängig welches Image in der unattend.xml angegeben ist.

Donnerstag, 28. Februar 2013

Mit PowerShell Ordner in der Masse umbenennen

Heute hatte ich wieder eine kleine Herausforderung im DSM Umfeld. Wegen einem Konfigurationsfehler in der Distribution wollte der zentrale Dienst alle Projekte im Master Repository löschen. DSM löscht ja dann nicht sofort die Verzeichnisse sondern benennt dieses erst einmal um. Dieses Sicherheitsfeature hat in unserem Fall gut getan. Allerdings hatte ich dann 180 Ordner die in etwas so hießen "todelete.0876-3456.1223". "1223" ist hierbei der ursprüngliche Ordnername.

Das unten stehende PowerShell Script nimmt dann alle Ordner die mit todelete anfangen und schneidet alles vor dem zweiten Punkt ab. Somit wurde jeder Ordner wiederhergestellt. Dabei muss der PowerShell Pfad/Fokus auf das Paketverzeichnis zeigen, also \Work\Master\Projects.

###################################################################
# Rename all Folder
# from todelete.0873-4567.8347 to 8347
###################################################################


$folder = Get-ChildItem -Filter todelete* | Split-Path -Leaf
foreach($name in $folder)
    {
    $newname = $name.Split('.')[2]
    Rename-Item $name $newname #-WhatIf
    }

 
Mit diesem Script werden die Ordner in wenigen Milisekunden umbenannt. Danach den Distributionsdienst neu gestartet und schon war alles wieder Funktionsfähig.


Donnerstag, 14. Februar 2013

DISM Zugriffsfehler Error 0x80070005



Gerade wieder über einen Fehler gestolpert bei der Integration der Sprachpakete in die Windows 8 Sourcen (siehe Anleitung von Microsoft).

Beim Ausführen von DISM mit Add-Package erhielt ich folgende Fehlermeldung:
An error occurred - Microsoft-Windows-Client-LanguagePack-Package Error: 0x80070005

Error: 5


Access is denied.
 
Da ich alle Verzeichnisse vorher kontrolliert hatte und auch die Command Box als Administrator geöffnet hatte konnte das kein Zugriffsproblem sein. Auch das dism.log das im Verzeichnis %windir%\Logs\DISM liegt brachte keine Hilfe. Also gleich den Test ohne Virenscanner ausgeführt. Und schon hat es funktioniert.

Sonntag, 6. Januar 2013

WinPE 4.0 - The procedure entry point ??0WString2@@QAE@XZ could not be located in the dynamic link library X:\windows\system32\wbem\fastprox.dll


Wird versucht mit dem neuen Windows PE 4.0 über unattend Windows 7 zu installieren erhält man aktuell folgende Fehlermeldung:
"The procedure entry point ??0WString2@@QAE@XZ could not be located in the dynamic link library X:\windows\system32\wbem\fastprox.dll"
Laut Microsoft Information ein Problem des WinPE 4.0 aus dem Beta Paket. Allerdings kommt der Fehler auch mit dem aktuellen offiziellen Release von WinPE 4.0. Informationen hierzu findet man z.B. im Technet Forum von Microsoft:

MDT 2012 Beta 2 Windows 7 "Setup.exe - Entry Point Not Found" fastprox.dll
http://social.technet.microsoft.com/Forums/en-US/mdt/thread/a9918617-200a-42b3-af80-bb27ddccc8fe/