Import-StartLayout нічого не змінює


9

Я намагаюся створити шаблон макета в Windows 10, використовуючи команди Export / Import-StartLayout.

Ось що я зробив.

  1. Відкрийте вікно адміністратора PowerShell.
  2. Біжи Export-StartLayout -Path layout.xml.
  3. Відкрутіть кілька плиток у моєму меню "Пуск"
  4. Біжи Import-StartLayout -LayoutPath layout.xml -MountPath C:\

Коли я зараз дивлюся моє стартове меню, знімаються плитки не повернулися. Команда Імпорт не дає мені помилок.

Я неправильно використовую команди? Чи потрібно щось ще робити до / після?

Ось вміст layout.xml

<LayoutModificationTemplate Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="6" xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout">
        <start:Group Name="" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationID="C:\Users\Jozsef\AppData\Roaming\Spotify\Spotify.exe" />
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationID="{6D809377-6AF0-444B-8957-A3773F02200E}\NetBeans 8.0.2\bin\netbeans64.exe" />
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationID="{6D809377-6AF0-444B-8957-A3773F02200E}\HeidiSQL\heidisql.exe" />
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationID="{7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E}\Notepad++\notepad++.exe" />
          <start:Tile Size="2x2" Column="2" Row="2" AppUserModelID="Microsoft.WindowsCalculator_8wekyb3d8bbwe!App" />
        </start:Group>
        <start:Group Name="" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
          <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.mail" />
        </start:Group>
      </defaultlayout:StartLayout>
    </StartLayoutCollection>
  </DefaultLayoutOverride>
</LayoutModificationTemplate>

Якщо я правильно розумію, імпорт макета змінить лише користувача за замовчуванням. Таким чином, зміни не впливатимуть на існуючі профілі користувачів.
Даніель Б

Відповіді:


12

Команда Import-StartLayout працює лише у профілі користувача за замовчуванням. Він використовується для створення та розгортання системних зображень Windows 10. Це не працює в поточному профілі користувачів або будь-яких інших вже створених профілях.

Джерело та попередній досвід.


1
Зробивши голову (важко) про ту саму проблему, я можу підтвердити, що Export-StartLayout + Import-StartLayoutпрацює лише з профілем за замовчуванням. Я шукаю альтернативу: superuser.com/questions/1194556/…
д-р Джанлуїджі Зейн Занеттіні

Використовуючи Import-StartLayout, щоб встановити макет меню меню за замовчуванням у профілі за замовчуванням, коли новий користувач створює профіль, і застосовується макет меню початкового меню, чи може користувач вносити подальші зміни в макет меню "Пуск"? або він замкнений і встановлений у камені для них?
Баодад

1
@Baodad - Користувач може вносити зміни як і коли обирає
Джо Тейлор

2

Найпростішим методом є використання макета меню "Резервне копіювання"


Інший спосіб:

Експорт:

  1. Відкрийте вікно адміністратора PowerShell
  2. Біжи Export-StartLayout -Path layout.xml

Імпорт для поточного користувача:

  1. Імпорт layout.xmlза допомогою групової політики
  2. Убити explorer.exe
  3. Старт explorer.exe
  4. Вимкнути групову політику
  5. Убити explorer.exe
  6. Старт explorer.exe
  7. Ви закінчили :-) Тепер у вас є імпорт макета з файлу xml

Без кроку 4 Пуск меню "Пуск" буде заблоковано

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.