Стандартная компоновка меню «Пуск» в Windows 10. Добавление значков папок.

Стандартная компоновка меню «Пуск» в Windows 10. Добавление значков папок.

Итак, я придумал, как настроить меню «Пуск» Windows 10, а затем импортировать его с помощью PowerShell, чтобы задать меню «Пуск» для пользователей по умолчанию или новых пользователей, используя следующие команды и отредактировав 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».

В соответствии с рекомендациями Microsoft я копирую файлы Ink для своих документов и т. д. в правильные папки:

Если вы добавили плитки, для которых требуются файлы .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% и т. д. для ссылки на файлы ink. Как вы можете видеть, он удалил xml для любых иконок папок.

Это единственное, что мешает мне создать идеальную настройку для создания нескольких макетов для разных машин, а затем просто выбрать одну и импортировать ее на любую новую настройку машины для всех пользователей.

Связанный контент