Windows 11 DEV 25151 Backup Startmenu Layout

Fragen und Hilfe zu den Preview-Versionen
Antworten
Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2113
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 207 Mal
Danke erhalten: 273 Mal
Gender:

Windows 11 DEV 25151 Backup Startmenu Layout

Beitrag von Holgi » 30.06.2022, 17:43

wir hatten das Thema schon mal hier:
https://www.deskmodder.de/blog/2018/09/ ... /#comments
Leider funktioniert dieses Tool nicht unter der aktuellen DEV Version von Windows 11.
Im Anbieter-Forum meint jemand es läge an der start.bin, die nun start2.bin heißen soll.

Frage:
1. kennt jemand eine noch funktionierende Methode das Startmenu-Layout unter Windows 11 DEV zu sichern und wiederherzustellen?
2. nach welche Methode arbeitet das Tool und kann man das auch manuell "nachbauen"? (Registry-Zweig Backup, sichern einer Datei DefaultLayouts.xml o.ä.)

bekommt man damit auch die dynamically inserted app tiles in den Griff (Clipchamp, Amazon Prime, TIkTok etc.)?
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Tante Google

Windows 11 DEV 25151 Backup Startmenu Layout

Beitrag von Tante Google » 30.06.2022, 17:43


Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2113
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 207 Mal
Danke erhalten: 273 Mal
Gender:

Re: Windows 11 DEV 25151 Backup Startmenu Layout

Beitrag von Holgi » 30.06.2022, 19:22

ich glaube, eine Lösung gefunden zu haben!
Die Batch-Datei kopiert die (neu!) start2.bin in den Ordner Backup im gleichen Verzeichnis der Batch-Datei.
Restore holt sie da ggf. raus und kopiert sie in den Ordner
%localappdata%\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\LocalState\
Anschl. noch ein Explorer Restart und thats it.

fürs Backup:

Code: Alles auswählen

:: Backup StartMenuLayout

@echo off
COLOR 0a
REM Color 1f
REM 1 Dunkelblau 9 Blau    2 Dunkelgrn  A Grn  3 Blaugrn 	B Zyan 0 Schwarz 	8 Dunkelgrau 4 	Dunkelrot 	C Rot 
REM 5 Lila 	D Magenta 6 Ocker E Gelb 7 Hellgrau 	F Weiá 
REM 1. Wert Hintergrund    2. Wert Textfarbe
REM
cls
chcp 1252 >nul

:Admin
cls

:: BatchGotAdmin
:-------------------------------------
REM  --> Check for permissions
    IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
) ELSE (
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
)

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params= %*
    echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"

    exit /B

:gotAdmin
    pushd "%CD%"
    CD /D "%~dp0"

md "%~dp0Backup"

copy /y "%localappdata%\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\LocalState\start2.bin" "%~dp0Backup"

exit
und Restore

Code: Alles auswählen

:: Restore StartMenuLayout

@echo off
COLOR 0a
REM Color 1f
REM 1 Dunkelblau 9 Blau    2 Dunkelgrn  A Grn  3 Blaugrn 	B Zyan 0 Schwarz 	8 Dunkelgrau 4 	Dunkelrot 	C Rot 
REM 5 Lila 	D Magenta 6 Ocker E Gelb 7 Hellgrau 	F Weiá 
REM 1. Wert Hintergrund    2. Wert Textfarbe
REM
cls
chcp 1252 >nul

:Admin
cls

:: BatchGotAdmin
:-------------------------------------
REM  --> Check for permissions
    IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
) ELSE (
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
)

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params= %*
    echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"

    exit /B

:gotAdmin
    pushd "%CD%"
    CD /D "%~dp0"

copy /y "%~dp0Backup\start2.bin" "%localappdata%\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\LocalState\" 
taskkill /F /IM explorer.exe & start explorer

exit
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Antworten