Import-StartLayout non cambia nulla


9

Sto cercando di creare un modello di layout su Windows 10 utilizzando i comandi Export / Import-StartLayout.

Ecco cosa ho fatto.

  1. Apri una finestra di amministrazione di PowerShell.
  2. Corri Export-StartLayout -Path layout.xml.
  3. Sblocca alcune tessere dal mio menu di avvio
  4. Correre Import-StartLayout -LayoutPath layout.xml -MountPath C:\

Quando guardo il mio menu di avvio ora, le tessere che rimuovo non sono tornate. Il comando Importa non mi dà errori.

Sto usando i comandi sbagliati? C'è qualcos'altro che devo fare prima / dopo?

Ecco il contenuto di 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>

Se ho capito bene, l'importazione del layout modificherà solo l'utente predefinito. Pertanto, le modifiche non influirebbero sui profili utente esistenti.
Daniel B,

Risposte:


12

Il comando Import-StartLayout funziona solo nel profilo utente predefinito. Viene utilizzato per creare e distribuire immagini di sistema di Windows 10. Non funziona nel profilo degli utenti correnti o in altri profili già creati.

Fonte ed esperienza precedente.


1
Dopo aver messo la testa (duro) contro lo stesso problema, posso confermare che Export-StartLayout + Import-StartLayoutfunziona solo con il profilo predefinito. Sto cercando un'alternativa: superuser.com/questions/1194556/…
Dr. Gianluigi Zane Zanettini

Dopo aver utilizzato Import-StartLayout per impostare un layout del menu di avvio predefinito nel profilo predefinito, quando un nuovo utente crea un profilo e viene applicato quel layout del menu di avvio predefinito, l'utente può apportare ulteriori modifiche al layout del menu di avvio? o è bloccato e incastonato nella pietra per loro?
Baodad,

1
@Baodad - L'utente può apportare modifiche come e quando lo desidera
Joe Taylor

2

Il metodo più semplice è utilizzare il layout del menu Start di backup


Un altro modo:

Esportare:

  1. Apri una finestra di amministrazione di PowerShell
  2. Correre Export-StartLayout -Path layout.xml

Importa per l'utente corrente:

  1. Importa layout.xmltramite Criteri di gruppo
  2. Uccidere explorer.exe
  3. Inizio explorer.exe
  4. Disabilita Criteri di gruppo
  5. Uccidere explorer.exe
  6. Inizio explorer.exe
  7. Hai finito :-) Ora hai il layout importato dal file XML

Senza passaggio 4 Menu Le tessere di avvio saranno bloccate

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.