Import Startlayout - Es ist keine gültige Layoutdatei
Hallo,
Ich habe für unsere Windows 11 Installation eine XML-Datei erstellt wo ich die Taskbar Icons anpasse und dann über Powershell importiere. (Import-StartLayout -LayoutPath "Y:\depot\winstartm.11\startlayout_taskbar.xml" -MountPath "C:\")
Die Import der XML-Datei hat bei Windows 11 auch schon super funktioniert und die Taskbar Icons wurden richtig gesetzt bei den Usern.
Seit kurzem kommt der Fehler "Es ist keine gültige Layoutdatei" obwohl ich an der xml-Datei nichts geändert habe. Wenn ich eine Standard XML-Datei von Microsoft download kommt derselbe Fehler.
XML-Datei:
Ich Frage mich wieso der Import nicht mehr funktioniert?
Auf der Microsoft Homepage ist der Vorgang für Windows 11 auch so beschrieben.
LG Christoph
Ich habe für unsere Windows 11 Installation eine XML-Datei erstellt wo ich die Taskbar Icons anpasse und dann über Powershell importiere. (Import-StartLayout -LayoutPath "Y:\depot\winstartm.11\startlayout_taskbar.xml" -MountPath "C:\")
Die Import der XML-Datei hat bei Windows 11 auch schon super funktioniert und die Taskbar Icons wurden richtig gesetzt bei den Usern.
Seit kurzem kommt der Fehler "Es ist keine gültige Layoutdatei" obwohl ich an der xml-Datei nichts geändert habe. Wenn ich eine Standard XML-Datei von Microsoft download kommt derselbe Fehler.
XML-Datei:
Ich Frage mich wieso der Import nicht mehr funktioniert?
Auf der Microsoft Homepage ist der Vorgang für Windows 11 auch so beschrieben.
LG Christoph
Please also mark the comments that contributed to the solution of the article
Content-Key: 14205285027
Url: https://administrator.de/contentid/14205285027
Printed on: June 23, 2024 at 01:06 o'clock
14 Comments
Latest comment
Moin.
Wundert mich eigentlich gar nicht, denn die XML hat diverse Fehler, vermutlich wurde sie beschädigt oder unwissend verändert, oder du erstellst die Files schon fehlerhaft...
Erst hier der ungültige Fetzen "<La" vor der XML Declaration und die XML Declaration selbst will MS nicht.
Und für das Element in Zeile 10 fehlt der schließende Tag "</taskbar:TaskbarPinList>".
Hätte einem eigentlich auch ein XML-Syntaxchecker direkt angezeigt, aber die sind ja so offensichtlich das es noch nicht mal das braucht.
Gruß
Wundert mich eigentlich gar nicht, denn die XML hat diverse Fehler, vermutlich wurde sie beschädigt oder unwissend verändert, oder du erstellst die Files schon fehlerhaft...
Erst hier der ungültige Fetzen "<La" vor der XML Declaration und die XML Declaration selbst will MS nicht.
Und für das Element in Zeile 10 fehlt der schließende Tag "</taskbar:TaskbarPinList>".
Hätte einem eigentlich auch ein XML-Syntaxchecker direkt angezeigt, aber die sind ja so offensichtlich das es noch nicht mal das braucht.
Gruß
Moin,
liegt es vielleicht daran, dass unter Windows 11 ein .json Datei erzeugt bzw. eingebunden werden muss und kein xml wie unter Windows 10?
Siehe:
https://learn.microsoft.com/de-de/windows/configuration/start/layout?tab ...
oder
https://learn.microsoft.com/de-de/windows-hardware/customize/desktop/cus ...
Gruß
cykes
liegt es vielleicht daran, dass unter Windows 11 ein .json Datei erzeugt bzw. eingebunden werden muss und kein xml wie unter Windows 10?
Siehe:
https://learn.microsoft.com/de-de/windows/configuration/start/layout?tab ...
oder
https://learn.microsoft.com/de-de/windows-hardware/customize/desktop/cus ...
Gruß
cykes
Klappt hier einwandfrei mit der XML unter einem aktuellen gepatchten Windows 11 Enterprise, hast du die Shell auch elevated ausgeführt? Wenn ja dann hast du wohl immer noch einen Fehler eingebaut den wir hier leider ohne Klartextconfig nicht sehen können.
JSON und XML gehen beide unter Windows 11.
Meine verwendetes Beispiel-XML
Das Schema passt auch auf die XML und weist sie als gültig aus.
JSON und XML gehen beide unter Windows 11.
Meine verwendetes Beispiel-XML
<LayoutModificationTemplate
xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
Version="1">
<CustomTaskbarLayoutCollection PinListPlacement="Replace">
<defaultlayout:TaskbarLayout>
<taskbar:TaskbarPinList>
<taskbar:DesktopApp DesktopApplicationID="Microsoft.Windows.Explorer"/>
<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk"/>
</taskbar:TaskbarPinList>
</defaultlayout:TaskbarLayout>
</CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>
Das Schema passt auch auf die XML und weist sie als gültig aus.
Import-StartLayout -LayoutPath "Y:\depot\winstartm.11\startlayout_taskbar.xml" -MountPath "C:\")
Benutze bitte auch kein Netzlaufwerk sondern stattdessen einen UNC-Pfad, wenn die Shell für den Import elevated ausgeführt wird hat sie per Default keinen Zugriff auf Netzlaufwerke in der aktuellen Session des Users.
Scheint bei manchen Usern Probleme mit dem CMDlet seit dem Mai Update zu geben (kann ich hier zwar nicht nachvollziehen aber das ist bei MS ja nix neues) => import-startlayout for taskbar stopped working with May 2024 updates
Alternativ kopiere die XML mit dem Namen LayoutModification.xml direkt nach
Alternativ kopiere die XML mit dem Namen LayoutModification.xml direkt nach
C:\Users\default\AppData\Local\Microsoft\Windows\Shell
ist quasi das selbe was Import-Startlayout auch macht und zeigst damit MS die A-Karte, sie bekommen es einfach nicht mehr in den Griff mit den Updates.