[Baustelle] Win Toolkit - ESD Converter

Nützliches Tool zur Erstellung Individueller Windows 7/8/10 Installationsmedien
Forumsregeln
  • Ihr habt einen Fehler gefunden? Dann erstellt doch Bitte >> hier << ein Thema dazu.
  • Beachtet Bitte folgendes: Fehler XY hat nichts mit Fehler YX zu tun.
    d.h. zum Beispiel: Fehlermeldung bei Treiberintegration hat nichts im Beitrag von Fehlermeldung bei Upgrade von Home auf Pro verloren.
Antworten
Benutzeravatar
Unantastbar
Administrator
Beiträge: 1553
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 79 Mal
Danksagung erhalten: 333 Mal
Status: Offline

[Baustelle] Win Toolkit - ESD Converter

#1

Beitrag von Unantastbar » Di 7. Mai 2019, 19:01

Ich habe damit angefangen an einer neuen Funktion zu basteln. Den ESD Converter.

ESD_Converter.jpg
ESD_Converter.jpg (49.94 KiB) 131 mal betrachtet

Wann dieser fertiggestellt sein wird, kann ich noch nicht sagen.
Gruß, Sven

Benutzeravatar
Thiersee
Support
Beiträge: 563
Registriert: Di 26. Jul 2016, 15:08
Wohnort: Tirol (Österreich)
    Windows 7 Firefox
Hat sich bedankt: 3 Mal
Danksagung erhalten: 44 Mal
Status: Offline

Re: [Baustelle] Win Toolkit - ESD Converter

#2

Beitrag von Thiersee » Di 7. Mai 2019, 20:04

:yahoo: :yahoo: :yahoo:
MfG, Thiersee

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1553
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 79 Mal
Danksagung erhalten: 333 Mal
Status: Offline

[Baustelle] Win Toolkit - ESD Converter

#3

Beitrag von Unantastbar » Sa 11. Mai 2019, 14:09

Da das ganze nicht so funktioniert hat, mache ich es nun anders.

ESD Manager:

ESD_Manager.png
ESD_Manager.png (107.39 KiB) 113 mal betrachtet

Export in Progress:

Export_Progress.png
Export_Progress.png (46.18 KiB) 113 mal betrachtet

Exported Images:

Exported_Images.png
Exported_Images.png (23.57 KiB) 113 mal betrachtet
Gruß, Sven

Benutzeravatar
Bezelbube
Support
Beiträge: 33
Registriert: Sa 3. Sep 2016, 17:46
    Windows 10 Firefox
Hat sich bedankt: 1 Mal
Danksagung erhalten: 32 Mal
Status: Offline

Re: [Baustelle] Win Toolkit - ESD Converter

#4

Beitrag von Bezelbube » Sa 11. Mai 2019, 22:12

Der "dism" Befehl für wim to esd bzw. esd to wim,ist ja praktisch fast identisch
und unterscheidet sich nur durch den switch am ende der Befehlszeile.
Was hat den nicht so ganz funktioniert?

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1553
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 79 Mal
Danksagung erhalten: 333 Mal
Status: Offline

Re: [Baustelle] Win Toolkit - ESD Converter

#5

Beitrag von Unantastbar » So 12. Mai 2019, 07:16

Wenn ich nur ein Image ausgewählt habe, kam es bei einem Klick auf Start zu einer Fehlermeldung.
Das lag daran, das versucht wurde alle Images zu exportieren auch wenn nur 1 ausgewählt wurde.
Den Switch für DISM zum exportieren kenne ich. Mit DISM kann man nur 1 Image exportieren und nicht alle. Richtig?

Edit:

Mit Imagex klappt es gut.
Nun habe ich mal wimlib-imagex verwendet.


Vergleich:
imagex_vs_wimlibimagex.png
imagex_vs_wimlibimagex.png (49.13 KiB) 93 mal betrachtet

[ gepostet mit Samsung Galaxy Tab E ]
Gruß, Sven

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1553
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 79 Mal
Danksagung erhalten: 333 Mal
Status: Offline

[Baustelle] Win Toolkit - ESD Converter

#6

Beitrag von Unantastbar » Mo 13. Mai 2019, 20:38

Die Arbeiten am ESD Manager sind zu 85 % abgeschlossen. :thumbup:

Wintoolkit_Tools.jpg
Wintoolkit_Tools.jpg (114.05 KiB) 84 mal betrachtet
ESD_Manager.jpg
ESD_Manager.jpg (66.06 KiB) 84 mal betrachtet
Gruß, Sven

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1553
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 79 Mal
Danksagung erhalten: 333 Mal
Status: Offline

[Baustelle] Win Toolkit - ESD Converter

#7

Beitrag von Unantastbar » Fr 17. Mai 2019, 15:18

Kennt sich jemand mit Visual Studio aus? Ich stehe nämlich gerade etwas auf dem Schlauch.
Das Win Toolkit funktioniert ja unter Windows 32 & 64-Bit.
Unter Windows 64-Bit soll wimlib-magex (x64) und unter Windows 32-Bit soll wimlib-imagex (x86) verwendet werden.


Hier ein Beispiel, wie ich es Aktuell für die 64-Bit Variante verwende.

  1.         private void mImagex(string Argument)
  2.         {
  3.             cMain.AppErrM = "";
  4.             using (var p = new Process())
  5.             {
  6.                 p.StartInfo.FileName = "\"" + (cMain.Root + "\\bin\\x64\\wimlib-imagex.exe") + "\"";
  7.                 p.StartInfo.Arguments = Argument;
  8.                 p.StartInfo.CreateNoWindow = true;
  9.                 p.StartInfo.UseShellExecute = false;
  10.                 p.StartInfo.RedirectStandardOutput = true;
  11.                 p.StartInfo.RedirectStandardError = true;
  12.                 p.OutputDataReceived += OnDataReceived;
  13.                 p.Start();
  14.                 p.BeginOutputReadLine();
  15.                 p.WaitForExit();
  16.                 p.CancelOutputRead();
  17.                 cMain.AppErrC = p.ExitCode;
  18.             }
  19.         }

Es müsste eigentlich nur Zeile 6 angepasst und erweitert werden, da der Rest eine andere Aufgabe hat.
Die Switches stehen in einem anderen Codeabschnitt.

Hat jemand eine Idee :?:
Gruß, Sven

Benutzeravatar
Nemo
Support
Beiträge: 1406
Registriert: Di 12. Jul 2016, 12:28
Wohnort: Bad Soden am Taunus
    Windows 10 Firefox
Hat sich bedankt: 181 Mal
Danksagung erhalten: 141 Mal
Status: Offline

Re: [Baustelle] Win Toolkit - ESD Converter

#8

Beitrag von Nemo » Fr 17. Mai 2019, 16:57

Hallo Sven,

Ich habe keine Ahnung von VC. Aber:

Kannst Du in Zeile 6 "\\bin\\x64\\wimlib-imagex.exe" nicht durch eine Variable ersetzen und deren Inhalt vorher in "\\bin\\x86\\wimlib-imagex.exe" modifizieren, wenn das Verzeichnis C:\Program Files (x86) bzw. %ProgramFilesx(86)% nicht existiert?

Gruß, Nemo

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1553
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 79 Mal
Danksagung erhalten: 333 Mal
Status: Offline

Re: [Baustelle] Win Toolkit - ESD Converter

#9

Beitrag von Unantastbar » Sa 18. Mai 2019, 19:50

Nemo hat geschrieben:
Fr 17. Mai 2019, 16:57
wenn das Verzeichnis C:\Program Files (x86) bzw. %ProgramFilesx(86)% nicht existiert?
:idea: Dann machen wir das so.

  1.         private void mImagex(string Argument)
  2.         {
  3.             string sImagexTemp = cMain.UserTempPath + "\\WinToolkit_Imagex";
  4.             if (Directory.Exists(cMain.SysRoot + "\\SysWOW64"))
  5.             {
  6.                 cMain.WriteResource(Properties.Resources.wimlibimagex64, cMain.UserTempPath + "\\Files\\wimlib-imagex.exe", this);
  7.             }
  8.             else
  9.             {
  10.                 cMain.WriteResource(Properties.Resources.wimlibimagex32, cMain.UserTempPath + "\\Files\\wimlib-imagex.exe", this);
  11.             }
  12.             cMain.AppErrM = "";
  13.             using (var p = new Process())
  14.             {
  15.                 p.StartInfo.FileName = "\"" + (cMain.UserTempPath + "\\Files\\wimlib-imagex.exe") + "\"";
  16.                 p.StartInfo.Arguments = Argument;
  17.                 p.StartInfo.CreateNoWindow = true;
  18.                 p.StartInfo.UseShellExecute = false;
  19.                 p.StartInfo.RedirectStandardOutput = true;
  20.                 p.StartInfo.RedirectStandardError = true;
  21.                 p.OutputDataReceived += OnDataReceived;
  22.                 Files.DeleteFolder(sImagexTemp, true);
  23.                 p.Start();
  24.                 p.BeginOutputReadLine();
  25.                 p.WaitForExit();
  26.                 p.CancelOutputRead();
  27.                 Files.DeleteFolder(sImagexTemp, false);
  28.                 cMain.AppErrC = p.ExitCode;
  29.             }
  30.         }
Morgen Abend mache ich weiter. Ich bin aber nun erstmal los zum Geburtstag. :drink:
Gruß, Sven

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1553
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 79 Mal
Danksagung erhalten: 333 Mal
Status: Offline

[Baustelle] Win Toolkit - ESD Converter

#10

Beitrag von Unantastbar » Mi 22. Mai 2019, 20:59

Am Freitag haue ich eine Version zum testen raus. (Support Only)

Es funktioniert wie es soll. Bis halt auf eine Sache.

Export_No_Progress.png
Export_No_Progress.png (26 KiB) 42 mal betrachtet

Es wird kein Fortschritt angezeigt. Aktuell habe ich dafür auch keine Lösung.
Gruß, Sven

Benutzeravatar
Nemo
Support
Beiträge: 1406
Registriert: Di 12. Jul 2016, 12:28
Wohnort: Bad Soden am Taunus
    Windows 10 Firefox
Hat sich bedankt: 181 Mal
Danksagung erhalten: 141 Mal
Status: Offline

Re: [Baustelle] Win Toolkit - ESD Converter

#11

Beitrag von Nemo » Mi 22. Mai 2019, 22:44

Unantastbar hat geschrieben:
Mi 22. Mai 2019, 20:59
Am Freitag haue ich eine Version zum testen raus. (Support Only) ...
Schade, gerade heute hätte ich es testen können/wollen, als ich aus einer mit dem MCT1903 erstellten Install.ESD die exakte Build# auslesen wollte.
Dafür hatte ich dann NTLite bemüht und fand dann heraus, dass MS jetzt die "blöde" 18362.30 ausliefert.

Schlaf noch mal drüber! Vielleicht fällt Dir noch etwas ein, wie Du die Fortschrittsanzeige bringen kannst.

Gruß, Nemo

OT /Nachtrag:
Bist Du Dir sicher, dass in Multiarchitektur-AiOs (also mit .\x64\WinToolkit_Apps\* und .\x86\WinToolkit_Apps\*) die #SilentInstalls abgearbeitet werden?
Könnte es sein, dass die immer noch in .\WinToolkit_Apps\* gesucht werden?

OT / Nachtrag 2:
Leider ja:
WTKapps-Fehl.png
Richtig wäre: |%DVD%:\w64\WinToolkit_Apps\KB4052623-x64\KB4052623-x64.exe*

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1553
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 79 Mal
Danksagung erhalten: 333 Mal
Status: Offline

[Baustelle] Win Toolkit - ESD Converter

#12

Beitrag von Unantastbar » Do 23. Mai 2019, 08:31

Nemo hat geschrieben:
Mi 22. Mai 2019, 22:44
Bist Du Dir sicher, dass in Multiarchitektur-AiOs (also mit .\x64\WinToolkit_Apps\* und .\x86\WinToolkit_Apps\*) die #SilentInstalls abgearbeitet werden?
Könnte es sein, dass die immer noch in .\WinToolkit_Apps\* gesucht werden?
Auch wenn es nichts mit dem aktuellen Thema zu tun hat. Ja es wird immer noch in .\WinToolkit_Apps\* gesucht.
Es wird aber auch in .\x64\WinToolkit_Apps\* und .\x86\WinToolkit_Apps\* gesucht. Das erledigt die WinToolkitRunOnce.exe.


WinToolkit_RunOnce.log

Code: Alles auswählen

Version: 1.5.4.5
23.05.2019 08:11:29 Description: 
-----------------STARTING--------------

23.05.2019 08:11:29 Description: IsSystem: False
IsAdministrator: True
User: DESKTOP-L502A68\Sven

23.05.2019 08:11:29 Description: Creating Shutdown Handle.

23.05.2019 08:11:29 Description: Loading...

23.05.2019 08:11:30 Description: Detecting Drives

23.05.2019 08:11:30 Description: 
DRIVE SCAN
------------------------------

Drive: C:\, Media Type: Fixed, Size: 119455870976, Free: 107205611520, Name: , Initial: True
Drive: D:\, Media Type: Removable, Size: 7735214080, Free: 3181711360, Name: WINDOWS 7, Initial: True
------------------------------

23.05.2019 08:11:30 Description: Install Location Found: Setup	D:\x64

23.05.2019 08:11:30 Description: Detecting Paths

23.05.2019 08:11:30 Description: Detecting Sources

23.05.2019 08:11:30 Description: Detecting Installs

23.05.2019 08:11:31 Description: Entry Found: 00000|VC_Runtimes_AiO
Value: |%DVD%:\WinToolkit_Apps\VC_Runtimes_AiO\VC_Runtimes_AiO.exe*/Verysilent

23.05.2019 08:11:31 Description: File Found P1: D:\x64\WinToolkit_Apps\VC_Runtimes_AiO\VC_Runtimes_AiO.exe
P2: /Verysilent

23.05.2019 08:11:31 Description: Auto Added: VC_Runtimes_AiO
P1: D:\x64\WinToolkit_Apps\VC_Runtimes_AiO\VC_Runtimes_AiO.exe
P2: /Verysilent

23.05.2019 08:11:31 Description: Detecting Drivers

23.05.2019 08:11:31 Description: x64: True

23.05.2019 08:11:31 Description: Removing Duplicates.

23.05.2019 08:11:31 Description: Starting

23.05.2019 08:11:31 Description: Manual: 0 | Driver: 0 | Auto: 1

23.05.2019 08:11:31 Description: InstallPaths: 1

23.05.2019 08:11:31 Description: Starting...

23.05.2019 08:11:31 Description: Auto List: VC_Runtimes_AiO

23.05.2019 08:11:31 Description: No Drivers

23.05.2019 08:11:31 Description: No Manual.

23.05.2019 08:11:31 Description: Tasks Started

23.05.2019 08:11:31 Description: Installing Software #1: VC_Runtimes_AiO

23.05.2019 08:14:40 Description: Tasks Finished

23.05.2019 08:14:40 Description: Finishing

23.05.2019 08:14:40 Description: Deleting dpinst.exe

23.05.2019 08:14:40 Description: Removing Shutdown Handle.
Gruß, Sven

Benutzeravatar
Nemo
Support
Beiträge: 1406
Registriert: Di 12. Jul 2016, 12:28
Wohnort: Bad Soden am Taunus
    Windows 10 Firefox
Hat sich bedankt: 181 Mal
Danksagung erhalten: 141 Mal
Status: Offline

Re: [Baustelle] Win Toolkit - ESD Converter

#13

Beitrag von Nemo » Do 23. Mai 2019, 11:09

Hallo Sven,
Zum letzten Mal OT in diesem Thread : Zeige Spoiler
Ich war deswegen irritiert, weil ich mit Server 2019 (v1809, nur eine Architektur) die Installation des Defenders mit Signaturen verfolgen konnte --- und bei v1903 (x64 und x86) nicht.
Da bin ich ja beruhigt, wenn an beiden Orten gesucht wird.
Danke für Deine Mühe.

Gruß, Nemo

Antworten

Social Media