Batch funktioniert, aber nicht im Unattended Modus, aus anderer Batch Datei
Hallo allerseits!
Bin seit einige Tage auf Kriegsfuss mit dem Batch Script für Taksbar Autohide bei "Win11 (IoT Ent LTSC)" Unattended installation.
Es wird benötigt beim nächste Generation PCs im PC/Produktion Abteilung die W11 zu Installieren.
User ist mit Administrator Berechtigungen (only).
Der Haupt BatchDatei funkt "perfekt" davor und danach bis auf die Zeile:
Inhalt Autohide.bat:
Habe schon mehrere Variante von der Script versucht, mit und ohne Admin Rechte, mit und ohne Windows Explorer Restart, mit und ohne EXIT & timeout, ohne Powershell mit direkte REG IMPORT, leider habe nicht geschaft im Unattended Modus.
Wenn ich bei laufende Windows die Autohide.bat (egal velche Variante) starte, passt.
Der Taskbar wird versteckt.
Womöglich es liegt am GPO begrenzungen, die schon vordefiniert sind betreffend Desktop/Taskbar, aber nur im Unattended Modus.
Oder der Registry lässt nicht schreiben oder ändern diese Key:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3] während Win Installation.
Im haupt Batch alles was betrifft "%InstallDrive%\SETUP\" funktioniert.
Danke im Voraus.
Grüße Aydin
Bin seit einige Tage auf Kriegsfuss mit dem Batch Script für Taksbar Autohide bei "Win11 (IoT Ent LTSC)" Unattended installation.
Es wird benötigt beim nächste Generation PCs im PC/Produktion Abteilung die W11 zu Installieren.
User ist mit Administrator Berechtigungen (only).
Der Haupt BatchDatei funkt "perfekt" davor und danach bis auf die Zeile:
cmd /c %InstallDrive%\SETUP\Autohide.bat
Inhalt Autohide.bat:
@echo off
powershell -Executionpolicy Bypass -Command "&{$p='HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3';$v=(Get-ItemProperty -Path $p).Settings;$v[8]=3;&Set-ItemProperty -Path $p -Name Settings -Value $v;&Stop-Process -f -ProcessName explorer}"
timeout /T 06 /nobreak
taskkill /f /im explorer.exe
start explorer.exe
exit
Wenn ich bei laufende Windows die Autohide.bat (egal velche Variante) starte, passt.
Der Taskbar wird versteckt.
Womöglich es liegt am GPO begrenzungen, die schon vordefiniert sind betreffend Desktop/Taskbar, aber nur im Unattended Modus.
Oder der Registry lässt nicht schreiben oder ändern diese Key:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3] während Win Installation.
Im haupt Batch alles was betrifft "%InstallDrive%\SETUP\" funktioniert.
Danke im Voraus.
Grüße Aydin
Please also mark the comments that contributed to the solution of the article
Content-ID: 92467692216
Url: https://administrator.de/contentid/92467692216
Printed on: November 6, 2024 at 11:11 o'clock
3 Comments
Latest comment
Du änderst HKCU, also einen Key der im Userprofil liegt, und deswegen nur auf den User angewendet wird mit dem die Batch ausgeführt wird.
Ergo bringt das Skript nur etwas wenn du es im User-Kontext laufen lässt z.B. durch ein Logon-Skript.
Wenn du das auf alle User anwenden und ohne GPO arbeiten willst, dann importiere den Key einmalig ins Default-Userprofil, das wird auf alle neuen User übertragen wenn sie sich das erste mal anmelden.
Also direkt hierüber eintragen
Oder Default Hive (
WolleRoseKaufe
Ergo bringt das Skript nur etwas wenn du es im User-Kontext laufen lässt z.B. durch ein Logon-Skript.
Wenn du das auf alle User anwenden und ohne GPO arbeiten willst, dann importiere den Key einmalig ins Default-Userprofil, das wird auf alle neuen User übertragen wenn sie sich das erste mal anmelden.
Also direkt hierüber eintragen
REGISTRY::HKEY_USERS\.DEFAULT
Oder Default Hive (
C:\Users\Default\ntuser.dat
) mittels Regedit oder reg load
ins HKLM mounten und dort den Key eintragen.WolleRoseKaufe