Как предотвратить удаление папок в пользовательском макете меню «Пуск» Windows 10?

344
NobleUplift

Следуя этому руководству, я использовал следующую команду для создания XML-документа макета моего меню «Пуск» Windows 10 в PowerShell:

Export-StartLayout -Path "C:\Users\$Env:USERNAME\Layout.xml" 

Вот мой Layout.xml:

<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"> <LayoutOptions StartTileGroupCellWidth="6" /> <DefaultLayoutOverride> <StartLayoutCollection> <defaultlayout:StartLayout GroupCellWidth="6"> <start:Group Name="Default"> <start:DesktopApplicationTile Size="2x2" Column="4" Row="4" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\MySQL\MySQL Workbench 6.3 CE.lnk" /> <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk" /> <start:DesktopApplicationTile Size="1x1" Column="0" Row="3" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Control Panel.lnk" /> <start:DesktopApplicationTile Size="2x2" Column="4" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Eclipse Neon.lnk" /> <start:DesktopApplicationTile Size="2x2" Column="4" Row="6" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Git\Git GUI.lnk" /> <start:DesktopApplicationTile Size="2x2" Column="2" Row="6" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Windows Media Player.lnk" /> <start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\System Tools\Task Manager.lnk" /> <start:DesktopApplicationTile Size="1x1" Column="0" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Documents.lnk" /> <start:DesktopApplicationTile Size="2x2" Column="2" Row="4" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Mozilla Firefox.lnk" /> <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2010\Microsoft Visual Studio 2010.lnk" /> <start:DesktopApplicationTile Size="1x1" Column="0" Row="1" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Pictures.lnk" /> <start:DesktopApplicationTile Size="1x1" Column="1" Row="2" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Downloads.lnk" /> <start:DesktopApplicationTile Size="1x1" Column="1" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Music.lnk" /> <start:DesktopApplicationTile Size="1x1" Column="1" Row="1" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Videos.lnk" /> <start:DesktopApplicationTile Size="1x1" Column="0" Row="2" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\AppData.lnk" /> <start:DesktopApplicationTile Size="1x1" Column="1" Row="3" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Administrative Tools.lnk" /> </start:Group> </defaultlayout:StartLayout> </StartLayoutCollection> </DefaultLayoutOverride> </LayoutModificationTemplate> 

Для этого макета:

my layout

Когда я иду в User configuration> Administrative templates> Start menu and Taskbar, установите путь к моему layout.xml:

Start Layout - Local Group Policy Editor

Я выхожу и снова захожу, он удаляет все ссылки моего локального пользователя . Все, что находится в %APPDATA%\Microsoft\Windows\Start Menu\Programsудалено из меню Пуск Windows 10:

icons removed

Как импортировать элементы меню «Пуск» без Windows 10, за исключением всех моих локальных ссылок AppData? На этом компьютере есть еще одна учетная запись пользователя, поэтому я не могу попробовать такое хакерское решение, как переместить все ссылки %ALLUSERSPROFILE%и попробовать их оттуда.

2
Лично я люблю близкие голоса без пояснительного комментария. NobleUplift 7 лет назад 0
Тщательный пост. Я не могу воспроизвести проблему, как вы ее описали. Мои записи «% AppData%» остаются в моем меню «Пуск» после включения «Начать макет». Я сохранил свой файл .xml на рабочем столе пользователя (локального администратора), с которым я тестировал, не уверен, имеет ли это значение. Какой путь к вашему XML-файлу? Попробуйте обновить пути `% AppData%` в .xml до полного пути (`C: \ users \ NobleUplift \ AppData \ Roaming \ foo.lnk`). В противном случае я мог бы попытаться переместить записи `% AppData%` в группу, отличную от `Default`. Это также единственные записи, которые у вас есть в размере 1x1 (маленький). Попробуйте увеличить их до 2х2 (средний). root 7 лет назад 0
Спасибо за ответ. Мой путь к исходному макету был `C: \ Users \ NobleUplift \ AppData \ Roaming \ StartMenuLayout.xml`. Вчера вечером я также попробовал полностью квалифицированный путь, и это, похоже, не имело значения. Попробовать другую группу / разные размеры - это хорошая идея. Я потратил много времени на то, чтобы вернуть меню «Пуск» обратно так, как мне хотелось бы, поэтому я, вероятно, воспользуюсь своей другой учетной записью для проверки. NobleUplift 7 лет назад 0
Я пытался поместить свой .xml в `Roaming`, но проблема не возникла. Вы должны увидеть что-то в журнале событий -> Система, если элементы отклоняются. root 7 лет назад 0

0 ответов на вопрос