Win10 1703 Rollout?
Re: Win10 1703 Rollout?
@wolfbardo:
Hallo wolfbardo,
Gibt es denn schon einen ungefähren Zeitplan für die Veröffentlichung? Und wie erfahren wir davon?
Viele Grüße
JMS
Hallo wolfbardo,
Gibt es denn schon einen ungefähren Zeitplan für die Veröffentlichung? Und wie erfahren wir davon?
Viele Grüße
JMS
Re: Win10 1703 Rollout?
@JMS
wenn ich dazu komme (zahlende Kunden haben Vorrang) und es getestet habe melde ich mich hier
Gruss
Bardo Wolf
wenn ich dazu komme (zahlende Kunden haben Vorrang) und es getestet habe melde ich mich hier
Gruss
Bardo Wolf
OPSICONF 2024
https://opsi.org/en/opsiconf/
Basisworkshop Mainz :
17. - 20. 06. 2024
opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.
http://www.uib.de
Re: Win10 1703 Rollout?
Ich habe mal das opsi-template-with-admin-Paket genommen und getestet, ob es prinzipiell mit Win10 funktioniert und für gut befunden. Dann habe ich als Lokales Installationsskript (also das, was aufgerufen wird, wenn der temporäre Adminaccount angemeldet ist) das windows10-upgrade-skript aus dem gleichnamigen Paket von uib genommen. Die ProductProperties habe ich zum opsi-template-with-admin hinzugefügt, damit sie dann dem lokalen Installationsskript zur Verfügung stehen. Dann habe ich noch das Rebootflag aus dem windows10-upgrade-Paket auf eine andere Zahl gesetzt und im template mit abgefangen (und das lokale Skript erneut in Runonce eingetragen), damit der Reboot aus dem lokalen Skript stattfinden kann und es danach zu Ende läuft, bevor der Adminaccount wieder gelöscht wird.
Soweit so gut. Das Windows-Upgrade läuft auf einer virtuellen Maschine, die unserer Domäne angehört erfolgreich automatisch durch.
Dann wollte ich es auf diversen physikalischen Rechnern testen. Ausnahmslos bekomme ich Fehler 0x80070522. Laut meinen Recherchen fehlen damit dem Admin-Account die Admin-Rechte. Der opsiSetupAdmin ist aber definitiv Mitglied der lokalen Administratorengruppe. Ich habe auf einem Windows 7 Rechner für das Upgrade die UAC ausgeschaltet, bevor ich das Skript habe laufen lassen und bin trotzdem an diesem Fehler gescheitert.
Mein Gedanke war, dass das Skript zwar unter dem Admin-Account, aber ohne erhöhte Rechte gestartet wird, aber das hätte mit ausgeschalteter UAC dann kein Thema sein dürfen.
Die einzig andere Idee, die ich habe, ist, dass die Setup-Files korrupt sind und er deswegen den Fehler u.A. beim Auspacken der install.esd meldet. Dann dürfte es auf der virtuellen Maschine aber auch nicht durchlaufen! Da die Setup-Files lokal kopiert werden, könnte auch die Kopie defekt sein. Das werde ich nochmal überprüfen.
Hat sonst noch wer eine Idee?
Auszug aus dem Log:
Soweit so gut. Das Windows-Upgrade läuft auf einer virtuellen Maschine, die unserer Domäne angehört erfolgreich automatisch durch.
Dann wollte ich es auf diversen physikalischen Rechnern testen. Ausnahmslos bekomme ich Fehler 0x80070522. Laut meinen Recherchen fehlen damit dem Admin-Account die Admin-Rechte. Der opsiSetupAdmin ist aber definitiv Mitglied der lokalen Administratorengruppe. Ich habe auf einem Windows 7 Rechner für das Upgrade die UAC ausgeschaltet, bevor ich das Skript habe laufen lassen und bin trotzdem an diesem Fehler gescheitert.
Mein Gedanke war, dass das Skript zwar unter dem Admin-Account, aber ohne erhöhte Rechte gestartet wird, aber das hätte mit ausgeschalteter UAC dann kein Thema sein dürfen.
Die einzig andere Idee, die ich habe, ist, dass die Setup-Files korrupt sind und er deswegen den Fehler u.A. beim Auspacken der install.esd meldet. Dann dürfte es auf der virtuellen Maschine aber auch nicht durchlaufen! Da die Setup-Files lokal kopiert werden, könnte auch die Kopie defekt sein. Das werde ich nochmal überprüfen.
Hat sonst noch wer eine Idee?
Auszug aus dem Log:
Code: Alles auswählen
(28655) [5] [Jul 01 21:52:39:344] Execution of winbatch_run_setup
(28656) [6] [Jul 01 21:52:39:344] Call "c:\opsi.org\tmp\installfiles\setup.exe /auto upgrade /Quiet /NoReboot /DynamicUpdate Disable"
(28657) [6] [Jul 01 21:52:39:344] Waiting until the called process is finished
(28658) [6] [Jul 01 21:52:39:344] Start process as invoker: opsiSetupAdmin
(28659) [6] [Jul 01 21:53:50:502] ExitCode -2147023582 Executed process "c:\opsi.org\tmp\installfiles\setup.exe /auto upgrade /Quiet /NoReboot /DynamicUpdate Disable"
(28660) [6] [Jul 01 21:53:50:506]
(28661) [6] [Jul 01 21:53:50:507] ~~~~~~~ Start Sub ~~~~~~~ Sub_check_exit_code
(28662) [5] [Jul 01 21:53:50:508] comment: Test for installation success via exit code
(28663) [5] [Jul 01 21:53:50:508] Set $ExitCode$ = getLastExitCode
(28664) [6] [Jul 01 21:53:50:508] The value of the variable "$ExitCode$" is now: "-2147023582"
(28665) [6] [Jul 01 21:53:50:508] If
(28666) [5] [Jul 01 21:53:50:508] $ExitCode$ = "0" <<< result false
(28667) [5] [Jul 01 21:53:50:508] ($ExitCode$ = "0") <<< result false
(28668) [6] [Jul 01 21:53:50:508] Then
(28669) [6] [Jul 01 21:53:50:509] Else
(28670) [5] [Jul 01 21:53:50:509] comment: Setup program gives a exitcode unequal zero: -2147023582
(28671) [6] [Jul 01 21:53:50:509] If
(28672) [5] [Jul 01 21:53:50:509] $ExitCode$ = "-1047526896" <<< result false
(28673) [5] [Jul 01 21:53:50:509] ($ExitCode$ = "-1047526896") <<< result false
(28674) [6] [Jul 01 21:53:50:509] Then
(28675) [6] [Jul 01 21:53:50:509] Else
(28676) [3] [Jul 01 21:53:50:509] Error: Fatal: Setup program gives an unknown exitcode unequal zero: -2147023582
(28677) [5] [Jul 01 21:53:50:509] comment: Look at https://msdn.microsoft.com/en-us/library/windows/hardware/dn938368%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
(28678) [6] [Jul 01 21:53:50:509] LogLevel was 6
(28679) [6] [Jul 01 21:53:50:509] LogLevel set to 7
(28680) [5] [Jul 01 21:53:50:509] Set $list1$ = shellCall('type "C:\Windows\Logs\MoSetup\Bluebox.log"')
(28681) [5] [Jul 01 21:53:50:510] Executing "C:\Windows\\cmd64.exe" /C "type "C:\Windows\Logs\MoSetup\Bluebox.log""
(28682) [6] [Jul 01 21:53:50:881] ExitCode 0
(28683) [6] [Jul 01 21:53:50:882] retrieving strings from shellCall [switch to loglevel 7 for debugging]
(28684) [7] [Jul 01 21:53:50:882] (string 0)2017-07-01 21:52:41: CommandLine: [c:\opsi.org\tmp\installfiles\Sources\SetupPrep.exe /auto upgrade /Quiet /NoReboot /DynamicUpdate Disable]
(28685) [7] [Jul 01 21:53:50:882] (string 1)2017-07-01 21:52:41: Opening Box: [c:\opsi.org\tmp\installfiles\Sources\SetupPrep.exe]
(28686) [7] [Jul 01 21:53:50:882] (string 2)2017-07-01 21:52:41: Opening Box Result: [0x0]
(28687) [7] [Jul 01 21:53:50:882] (string 3)2017-07-01 21:52:41: Deleting box result...
(28688) [7] [Jul 01 21:53:50:882] (string 4)2017-07-01 21:52:41: ResumeMode: Not found.
(28689) [7] [Jul 01 21:53:50:882] (string 5)2017-07-01 21:52:41: ResumeMode: [No]
(28690) [7] [Jul 01 21:53:50:882] (string 6)2017-07-01 21:52:41: OsUninstallWarning: Execute file found [FALSE].
(28691) [7] [Jul 01 21:53:50:882] (string 7)2017-07-01 21:52:41: OsUninstallWarning: [No]
(28692) [7] [Jul 01 21:53:50:882] (string 8)2017-07-01 21:52:41: Checking cleanup registry value...
(28693) [7] [Jul 01 21:53:50:882] (string 9)2017-07-01 21:52:41: Checking SetupHost result value...
(28694) [7] [Jul 01 21:53:50:882] (string 10)2017-07-01 21:52:42: SetupHost result missing! Forcing full cleanup...
(28695) [7] [Jul 01 21:53:50:882] (string 11)2017-07-01 21:52:42: Performing cleanup level: [0x1]
(28696) [7] [Jul 01 21:53:50:882] (string 12)2017-07-01 21:52:42: Populating preservation paths...
(28697) [7] [Jul 01 21:53:50:882] (string 13)2017-07-01 21:52:42: Acquiring privileges...
(28698) [7] [Jul 01 21:53:50:882] (string 14)2017-07-01 21:52:42: Cleaning install folder...
(28699) [7] [Jul 01 21:53:50:882] (string 15)2017-07-01 21:52:42: CleanInstallFolder: Error = 0x80070003
(28700) [7] [Jul 01 21:53:50:882] (string 16)2017-07-01 21:52:42: PerformCleanup: Error = 0x80070003
(28701) [7] [Jul 01 21:53:50:882] (string 17)2017-07-01 21:52:42: Path cleanup failed! Error = 0x80070003
(28702) [7] [Jul 01 21:53:50:882] (string 18)2017-07-01 21:52:42: Cleaning working dir...
(28703) [7] [Jul 01 21:53:50:883] (string 19)2017-07-01 21:52:42: Cleaning alternate storage paths...
(28704) [7] [Jul 01 21:53:50:883] (string 20)2017-07-01 21:52:42: Cleaning MoSetup Volatile key...
(28705) [7] [Jul 01 21:53:50:883] (string 21)2017-07-01 21:52:42: Cleaning MoSetup RegBackup key...
(28706) [7] [Jul 01 21:53:50:883] (string 22)2017-07-01 21:52:42: Cleaning SetupWatson key...
(28707) [7] [Jul 01 21:53:50:883] (string 23)2017-07-01 21:52:42: Removing CorrelationVector registry value...
(28708) [7] [Jul 01 21:53:50:883] (string 24)2017-07-01 21:52:42: Removing cleanup registry value...
(28709) [7] [Jul 01 21:53:50:883] (string 25)2017-07-01 21:52:42: Creating path (with ACL): [C:\$WINDOWS.~BT]...
(28710) [7] [Jul 01 21:53:50:883] (string 26)2017-07-01 21:52:42: Creating path: [C:\$WINDOWS.~BT\Sources]...
(28711) [7] [Jul 01 21:53:50:883] (string 27)2017-07-01 21:52:43: Launching process: [C:\$WINDOWS.~BT\Sources\SetupHost.exe] with command-line [/Install /Media /Quiet /InstallFile "c:\opsi.org\tmp\installfiles\Sources\Install.esd" "/auto" "upgrade" "/NoReboot" "/DynamicUpdate" "Disable" /MediaPath "c:\opsi.org\tmp\installfiles"] in Session: [-1]
(28712) [7] [Jul 01 21:53:50:883] (string 28)2017-07-01 21:52:44: Launching: [C:\$WINDOWS.~BT\Sources\SetupHost.exe] [/Install /Media /Quiet /InstallFile "c:\opsi.org\tmp\installfiles\Sources\Install.esd" "/auto" "upgrade" "/NoReboot" "/DynamicUpdate" "Disable" /MediaPath "c:\opsi.org\tmp\installfiles"] from []!
(28713) [7] [Jul 01 21:53:50:883] (string 29)2017-07-01 21:52:44: Waiting for process events...
(28714) [7] [Jul 01 21:53:50:883] (string 30)2017-07-01 21:53:47: Process exit code: [0x80070522]
(28715) [7] [Jul 01 21:53:50:883] (string 31)2017-07-01 21:53:47: LaunchProcessInSession: Error = 0x80070522
(28716) [7] [Jul 01 21:53:50:883] (string 32)2017-07-01 21:53:47: LaunchProcessInSession returned: [0x80070522]
(28717) [7] [Jul 01 21:53:50:883] (string 33)2017-07-01 21:53:47: Checking cleanup registry value...
(28718) [7] [Jul 01 21:53:50:883] (string 34)2017-07-01 21:53:47: Checking SetupHost result value...
(28719) [7] [Jul 01 21:53:50:883] (string 35)2017-07-01 21:53:47: Performing cleanup level: [0x2]
(28720) [7] [Jul 01 21:53:50:883] (string 36)2017-07-01 21:53:47: Populating preservation paths...
(28721) [7] [Jul 01 21:53:50:883] (string 37)2017-07-01 21:53:47: Acquiring privileges...
(28722) [7] [Jul 01 21:53:50:883] (string 38)2017-07-01 21:53:47: Cleaning install folder...
(28723) [7] [Jul 01 21:53:50:883] (string 39)2017-07-01 21:53:47: Cleaning folder: [C:\$WINDOWS.~BT\Boot]...
(28724) [7] [Jul 01 21:53:50:883] (string 40)2017-07-01 21:53:47: Cleaning folder: [C:\$WINDOWS.~BT\Efi]...
(28725) [7] [Jul 01 21:53:50:883] (string 41)2017-07-01 21:53:47: Protecting folder: [C:\$WINDOWS.~BT\Sources]...
(28726) [7] [Jul 01 21:53:50:883] (string 42)2017-07-01 21:53:47: Cleaning parent folder: [C:\$WINDOWS.~BT\Sources]...
(28727) [7] [Jul 01 21:53:50:883] (string 43)2017-07-01 21:53:47: Cleaning folder: [C:\$WINDOWS.~BT\Sources\de-de]...
(28728) [7] [Jul 01 21:53:50:883] (string 44)2017-07-01 21:53:47: Cleaning folder: [C:\$WINDOWS.~BT\Sources\dlmanifests]...
(28729) [7] [Jul 01 21:53:50:883] (string 45)2017-07-01 21:53:48: Cleaning folder: [C:\$WINDOWS.~BT\Sources\etwproviders]...
(28730) [7] [Jul 01 21:53:50:883] (string 46)2017-07-01 21:53:48: Cleaning folder: [C:\$WINDOWS.~BT\Sources\hwcompat]...
(28731) [7] [Jul 01 21:53:50:883] (string 47)2017-07-01 21:53:49: Cleaning folder: [C:\$WINDOWS.~BT\Sources\inf]...
(28732) [7] [Jul 01 21:53:50:883] (string 48)2017-07-01 21:53:49: Cleaning folder: [C:\$WINDOWS.~BT\Sources\migration]...
(28733) [7] [Jul 01 21:53:50:883] (string 49)2017-07-01 21:53:49: Protecting folder: [C:\$WINDOWS.~BT\Sources\Panther]...
(28734) [7] [Jul 01 21:53:50:883] (string 50)2017-07-01 21:53:49: Cleaning folder: [C:\$WINDOWS.~BT\Sources\replacementmanifests]...
(28735) [7] [Jul 01 21:53:50:883] (string 51)2017-07-01 21:53:49: Cleaning folder: [C:\$WINDOWS.~BT\Sources\sxs]...
(28736) [7] [Jul 01 21:53:50:883] (string 52)2017-07-01 21:53:49: Cleaning MoSetup Volatile key...
(28737) [7] [Jul 01 21:53:50:884] (string 53)2017-07-01 21:53:49: Cleaning MoSetup RegBackup key...
(28738) [7] [Jul 01 21:53:50:884] (string 54)2017-07-01 21:53:49: Removing CorrelationVector registry value...
(28739) [7] [Jul 01 21:53:50:884] (string 55)2017-07-01 21:53:49: Removing cleanup registry value...
(28740) [7] [Jul 01 21:53:50:884] (string 56)2017-07-01 21:53:49: Path successfully cleaned!
(28741) [7] [Jul 01 21:53:50:884] (string 57)2017-07-01 21:53:49: MainHr: Error = 0x80070522
(28742) [7] [Jul 01 21:53:50:884] (string 58)2017-07-01 21:53:49: wWinMain: Error = 0x80070522
(28743) [7] [Jul 01 21:53:50:884]
(28744) [5] [Jul 01 21:53:50:884]
(28745) [5] [Jul 01 21:53:50:884] ExitWindows set to Reboot
(28746) [2] [Jul 01 21:53:50:884] Error level set to fatal
Re: Win10 1703 Rollout?
Nachtrag: mit filescopylocal auf false tritt leider der gleiche Fehler auf...
Re: Win10 1703 Rollout?
Nachtrag 2: Mit den installfiles von 1607, die wir im Übrigen auch produktiv verwenden, laufe ich auch auf den gleichen Fehler...
Re: Win10 1703 Rollout?
Hallo,
kurzer Werkstattbericht meinerseits:
Im Prinzip funktionierte bei meinen Tests mittels das Upgrade von
auf .
Upgrades von auf hatte ich erstmal aussen vorgelassen.
Was mir dabei allerdings nicht gefiel:
Falls irgendetwas unter dem opsisetupadmin schief läuft, so hat man keine Eingriffsmoeglichkeit, es seid denn man erlaubt wieeder Tastatur und Mauszugriff. Dies wiederum finde ich unschön und habe diesen Ansatz erstmal wieder verworfen.
Von daher habe ich das Script erstmal umgebaut auf die Variante: Es wird geprüft, ob oder aber ein zu aktiveirendes true ist.
Dies funktioniert soweit bei virtuellen Maschinen, ist aber nicht besonders elegant und hat somit uib-intern noch nicht das allgemeine Wohlwollen gefunden.
ist mir noch nicht untergekommen,
aber natürlich beim Versuch unter gui_startup
Gruss
Bardo Wolf
kurzer Werkstattbericht meinerseits:
Im Prinzip funktionierte bei meinen Tests mittels
Code: Alles auswählen
opsi-template-with-admin-Paket
Code: Alles auswählen
Win10
Code: Alles auswählen
Win10 1607 / 1703
Upgrades von
Code: Alles auswählen
Win7 / 8.1
Code: Alles auswählen
Win10
Was mir dabei allerdings nicht gefiel:
Falls irgendetwas unter dem opsisetupadmin schief läuft, so hat man keine Eingriffsmoeglichkeit, es seid denn man erlaubt wieeder Tastatur und Mauszugriff. Dies wiederum finde ich unschön und habe diesen Ansatz erstmal wieder verworfen.
Von daher habe ich das Script erstmal umgebaut auf die Variante: Es wird geprüft, ob
Code: Alles auswählen
on_demand{user_logged_in}
Code: Alles auswählen
custom_login_for_win10_upgrade
Dies funktioniert soweit bei virtuellen Maschinen, ist aber nicht besonders elegant und hat somit uib-intern noch nicht das allgemeine Wohlwollen gefunden.
Code: Alles auswählen
Error = 0x80070522
aber natürlich
Code: Alles auswählen
wWinMain: Error = 0x80040154
Gruss
Bardo Wolf
OPSICONF 2024
https://opsi.org/en/opsiconf/
Basisworkshop Mainz :
17. - 20. 06. 2024
opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.
http://www.uib.de
Re: Win10 1703 Rollout?
Hallo,
wenn das Upgrade damit prinzipiell funktioniert hat, dann würde ich das Paket gerne einmal haben! Steht das irgendwo bei den Tests zur Verfügung?
Maus/Tastatursperre würde ich bei uns ohnehin mit dem Debug-Parameter abschalten, weil wir das Upgrade am Wochenende auf vielen Rechnern durchführen wollen und keine User anwesend sind.
Mir ist zusätzlich aufgefallen, dass man per Remotezugriff über den TeamViewer sehr wohl Maus/Tastatur steuern kann, wenn sie lokal blockiert ist, und über den Opsi-client-Agent kann man zumindest noch Neustart auslösen.
Gruß
Jens
wenn das Upgrade damit prinzipiell funktioniert hat, dann würde ich das Paket gerne einmal haben! Steht das irgendwo bei den Tests zur Verfügung?
Maus/Tastatursperre würde ich bei uns ohnehin mit dem Debug-Parameter abschalten, weil wir das Upgrade am Wochenende auf vielen Rechnern durchführen wollen und keine User anwesend sind.
Mir ist zusätzlich aufgefallen, dass man per Remotezugriff über den TeamViewer sehr wohl Maus/Tastatur steuern kann, wenn sie lokal blockiert ist, und über den Opsi-client-Agent kann man zumindest noch Neustart auslösen.
Gruß
Jens
Re: Win10 1703 Rollout?
Der Fehler lag in unserer Default Domain Policy. Beim Verwalten von Überwachungs- und Sicherheitsprotokollen hatten wir einige bestimmte Konten/Gruppen eingetragen, womit die standardmäßig eingetragenen lokalen Administratoren aber rausfielen. Da diese Richtlinie auf der VM nicht griff, lief die Installation da durch.
Was mich noch stört, ist, dass bei vielen (vielleicht allen) Rechnern nach dem Upgrade der opsiclientd-Dienst nicht startet, obwohl auf automatisch gestellt. Auch ein Neustart hilft da nicht. Bis man ihn einmal manuell anstartet, dann läuft er wieder bei jedem Start automatisch an.
Das hatten wir beim Upgrade von Windows 7 auf 10 auch schon. Hat da jemand schon Erfahrungen gemacht?
Was mich noch stört, ist, dass bei vielen (vielleicht allen) Rechnern nach dem Upgrade der opsiclientd-Dienst nicht startet, obwohl auf automatisch gestellt. Auch ein Neustart hilft da nicht. Bis man ihn einmal manuell anstartet, dann läuft er wieder bei jedem Start automatisch an.
Das hatten wir beim Upgrade von Windows 7 auf 10 auch schon. Hat da jemand schon Erfahrungen gemacht?
Re: Win10 1703 Rollout?
Au ja, das Paket würde mich auch interessieren...jensito hat geschrieben:wenn das Upgrade damit prinzipiell funktioniert hat, dann würde ich das Paket gerne einmal haben! Steht das irgendwo bei den Tests zur Verfügung?
Ja, das kann ich bestätigen. Die Abhängikeiten des opsiclientd-Dienstes fliegen raus. Das passiert allerdings auch, wenn ich manuell (also vom USB-Stick) von Win10 1511 oder 1607 auf 1703 upgrade.jensito hat geschrieben: Was mich noch stört, ist, dass bei vielen (vielleicht allen) Rechnern nach dem Upgrade der opsiclientd-Dienst nicht startet, obwohl auf automatisch gestellt.
Viele Grüße
JMS
Zuletzt geändert von JMS am 05 Jul 2017, 15:31, insgesamt 1-mal geändert.
- SisterOfMercy
- Beiträge: 1523
- Registriert: 22 Jun 2012, 19:18
Re: Win10 1703 Rollout?
Quite a few errors and oddities in this script.Abel IT hat geschrieben: install.insCode: Alles auswählen
[Actions] DefVar $NTVersion$ DefVar $SystemType$ set $NTVersion$ = GetMSVersionInfo set $SystemType$ = GetSystemType if not (HasMinimumSpace ("%SystemDrive%", "2500 MB") OR NOT($NTVersion$ = "10.0")) if not (HasMinimumSpace ("%SystemDrive%", "2500 MB")) LogError "Nicht genuegend Speicherplatz auf dem System vorhanden" isFatalError endif if not ($NTVersion$ = "10.0") LogError "Falsches Betriebssystem" isFatalError endif endif Files_CopyWin DosBatch_StartSetup DosBatch_Optimization [Files_CopyWin] copy -s -f "%ScriptDrive%\Win10" "%SystemDrive%" [DosBatch_StartSetup] C:\Win10\Setup.exe /auto upgrade [DosBatch_Optimization] REG ADD "HKLM\software\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v .gif /t REG_SZ /d PhotoViewer.FileAssoc.Tiff REG ADD "HKLM\software\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v .png /t REG_SZ /d PhotoViewer.FileAssoc.Tiff REG ADD "HKLM\software\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v .jpg /t REG_SZ /d PhotoViewer.FileAssoc.Tiff REG ADD "HKLM\software\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v .jpeg /t REG_SZ /d PhotoViewer.FileAssoc.Tiff REG ADD "HKLM\software\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v .bmp /t REG_SZ /d PhotoViewer.FileAssoc.Tiff REG ADD "HKLM\software\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v .jfif /t REG_SZ /d PhotoViewer.FileAssoc.Tiff sc config DoSvc start=disabled reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled /t REG_DWORD /d 0 /f
superflous if, this works the same:
Code: Alles auswählen
if not (HasMinimumSpace ("%SystemDrive%", "2500 MB"))
LogError "Nicht genuegend Speicherplatz auf dem System vorhanden"
isFatalError
endif
if not ($NTVersion$ = "10.0")
LogError "Falsches Betriebssystem"
isFatalError
endif
copy files in a seperate directory, not in root: (do you really need to copy the setup to the local drive?)
Code: Alles auswählen
[Files_CopyWin]
copy -s -f "%ScriptDrive%\Win10\*" "%SystemDrive%\Win10"
Code: Alles auswählen
[DosBatch_StartSetup]
"%SystemDrive%\Win10\setup.exe" /auto upgrade
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!