Тож я розробив, як налаштувати меню запуску Windows 10, а потім скористатись повноцінною оболонкою, щоб імпортувати його, щоб користувачі за замовчуванням або нові стартові меню встановились за допомогою наступних команд та редагування defaultlayout.xml:
Експортувати стартовий макет і налаштувати
Export-StartLayout -Path $env:USERPROFILE\Desktop\defaultlayouts.xml
Імпортуйте новий макет запуску
Import-StartLayout -LayoutPath $env:USERPROFILE\Desktop\DefaultLayouts.xml -MountPath $env:SystemDrive\
Але незалежно від того, що я намагався, я не можу змусити жодних ярликів папок працювати, і я перепробував будь-яку ідею, яку я можу знайти або придумати, але коли ви створюєте нового користувача та входите в систему, усі ярлики папок втрачаються, і якщо ви експортуєте макет для новому користувачеві не вистачає всієї лінії коду для будь-яких значків папок, але немає інших. Я починаю вважати, що Windws 10 просто не дозволяє вам використовувати піктограми папок, що є повністю гайками, чому не турбуйтеся з налаштуванням меню "Пуск", якщо я не можу помістити туди ярлики "Мої документи", оскільки ви можете створити універсальні посилання на папки профілю за допомогою "% USERPROFILE" Клавіші швидкого доступу "\ Documents".
Відповідно до рекомендації Microsofts я копіюю файли чорнила для своїх документів тощо у правильні папки:
Якщо ви додали плитки, для яких потрібні файли .url або .lnk, додайте файли .url та .lnk до наступних каталогів меню "Пуск":
%APPDATA%\Microsoft\Windows\Start Menu\Programs\ %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\
Моє налаштоване меню XML:
<LayoutModificationTemplate Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
<LayoutOptions StartTileGroupCellWidth="6" />
<DefaultLayoutOverride>
<StartLayoutCollection>
<defaultlayout:StartLayout GroupCellWidth="6" xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout">
<start:Group Name="Folders" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
<start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\computer.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Downloads.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Documents.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Downloads (DESKTOP-BM692N7).lnk" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="4" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Pictures.lnk" />
</start:Group>
<start:Group Name="Programs" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
<start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Mozilla Firefox.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Sublime Text 3.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\µTorrent.lnk" />
</start:Group>
</defaultlayout:StartLayout>
</StartLayoutCollection>
</DefaultLayoutOverride>
</LayoutModificationTemplate>
Що ви закінчуєте, коли створюєте нового користувача:
<LayoutModificationTemplate Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
<LayoutOptions StartTileGroupCellWidth="6" />
<DefaultLayoutOverride>
<StartLayoutCollection>
<defaultlayout:StartLayout GroupCellWidth="6" xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout">
<start:Group Name="Folders" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
<start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\computer.lnk" />
</start:Group>
<start:Group Name="Programs" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
<start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Mozilla Firefox.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Sublime Text 3.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\µTorrent.lnk" />
</start:Group>
</defaultlayout:StartLayout>
</StartLayoutCollection>
</DefaultLayoutOverride>
</LayoutModificationTemplate>
Я спробував використовувати% ALLUSERSPROFILES% тощо для посилання на файли чорнила. Як ви бачите, хоча він видалив XML для будь-яких значків папок.
Це єдине, що стримує мене від ідеального налаштування для створення декількох макетів для різних машин, а потім просто вибору одного та імпортування будь-якої нової установки машини для всіх користувачів