Import-StartLayout niczego nie zmienia

9

Próbuję utworzyć szablon układu w systemie Windows 10 za pomocą poleceń Export / Import-StartLayout.

Oto co zrobiłem.

  1. Otwórz okno administracyjne PowerShell.
  2. Uruchom Export-StartLayout -Path layout.xml.
  3. Odepnij niektóre kafelki z mojego menu Start
  4. Biegać Import-StartLayout -LayoutPath layout.xml -MountPath C:\

Kiedy patrzę teraz na menu startowe, usuwane kafelki nie wracają. Polecenie Importuj nie powoduje błędów.

Czy źle używam poleceń? Czy jest coś jeszcze, co muszę zrobić przed / po?

Oto zawartość pliku 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>
TMH
źródło
Jeśli dobrze rozumiem, zaimportowanie układu zmodyfikuje tylko domyślnego użytkownika. W związku z tym zmiany nie wpłyną na istniejące profile użytkowników.
Daniel B

Odpowiedzi:

12

Polecenie Import-StartLayout działa tylko w domyślnym profilu użytkownika. Służy do tworzenia i wdrażania obrazów systemu Windows 10. Nie działa w bieżącym profilu użytkowników ani w żadnym innym już utworzonym profilu.

Źródło i wcześniejsze doświadczenia.

Joe Taylor
źródło
1
Po spakowaniu mojej głowy (mocno) na ten sam problem, mogę potwierdzić, że Export-StartLayout + Import-StartLayoutdziała tylko z domyślnym profilem. Szukam alternatywy: superuser.com/questions/1194556/...
Dr. Gianluigi Zane Zanettini
Czy po zastosowaniu Import-StartLayout do ustawienia domyślnego układu menu startowego w profilu domyślnym nowy użytkownik tworzy profil i stosuje domyślny układ menu startowego, czy może wprowadzić dalsze zmiany w układzie menu startowego? czy jest dla nich zamknięty i osadzony w kamieniu?
Baodad
1
@Baodad - Użytkownik może wprowadzać zmiany w dowolnym momencie
Joe Taylor,
2

Najprostszą metodą jest użycie układu menu Start kopii zapasowej


Inny sposób:

Eksport:

  1. Otwórz okno administracyjne PowerShell
  2. Biegać Export-StartLayout -Path layout.xml

Importuj dla bieżącego użytkownika:

  1. Importuj layout.xmlza pomocą zasad grupy
  2. Zabić explorer.exe
  3. Początek explorer.exe
  4. Wyłącz zasady grupy
  5. Zabić explorer.exe
  6. Początek explorer.exe
  7. Gotowe :-) Masz teraz układ zaimportowany z pliku xml

Bez kroku 4 Płytki menu Start zostaną zablokowane

qewg
źródło