Advertisement
aveyo

Optimized Classic-Shell or Open-Shell StartMenu.xml

Apr 24th, 2018 (edited)
1,930
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 14.60 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <!--
  3.  
  4. Optimized Open-Shell StartMenu Settings by AveYo v2022.01.30
  5.   import via Programs - Open-Shell - Open-Shell Menu Settings - Backup - Load from XML file..
  6.   links: https://pastebin.com/9atGBx6D or https://gist.github.com/AveYo/f2add193abfb2ddc5963e11273df083b
  7.   Windows 11 preview: https://i.imgur.com/pcGUhCm.png      Older config: https://i.imgur.com/tKkreIj.png
  8.  
  9. Does this still work under Windows 11?  
  10.   Yes, it does!  
  11.   - but won't alleviate the horrible taskbar changes
  12.   For the taskbar, I propose using RetroBar - https://github.com/dremin/RetroBar  
  13.   if you need a dark theme for it try ShittyDark v2 - https://github.com/dremin/RetroBar/issues/206
  14.   Both can coexist and work great in this proposed setup  
  15.  
  16. One column layout with custom menu:
  17.   -Frequent item 1-
  18.   - - - - - - - - -
  19.   -Frequent item 12-
  20.   [Apps]
  21.   [Programs]
  22.   [Files]= This PC + Desktop, Documents, Pictures, Videos, Music, Downloads
  23.   [Settings]= PC Settings + Reload Explorer, Enable Defender - Disable, Updates - Stop, Add/remove, Network connections, Control Panel
  24.   [Shut Down..]
  25.   -Search bar-
  26.  
  27. Controls:
  28.   LeftClick=Open-Shell Start, Shift+LeftClick or MidClick=Windows Start, RightClick=Win+X menu, Shift+RightClick=Open-Shell menu
  29.  
  30. Skin:
  31.   Smoked Glass 0%, Taskbar transparency 50%
  32.  
  33. Advanced settings adjusted for speed
  34.  
  35. Changed Enable Defender - Disable to work regardless of Tamper Protection
  36.  
  37. -->
  38. <Settings component="StartMenu" version="4.4.169">
  39.     <MenuStyle value="Classic1"/>
  40.     <MiddleClick value="WindowsMenu"/>
  41.     <ShiftRight value="1"/>
  42.     <Documents value="Hide"/>
  43.     <UserFiles value="Hide"/>
  44.     <ControlPanelCategories value="1"/>
  45.     <Search value="0"/>
  46.     <Help value="0"/>
  47.     <Run value="0"/>
  48.     <MaxRecentPrograms value="12"/>
  49.     <RecentProgKeys value="HiddenDigits"/>
  50.     <StartScreenShortcut value="0"/>
  51.     <CheckWinUpdates value="0"/>
  52.     <MenuDelay value="0"/>
  53.     <SplitMenuDelay value="100"/>
  54.     <ScrollType value="Auto"/>
  55.     <SameSizeColumns value="0"/>
  56.     <ShowNextToTaskbar value="1"/>
  57.     <SearchBox value="Normal"/>
  58.     <AlignToWorkArea value="1"/>
  59.     <MainMenuAnimation value="None"/>
  60.     <SubMenuAnimation value="None"/>
  61.     <MainMenuScrollSpeed value="1"/>
  62.     <SubMenuScrollSpeed value="1"/>
  63.     <EnableGlass value="0"/>
  64.     <SkinC1 value="Smoked Glass"/>
  65.     <SkinVariationC1 value=""/>
  66.     <SkinOptionsC1>
  67.         <Line>CAPTION=0</Line>
  68.         <Line>USER_IMAGE=0</Line>
  69.         <Line>USER_NAME=0</Line>
  70.         <Line>CENTER_NAME=0</Line>
  71.         <Line>SMALL_ICONS=1</Line>
  72.         <Line>LARGE_FONT=1</Line>
  73.         <Line>DISABLE_MASK=0</Line>
  74.     </SkinOptionsC1>
  75.     <EnableStartButton value="1"/>
  76.     <StartButtonType value="AeroButton"/>
  77.     <StartButtonAlign value="0"/>
  78.     <StartButtonIcon value="%SystemRoot%\system32\shell32.dll, 35"/>
  79.     <StartButtonText value=""/>
  80.     <CustomTaskbar value="1"/>
  81.     <TaskbarLook value="Transparent"/>
  82.     <TaskbarOpacity value="50"/>
  83.     <SkipMetro value="1"/>
  84.     <OpenMouseMonitor value="1"/>
  85.     <MenuItems1>
  86.         <Line>Items=COLUMN_PADDING,AppsMenu,ProgramsMenu,COLUMN_BREAK,CustomItem,SettingsMenu,UndockItem,DisconnectItem,ShutdownBoxItem,SearchBoxItem</Line>
  87.         <Line>AppsMenu.Command=apps</Line>
  88.         <Line>AppsMenu.Label=$Menu.Apps</Line>
  89.         <Line>AppsMenu.Icon=twinui.dll, 9604</Line>
  90.         <Line>ProgramsMenu.Command=programs</Line>
  91.         <Line>ProgramsMenu.Label=$Menu.Programs</Line>
  92.         <Line>ProgramsMenu.Tip=$Menu.ProgramsTip</Line>
  93.         <Line>ProgramsMenu.Icon=twinui.dll, 11414</Line>
  94.         <Line>CustomItem.Items=CustomItem3,UserDocumentsItem2,UserPicturesItem2,CustomItem6,CustomItem7,CustomItem2,ComputerItem,UserFilesItem2,FavoritesItem,RecentDocumentsItem,SearchMenu</Line>
  95.         <Line>CustomItem.Command=explorer.exe shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}</Line>
  96.         <Line>CustomItem.Label=$Search.CategoryFiles</Line>
  97.         <Line>CustomItem.Icon=twinui.dll, 9608</Line>
  98.         <Line>CustomItem.Settings=SPLIT</Line>
  99.         <Line>CustomItem3.Link=Main Desktop | ::{Desktop}</Line>
  100.         <Line>CustomItem3.Settings=NOEXPAND</Line>
  101.         <Line>UserDocumentsItem2.Command=user_documents</Line>
  102.         <Line>UserDocumentsItem2.Tip=$Menu.UserDocumentsTip</Line>
  103.         <Line>UserDocumentsItem2.Settings=NOEXPAND</Line>
  104.         <Line>UserPicturesItem2.Command=user_pictures</Line>
  105.         <Line>UserPicturesItem2.Tip=$Menu.UserPicturesTip</Line>
  106.         <Line>UserPicturesItem2.Settings=NOEXPAND</Line>
  107.         <Line>CustomItem6.Link=Videos | %USERPROFILE%\Videos</Line>
  108.         <Line>CustomItem6.Settings=NOEXPAND</Line>
  109.         <Line>CustomItem7.Link=Music | %USERPROFILE%\Music</Line>
  110.         <Line>CustomItem7.Settings=NOEXPAND</Line>
  111.         <Line>CustomItem2.Link=Downloads | %USERPROFILE%\Downloads</Line>
  112.         <Line>CustomItem2.Settings=NOEXPAND</Line>
  113.         <Line>ComputerItem.Command=computer</Line>
  114.         <Line>ComputerItem.Settings=NOEXPAND</Line>
  115.         <Line>UserFilesItem2.Command=user_files</Line>
  116.         <Line>UserFilesItem2.Tip=$Menu.UserFilesTip</Line>
  117.         <Line>FavoritesItem.Command=favorites</Line>
  118.         <Line>FavoritesItem.Label=$Menu.Favorites</Line>
  119.         <Line>FavoritesItem.Icon=imageres.dll,1024</Line>
  120.         <Line>RecentDocumentsItem.Items=UserFilesItem,UserDocumentsItem,UserPicturesItem</Line>
  121.         <Line>RecentDocumentsItem.Command=recent_documents</Line>
  122.         <Line>RecentDocumentsItem.Label=$Menu.Documents</Line>
  123.         <Line>RecentDocumentsItem.Icon=shell32.dll,327</Line>
  124.         <Line>RecentDocumentsItem.Settings=ITEMS_FIRST</Line>
  125.         <Line>UserFilesItem.Command=user_files</Line>
  126.         <Line>UserFilesItem.Tip=$Menu.UserFilesTip</Line>
  127.         <Line>UserDocumentsItem.Command=user_documents</Line>
  128.         <Line>UserDocumentsItem.Tip=$Menu.UserDocumentsTip</Line>
  129.         <Line>UserPicturesItem.Command=user_pictures</Line>
  130.         <Line>UserPicturesItem.Tip=$Menu.UserPicturesTip</Line>
  131.         <Line>SearchMenu.Items=SearchFilesItem,SearchPrinterItem,SearchComputersItem,SearchPeopleItem</Line>
  132.         <Line>SearchMenu.Command=search</Line>
  133.         <Line>SearchMenu.Label=$Menu.Search</Line>
  134.         <Line>SearchMenu.Icon=shell32.dll,323</Line>
  135.         <Line>SearchFilesItem.Command=search_files</Line>
  136.         <Line>SearchFilesItem.Label=$Menu.SearchFiles</Line>
  137.         <Line>SearchFilesItem.Tip=$Menu.SearchFilesTip</Line>
  138.         <Line>SearchFilesItem.Icon=shell32.dll,134</Line>
  139.         <Line>SearchPrinterItem.Command=search_printer</Line>
  140.         <Line>SearchPrinterItem.Label=$Menu.SearchPrinter</Line>
  141.         <Line>SearchPrinterItem.Tip=$Menu.SearchPrintersTip</Line>
  142.         <Line>SearchPrinterItem.Icon=shell32.dll,1006</Line>
  143.         <Line>SearchComputersItem.Command=search_computers</Line>
  144.         <Line>SearchComputersItem.Label=$Menu.SearchComputers</Line>
  145.         <Line>SearchComputersItem.Tip=$Menu.SearchComputersTip</Line>
  146.         <Line>SearchComputersItem.Icon=shell32.dll,135</Line>
  147.         <Line>SearchPeopleItem.Command=search_people</Line>
  148.         <Line>SearchPeopleItem.Label=$Menu.SearchPeople</Line>
  149.         <Line>SearchPeopleItem.Icon=shell32.dll,269</Line>
  150.         <Line>SettingsMenu.Items=CustomItem4,CustomItem5,CustomItem8,HelpItem,RunItem,SecurityItem,SEPARATOR,PCSettingsItem,ProgramsFeaturesItem,NetworkItem,ControlPanelItem</Line>
  151.         <Line>SettingsMenu.Command=ms-settings:</Line>
  152.         <Line>SettingsMenu.Label=$Menu.Settings</Line>
  153.         <Line>SettingsMenu.Icon=twinui.dll, 10203</Line>
  154.         <Line>SettingsMenu.Settings=TRACK_RECENT|SPLIT</Line>
  155.         <Line>CustomItem4.Command=cmd /c "taskkill /im explorer.exe /f &amp; taskkill /im sihost.exe"</Line>
  156.         <Line>CustomItem4.Label=Reload Explorer</Line>
  157.         <Line>CustomItem4.Icon=imageres.dll, 5346</Line>
  158.         <Line>CustomItem4.Settings=TRACK_RECENT</Line>
  159.         <Line>CustomItem5.Items=CustomItem10</Line>
  160.         <Line>CustomItem5.Command=powershell -win 1 -nop -c start -win 1 -verb runas powershell -args \"-nop -c &amp; {`n`n'Enable Defender';`n`n`$ts=New-Object -ComObject 'Schedule.Service'; `$ts.Connect(); `$act=New-ScheduledTaskAction -Execute powershell -Argument '-nop -c `$p1=''HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender''; `$p2=''HKLM:\SOFTWARE\Microsoft\Windows Defender''; ni `$p1; ni `$p2; rp `$p1 DisableAntiSpyware -Force; rp `$p2 DisableAntiSpyware -Force; sc.exe config windefend depend= RpcSs; kill -Name MpCmdRun -Force; start (`$env:ProgramFiles+''\Windows Defender\MpCmdRun.exe'') -Arg ''-EnableService'''; `$Ave=Register-ScheduledTask -TaskName '~ti' -Action `$act -User 'NT SERVICE\TrustedInstaller' -Force; `$f=`$ts.GetFolder('\'); `$t=`$f.GetTask('~ti'); `$t.Stop(0); `$Yo=`$t.RunEx(`$null,2,0,`$null);`$f.DeleteTask('~ti',0)}\"</Line>
  161.         <Line>CustomItem5.Label=Enable Defender</Line>
  162.         <Line>CustomItem5.Icon=%SystemDrive%\Program Files\Windows Defender\EppManifest.dll, 114</Line>
  163.         <Line>CustomItem5.Settings=SPLIT</Line>
  164.         <Line>CustomItem10.Command=powershell -win 1 -nop -c start -win 1 -verb runas powershell -args \"-nop -c &amp; {`n`n'Disable Defender';`n`n`$ts=New-Object -ComObject 'Schedule.Service'; `$ts.Connect(); `$act=New-ScheduledTaskAction -Execute powershell -Argument '-win 1 -nop -c `$p1=''HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender'';`$p2=''HKLM:\SOFTWARE\Microsoft\Windows Defender'';ni `$p1; ni `$p2; sp `$p1 DisableAntiSpyware 1 -Type Dword -Force; sp `$p2 DisableAntiSpyware 1 -Type Dword -Force; kill -Name MpCmdRun -Force -ea 0; start (`$env:ProgramFiles+''\Windows Defender\MpCmdRun.exe'') -Arg ''-DisableService''; sc.exe config windefend depend= RpcSs-TOGGLE;'; `$Ave=Register-ScheduledTask -TaskName '~ti' -Action `$act -User 'NT SERVICE\TrustedInstaller' -Force; `$f=`$ts.GetFolder('\'); `$t=`$f.GetTask('~ti'); `$t.Stop(0); `$Yo=`$t.RunEx(`$null,2,0,`$null);`$f.DeleteTask('~ti',0)}\"</Line>
  165.         <Line>CustomItem10.Label=Disable</Line>
  166.         <Line>CustomItem10.Icon=%SystemDrive%\Program Files\Windows Defender\EppManifest.dll, 115</Line>
  167.         <Line>CustomItem8.Items=CustomItem13</Line>
  168.         <Line>CustomItem8.Command=ms-settings:windowsupdate</Line>
  169.         <Line>CustomItem8.Label=Windows Update</Line>
  170.         <Line>CustomItem8.Icon=imageres.dll, 1401</Line>
  171.         <Line>CustomItem8.Settings=SPLIT</Line>
  172.         <Line>CustomItem13.Command=powershell -win 1 -nop -c start -win 1 -verb runas cmd -args \"/q`n`nStop Updates - once`n`n /d /x /k taskkill /im wuauclt.exe /im sihclient.exe /im usoclient.exe /im SetupHost.exe /im EOSNotify.exe /im MusNotification.exe /im MusNotifyIcon.exe /im Windows10UpgraderApp.exe /im Windows10Upgrade.exe /im WindowsUpdateBox.exe /im DFDWiz.exe /im WmiPrvSE.exe /im TiWorker.exe /im SystemSettings.exe /im WinStore.App.exe /t /f &amp;(for /f tokens^=^3 %W in ('sc queryex wuauserv ^| findstr PID') do if not %W.==0. taskkill /pid %W /t /f) &amp;net stop TrustedInstaller &amp;net stop wuauserv &amp;net stop bits &amp;net stop msiserver &amp;net stop cryptSvc &amp;rd /s/q %Windir%\system32\catroot2 &amp;rd /s/q %Windir%\SoftwareDistribution\"</Line>
  173.         <Line>CustomItem13.Label=Stop</Line>
  174.         <Line>CustomItem13.Icon=netcenter.dll, 28</Line>
  175.         <Line>HelpItem.Command=help</Line>
  176.         <Line>HelpItem.Label=$Menu.Help</Line>
  177.         <Line>HelpItem.Tip=$Menu.HelpTip</Line>
  178.         <Line>HelpItem.Icon=shell32.dll,324</Line>
  179.         <Line>RunItem.Command=run</Line>
  180.         <Line>RunItem.Label=$Menu.Run</Line>
  181.         <Line>RunItem.Tip=$Menu.RunTip</Line>
  182.         <Line>RunItem.Icon=shell32.dll,328</Line>
  183.         <Line>SecurityItem.Command=windows_security</Line>
  184.         <Line>SecurityItem.Label=$Menu.Security</Line>
  185.         <Line>SecurityItem.Tip=$Menu.SecurityTip</Line>
  186.         <Line>SecurityItem.Icon=shell32.dll,48</Line>
  187.         <Line>PCSettingsItem.Link=ms-settings:appsfeatures</Line>
  188.         <Line>PCSettingsItem.Label=Apps and features</Line>
  189.         <Line>PCSettingsItem.Tip=$Menu.FeaturesTip</Line>
  190.         <Line>PCSettingsItem.Icon=ieframe.dll, 31073</Line>
  191.         <Line>PCSettingsItem.Settings=TRACK_RECENT</Line>
  192.         <Line>ProgramsFeaturesItem.Command=programs_features</Line>
  193.         <Line>ProgramsFeaturesItem.Label=$Menu.Features</Line>
  194.         <Line>ProgramsFeaturesItem.Tip=$Menu.FeaturesTip</Line>
  195.         <Line>ProgramsFeaturesItem.Icon=imageres.dll, 5352</Line>
  196.         <Line>NetworkItem.Command=network_connections</Line>
  197.         <Line>NetworkItem.Label=$Menu.Network</Line>
  198.         <Line>NetworkItem.Tip=$Menu.NetworkTip</Line>
  199.         <Line>NetworkItem.Icon=shell32.dll,257</Line>
  200.         <Line>ControlPanelItem.Command=control_panel</Line>
  201.         <Line>ControlPanelItem.Label=$Menu.ControlPanel</Line>
  202.         <Line>ControlPanelItem.Tip=$Menu.ControlPanelTip</Line>
  203.         <Line>ControlPanelItem.Icon=shell32.dll,137</Line>
  204.         <Line>ControlPanelItem.Settings=TRACK_RECENT</Line>
  205.         <Line>UndockItem.Command=undock</Line>
  206.         <Line>UndockItem.Label=$Menu.Undock</Line>
  207.         <Line>UndockItem.Tip=$Menu.UndockTip</Line>
  208.         <Line>UndockItem.Icon=twinui.dll, 9606</Line>
  209.         <Line>DisconnectItem.Command=disconnect</Line>
  210.         <Line>DisconnectItem.Label=$Menu.Disconnect</Line>
  211.         <Line>DisconnectItem.Tip=$Menu.DisconnectTip</Line>
  212.         <Line>DisconnectItem.Icon=twinui.dll, 9602</Line>
  213.         <Line>ShutdownBoxItem.Items=LockItem,LogOffItem,SwitchUserItem,SEPARATOR,SleepItem,HibernateItem,SEPARATOR,RestartNUItem,RestartItem,ShutdownNUItem,ShutdownItem</Line>
  214.         <Line>ShutdownBoxItem.Command=shutdown_box</Line>
  215.         <Line>ShutdownBoxItem.Label=$Menu.ShutdownBox</Line>
  216.         <Line>ShutdownBoxItem.Icon=twinui.dll, 9611</Line>
  217.         <Line>ShutdownBoxItem.Settings=SPLIT</Line>
  218.         <Line>LockItem.Command=lock</Line>
  219.         <Line>LockItem.Label=$Menu.Lock</Line>
  220.         <Line>LockItem.Tip=$Menu.LockTip</Line>
  221.         <Line>LockItem.Icon=none</Line>
  222.         <Line>LogOffItem.Command=logoff</Line>
  223.         <Line>LogOffItem.Label=$Menu.Logoff</Line>
  224.         <Line>LogOffItem.Tip=$Menu.LogOffTip</Line>
  225.         <Line>LogOffItem.Icon=none</Line>
  226.         <Line>SwitchUserItem.Command=switch_user</Line>
  227.         <Line>SwitchUserItem.Label=$Menu.SwitchUser</Line>
  228.         <Line>SwitchUserItem.Tip=$Menu.SwitchUserTip</Line>
  229.         <Line>SwitchUserItem.Icon=none</Line>
  230.         <Line>SleepItem.Command=sleep</Line>
  231.         <Line>SleepItem.Label=$Menu.Sleep</Line>
  232.         <Line>SleepItem.Tip=$Menu.SleepTip</Line>
  233.         <Line>SleepItem.Icon=none</Line>
  234.         <Line>HibernateItem.Command=hibernate</Line>
  235.         <Line>HibernateItem.Label=$Menu.Hibernate</Line>
  236.         <Line>HibernateItem.Tip=$Menu.HibernateTip</Line>
  237.         <Line>HibernateItem.Icon=none</Line>
  238.         <Line>RestartNUItem.Command=restart_noupdate</Line>
  239.         <Line>RestartNUItem.Label=$Menu.Restart</Line>
  240.         <Line>RestartNUItem.Tip=$Menu.RestartTip</Line>
  241.         <Line>RestartNUItem.Icon=none</Line>
  242.         <Line>RestartItem.Command=restart</Line>
  243.         <Line>RestartItem.Label=$Menu.Restart</Line>
  244.         <Line>RestartItem.Tip=$Menu.RestartTip</Line>
  245.         <Line>RestartItem.Icon=none</Line>
  246.         <Line>ShutdownNUItem.Command=shutdown_noupdate</Line>
  247.         <Line>ShutdownNUItem.Label=$Menu.Shutdown</Line>
  248.         <Line>ShutdownNUItem.Tip=$Menu.ShutdownTip</Line>
  249.         <Line>ShutdownNUItem.Icon=none</Line>
  250.         <Line>ShutdownItem.Command=shutdown</Line>
  251.         <Line>ShutdownItem.Label=$Menu.Shutdown</Line>
  252.         <Line>ShutdownItem.Tip=$Menu.ShutdownTip</Line>
  253.         <Line>ShutdownItem.Icon=none</Line>
  254.         <Line>SearchBoxItem.Command=search_box</Line>
  255.         <Line>SearchBoxItem.Label=$Menu.SearchBox</Line>
  256.         <Line>SearchBoxItem.Icon=none</Line>
  257.         <Line>SearchBoxItem.Settings=OPEN_UP|TRACK_RECENT</Line>
  258.     </MenuItems1>
  259.     <CascadingMenu value="1"/>
  260.     <EnableExit value="0"/>
  261. </Settings>
  262.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement