bluestarde
Goto Top

Startlayout Taskleiste Windows 10 - import-startlayout meldet "keine gültige Layoutdatei"

Hallo zusammen,

ich möchte angepasste Start-Kacheln und eine angepasste Taskleiste für neue User per GPO verteilen.
Leider meldet der import-startlayout, dass meine XML-Datei keine gültige Layoutdatei ist. Aber erst, nachdem ich den Teil für die Taskleiste eingefügt habe.

Windows 10 (1909) ist auf dem neuesten Stand.

Vielleicht sieht ja jemand den Fehler:

<?xml version="1.0" encoding="utf-8"?>  
<LayoutModificationTemplate 
	xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"   
	xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1"   
	xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"  
	xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout">  
	
  <LayoutOptions StartTileGroupCellWidth="6" />  
  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="6">  
        <start:Group Name="Microsoft">  
			<start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\PowerPoint.lnk" />  
			<start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft Teams.lnk" />  
			<start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Word.lnk" />  
			<start:DesktopApplicationTile Size="2x2" Column="0" Row="4" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Edge.lnk" />  
			<start:DesktopApplicationTile Size="2x2" Column="4" Row="2" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\OneDrive.lnk" />  
			<start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Outlook.lnk" />  
			<start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Excel.lnk" />  
			<start:Tile Size="2x2" Column="4" Row="4" AppUserModelID="Microsoft.Todos_8wekyb3d8bbwe!App" />  
			<start:Tile Size="2x2" Column="2" Row="4" AppUserModelID="Microsoft.Windows.Photos_8wekyb3d8bbwe!App" />  
		
		</start:Group>
		<start:Group Name="Programme">  
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\PDF24\PDF24.lnk" />  
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />  
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\lenovo\System Update.lnk" />  
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Securepoint Antivirus Pro\Securepoint Antivirus Pro.lnk" />  
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\GIMP 2.10.18.lnk" />  
        </start:Group>
      </defaultlayout:StartLayout>
    </StartLayoutCollection>
  </DefaultLayoutOverride>
  
  
  <CustomTaskbarLayoutCollection PinListPlacement="Replace">  
   <defaultlayout:TaskbarLayout>
     <taskbar:TaskbarPinList>
<taskbar: DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />  
<taskbar: DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Edge.lnk" />  
<taskbar: DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Outlook.lnk" />  
<taskbar: DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Word.lnk" />  
<taskbar: DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Excel.lnk" />  
<taskbar: DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\PowerPoint.lnk" />  
<taskbar: DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft Teams.lnk" />  
<taskbar: DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\OneDrive.lnk" />  
<taskbar: DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\GIMP 2.10.18.lnk" />  
     </taskbar:TaskbarPinList>
   </defaultlayout:TaskbarLayout>
</CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

Die Fehlermeldung lautet:

import-startlayout : Die Datei "taskbar10.xml" ist keine gültige Layoutdatei.  
In Zeile:1 Zeichen:1
+ import-startlayout -LayoutPath 'taskbar10.xml' -MountPath C:\  ...  
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Import-StartLayout], InvalidDataException
    + FullyQualifiedErrorId : System.IO.InvalidDataException,Microsoft.Windows.StartLayout.Commands.ImportStartLayoutCommand
Bin gespannt und danke Euch schon im Voraus.

Content-ID: 564891

Url: https://administrator.de/contentid/564891

Ausgedruckt am: 24.11.2024 um 18:11 Uhr

beidermachtvongreyscull
Lösung beidermachtvongreyscull 15.04.2020 um 14:12:49 Uhr
Goto Top
Hi,

ich hab den ### schon immer gemocht. face-smile

Hier jetzt mal ein paar Ideen, die nicht im Lehrbuch stehen:

Weg 1:
Lösch mal Zeile 8 raus.

Weg 2:
Exportiere nicht als XML sondern als BIN-Datei

Weg 3:
Benenne die exportierte XML um nach Layoutmodification.xml und lege sie mittels Script einfach im jeweiligen USER-Profile unter AppData\Local\Microsoft\Windows\Shell ab. Nach Neuanmeldung sollte sich entweder was tun, oder nicht.


Vielleicht ist's ne Kombi aus mehreren der 3 Wege, vielleicht passt einer oder keiner.

Ich rolle seit je her eine Modification.XML aus, die das Startmenü kachelfrei macht und alles andere nicht antastet.

Gruß,
bdmvg
143728
Lösung 143728 15.04.2020 aktualisiert um 16:25:45 Uhr
Goto Top
taskbar: DesktopApp
Die Leerzeichen nach dem Namespaceprefix sind nicht XML konform. Hätte man auch selbst sehen können wenn man das XML zumindest mal vorher schon auf Syntax-Gültigkeit geprüft hätte ...

screenshot

screenshot
BlueStarDE
BlueStarDE 17.04.2020 um 15:15:27 Uhr
Goto Top
Ihr seid die besten.

Es lag tatsächlich an dem Leerzeichen und der Zeile 8...

Leider weiss ich nicht,, wie ich das XML auf Syntax-Gültigkeit prüfen kann. Ich mach mich da mal schlau.
Trotzdem vielen Dank für Eure Hilfe.

Grüße
BSDE
beidermachtvongreyscull
beidermachtvongreyscull 17.04.2020 um 15:21:21 Uhr
Goto Top
Zitat von @BlueStarDE:

Ihr seid die besten.

Danke für die Blumen. Da hilft man doch gerne.


Zitat von @BlueStarDE:

Leider weiss ich nicht,, wie ich das XML auf Syntax-Gültigkeit prüfen kann. Ich mach mich da mal schlau.
Trotzdem vielen Dank für Eure Hilfe.

Besorge Dir Notepad++ und das Plugin "XML Tools". Damit kannst Du XML-Dateien validieren (so der Begriff).

Grüße
bdmvg
143728
143728 17.04.2020 aktualisiert um 16:12:55 Uhr
Goto Top
Zitat von @BlueStarDE:
Leider weiss ich nicht,, wie ich das XML auf Syntax-Gültigkeit prüfen kann. Ich mach mich da mal schlau.
Trotzdem vielen Dank für Eure Hilfe.
Oder VisualStudioCode usw. usw. Joooogle ist dein Freund.
BlueStarDE
BlueStarDE 17.04.2020 um 16:28:49 Uhr
Goto Top
Notepad++ nutze ich bereits...

Hab mit XML noch nie wirklich groß zu tun gehabt. Deshalb bin ich nie darauf gekommen, dass man das Validieren lassen kann.
Werde mir das Plugin organisieren.

Nochmal danke an Euch beide und schönes Wochenende.
xSchizo
xSchizo 23.04.2020 aktualisiert um 19:22:43 Uhr
Goto Top
Ich schließe mich mal an, da ich die hier genannten Tipps aufgenommen und umgesetzt habe, dennoch scheitere ich.
Ich nutze Windows 10 2004.

Hoffe mir kann ebenfalls jemand helfen.

EDIT: Nvm. hab es hinbekommen. Meins sieht so aus:

<?xml version="1.0" encoding="utf-8"?>  
<LayoutModificationTemplate 
	xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"   
	xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1"   
	xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"  
	xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout">  

  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="6">  
        <start:Group Name="Programme">  
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationID="Chrome" />  
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationID="{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}\SnippingTool.exe" />  
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationID="Microsoft.InternetExplorer.Default" />  
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationID="{7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E}\PDF24\pdf24-Launcher.exe" />  
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationID="Microsoft.Windows.Explorer" />  
        </start:Group>
        <start:Group Name="Microsoft Office 2016">  
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationID="Microsoft.Office.EXCEL.EXE.15" />  
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationID="Microsoft.Office.POWERPNT.EXE.15" />  
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationID="Microsoft.Office.lync.exe.15" />  
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationID="Microsoft.Office.OUTLOOK.EXE.15" />  
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationID="Microsoft.Office.ONENOTE.EXE.15" />  
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="2" DesktopApplicationID="Microsoft.Office.WINWORD.EXE.15" />  
        </start:Group>
      </defaultlayout:StartLayout>
    </StartLayoutCollection>
  </DefaultLayoutOverride>

<CustomTaskbarLayoutCollection PinListPlacement="Replace">  
   <defaultlayout:TaskbarLayout>
   <taskbar:TaskbarPinList>
<taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />  
<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programme\Google Chrome.lnk" />  
<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programme\Outlook.lnk" />  
<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programme\Word.lnk" />  
<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programme\Excel.lnk" />  
   </taskbar:TaskbarPinList>
   </defaultlayout:TaskbarLayout>
</CustomTaskbarLayoutCollection>

</LayoutModificationTemplate>