Page 1 of 1

CMD Paket läuft durch aber nichts passiert.

Posted: 05. Oct 2023, 10:55
by Nico1300
Hallo zusammen,
was paketieren betrifft bin ich noch totaler Anfänger, hab bis jetzt immer alles mit den Wizard paketiert.
Nun aber brauch ich ein Paket um den Windows Fast Startup zu deaktivieren.

Meine Setup.inf sieht bis jetzt wie folgt aus:

Code: Select all

[Product]
; ReplaceEnv <Variable>

#Set:Product
#Set:Installation, DONTDELETE ADMIN CLIENT
#Set:Deinstallation, DELETE ADMIN CLIENT

[Set:Product]

[Set:Installation]
AddMeter -1
Call cmd.exe /c "%Src%\powercfgoff.bat" 
If "%ErrorLevel%" <> "0" Then "SET:InstallationError" EndIf

[Set:Deinstallation]
-Call cmd.exe /c "%Src%\powercfgon.bat" 
If "%ErrorLevel%" <> "0" Then "SET:DeInstallationError" EndIf
-AddMeter -1



[Set:InstallationError]
ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% powercfgoff.bat
Abort

[Set:DeInstallationError]
-Abort
-ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% powercfgon.bat
Die Scripts sehen wie folgt aus:

Code: Select all

powercfg /h off 
und

Code: Select all

powercfg /h on 
Das Paket läuft ohne Fehler durch, aber die Einstellungen ändern sich nicht.

Übersehe ich irgendwas oder hab ich wo einen Fehler?

Danke

Re: CMD Paket läuft durch aber nichts passiert.

Posted: 05. Oct 2023, 13:21
by Hendrik_Ambrosius
Vielleicht mal einen Debug-Code in die BAT einbauen um zu sehen ob sie gestartet wird?
z.B.
echo TEST >c:\test.txt

Man kann aber auch statt der Batchdatei direkt powercfg aufrufen via call.

Re: CMD Paket läuft durch aber nichts passiert.

Posted: 06. Oct 2023, 19:50
by Frank Dethlefsen
Moin!

ändere mal die Flags von

#Set:Installation, DONTDELETE ADMIN CLIENT
#Set:Deinstallation, DELETE ADMIN CLIENT

nach

#Set:Installation, DONTDELETE MACHINE
#Set:Deinstallation, DELETE MACHINE

in der Setup.inf

Re: CMD Paket läuft durch aber nichts passiert.

Posted: 09. Oct 2023, 14:57
by Nico1300
Moin,
Vielleicht mal einen Debug-Code in die BAT einbauen um zu sehen ob sie gestartet wird?
z.B.
echo TEST >c:\test.txt
Hab ich probiert, die TXT datei ist da, also soweit kommt das Paket schonmal
Moin!

ändere mal die Flags von

#Set:Installation, DONTDELETE ADMIN CLIENT
#Set:Deinstallation, DELETE ADMIN CLIENT

nach

#Set:Installation, DONTDELETE MACHINE
#Set:Deinstallation, DELETE MACHINE

in der Setup.inf
Hab ich auch probiert, leider noch immer das selbe Ergebnis, die Installation läuft durch aber die Windows Settings sind immer noch gleich.


Edit: Danke für die Hilfe, habs jetzt mit einem Registry Eintrag gelöst, funktioniert interessanterweise problemlos.
HKLM, "SYSTEM\CurrentControlSet\Control\Session Manager\Power", "HiberbootEnabled", 0x00010001, "0"