Import-StartLayout ändert nichts


9

Ich versuche, unter Windows 10 eine Layoutvorlage mit den Befehlen Export / Import-StartLayout zu erstellen.

Folgendes habe ich getan.

  1. Öffnen Sie ein PowerShell-Administratorfenster.
  2. Ausführen Export-StartLayout -Path layout.xml.
  3. Löse einige Kacheln aus meinem Startmenü
  4. Lauf Import-StartLayout -LayoutPath layout.xml -MountPath C:\

Wenn ich jetzt auf mein Startmenü schaue, sind die Kacheln, die ich entferne, nicht zurückgekommen. Der Befehl Importieren gibt mir keine Fehler.

Benutze ich die Befehle falsch? Muss ich vorher / nachher noch etwas tun?

Hier ist der Inhalt von 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>

Wenn ich das richtig verstehe, ändert der Import des Layouts nur den Standardbenutzer. Änderungen wirken sich daher nicht auf vorhandene Benutzerprofile aus.
Daniel B

Antworten:


12

Der Befehl Import-StartLayout funktioniert nur im Standardbenutzerprofil. Es wird zum Erstellen und Bereitstellen von Windows 10-Systemabbildern verwendet. Es funktioniert nicht im aktuellen Benutzerprofil oder in anderen bereits erstellten Profilen.

Quelle und vorherige Erfahrung.


1
Nachdem ich meinen Kopf (hart) gegen dasselbe Problem geschlagen habe, kann ich bestätigen, dass dies nur Export-StartLayout + Import-StartLayoutmit dem Standardprofil funktioniert. Ich suche nach einer Alternative: superuser.com/questions/1194556/…
Dr. Gianluigi Zane Zanettini

Kann der Benutzer nach der Verwendung von Import-StartLayout zum Festlegen eines Standard-Startmenü-Layouts im Standardprofil weitere Änderungen am Startmenü-Layout vornehmen, wenn ein neuer Benutzer ein Profil erstellt und dieses Standard-Startmenü-Layout angewendet wird? oder ist es für sie verschlossen und in Stein gemeißelt?
Baodad

1
@ Baodad - Der Benutzer kann nach Belieben Änderungen vornehmen
Joe Taylor

2

Am einfachsten ist es, das Backup-Startmenü-Layout zu verwenden


Ein anderer Weg:

Export:

  1. Öffnen Sie ein PowerShell-Administratorfenster
  2. Lauf Export-StartLayout -Path layout.xml

Import für aktuellen Benutzer:

  1. Import layout.xmlüber Gruppenrichtlinien
  2. Töten explorer.exe
  3. Start explorer.exe
  4. Deaktivieren von Gruppenrichtlinien
  5. Töten explorer.exe
  6. Start explorer.exe
  7. Sie sind fertig :-) Sie haben jetzt Layout aus XML-Datei importiert

Ohne Schritt 4 Menü Start Kacheln werden gesperrt

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.