sarekhl
Goto Top

Startmenü- und Taskbar-Anpassung via LayoutModification.xml

Hallo zusammen,

ich habe lt. dieser Seite (wenn ich das Englische richtig verstanden habe] eine LayoutModification.xml exportiert und angepasst:

<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"> 
  <LayoutOptions StartTileGroupCellWidth="6" /> 
  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="6"> 
        <start:Group Name=""> 
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\LibreOffice 7.1\LibreOffice.lnk" /> 
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\LibreOffice 7.1\LibreOffice Writer.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:TaskbarPinList>
    </CustomTaskbarLayoutCollection>
      </defaultlayout:TaskbarLayout>
</LayoutModificationTemplate>

Die Datei habe ich nach C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\ kopiert, um bei neuen Benutzern folgendes zu erreichen:

1. Im Startmenü sollen bei den angehefteten Kacheln nur LibreOffice und Libre Office Writer angezeigt werden.
2. In der Taskbar soll der ganze Standardkram (Edge, Shop, Mail usw.) weg, nur das Explorer-Icon soll bleiben.

Aber es klappt nicht. Bei Erstanmeldung eines neuen Benutzers scheint das einfach ignoriert zu werden face-sad

Content-Key: 1282656540

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

Printed on: May 5, 2024 at 05:05 o'clock

Member: Freak-On-Silicon
Freak-On-Silicon Sep 20, 2021 at 06:59:17 (UTC)
Goto Top
Also ich kann nur so viel sagen dass ich das Startmenü über eine GPO regle. Auch mit einer XML.
Member: SarekHL
SarekHL Sep 20, 2021 at 07:08:52 (UTC)
Goto Top
Welche Windows10-Version hast Du? Einige GPOs gehen da wohl nur mit der Enterprise-Edition, ich habe nur Professional.

Und geht das für Rechner ohne Domäne auch mit einer lokalen Richtlinie?
Member: Tezzla
Tezzla Sep 20, 2021 at 07:25:21 (UTC)
Goto Top
Moin,

wir laden das Startmenü von einem Speicherort aus:
Import-StartLayout -LayoutPath "\\dein\Speicherort\EmptyLayoutModification01.xml" -MountPath C:\ -Verbose  

Es klappt hier aber witzigerweise nur, wenn man den String zweimal ausführt. Dann hat er das Startmenü auch korrekt angepasst.
Bitte beachten: Das ist ein Machine Setting. Kein Usersetting.
Member: SarekHL
SarekHL Sep 20, 2021 at 07:30:00 (UTC)
Goto Top
Zitat von @Tezzla:

wir laden das Startmenü von einem Speicherort aus:

Funktioniert das auch fpr die Taskbar? Wichtiger als das Startmenü ist mir, den ganzen Standard-Müll von der Taskbar loszuwerden.

Bitte beachten: Das ist ein Machine Setting. Kein Usersetting.

Ein identisches Startmenü für alle Benutzer?
Member: Tezzla
Tezzla Sep 20, 2021 at 07:35:40 (UTC)
Goto Top
Zitat von @SarekHL:
Funktioniert das auch fpr die Taskbar? Wichtiger als das Startmenü ist mir, den ganzen Standard-Müll von der Taskbar loszuwerden.

Ja, es gibt einen Bereich für das Startmenü und einen Bereich für die Taskleiste in der XML.

Bitte beachten: Das ist ein Machine Setting. Kein Usersetting.
Ein identisches Startmenü für alle Benutzer?

Ja, sofern die Programme bzw. Ziele deiner Verknüpfungen überall auf den Rechnern existieren.
Member: SarekHL
SarekHL Sep 20, 2021 at 07:41:09 (UTC)
Goto Top
Zitat von @Tezzla:

Ja, sofern die Programme bzw. Ziele deiner Verknüpfungen überall auf den Rechnern existieren.

Aber Machine Setting heißt, ich führe das einmal als Administrator aus, und es wirkt dann für alle eingerichteten und zukünftigen benutzer des Rechners - habe ich das richtig verstanden?
Member: Tezzla
Tezzla Sep 20, 2021 updated at 07:45:30 (UTC)
Goto Top
Zitat von @SarekHL:

Zitat von @Tezzla:

Ja, sofern die Programme bzw. Ziele deiner Verknüpfungen überall auf den Rechnern existieren.

Aber Machine Setting heißt, ich führe das einmal als Administrator aus, und es wirkt dann für alle eingerichteten und zukünftigen benutzer des Rechners - habe ich das richtig verstanden?

Ja, für alle die, die auf diesem Rechner ihren Firstlogin machen und das Startmenü generiert wird. Bei Benutzern, die bereits ein Profil haben (lokal auf dem Rechner oder Roaming), ändert sich nichts.
Member: SarekHL
SarekHL Sep 20, 2021 at 07:50:46 (UTC)
Goto Top
Zitat von @Tezzla:

Ja, für alle die, die auf diesem Rechner ihren Firstlogin machen und das Startmenü generiert wird. Bei Benutzern, die bereits ein Profil haben (lokal auf dem Rechner oder Roaming), ändert sich nichts.

Genau das, was ich will face-smile

Aber ich habe das gerade mal ausprobiert - mit dem Unterschied, dass meine LayoutModificaton.xml lokal liegt und nicht im Netzwerk.

Powershell beschwert sich jetzt aber:

error

Kannst Du damit etwas anfangen? Meine LayoutModification.xml habe ich eingangs ja gepostet.
Member: Freak-On-Silicon
Freak-On-Silicon Sep 20, 2021 at 08:01:44 (UTC)
Goto Top
Zitat von @SarekHL:

Welche Windows10-Version hast Du? Einige GPOs gehen da wohl nur mit der Enterprise-Edition, ich habe nur Professional.

Und geht das für Rechner ohne Domäne auch mit einer lokalen Richtlinie?

Ja, ich hab Enterprise.
Wie das ohne Domäne ausschaut kann ich dir nicht sagen.

Aber Tezzla hats eigentlich eh schon aufgezeigt.
Member: SarekHL
SarekHL Sep 20, 2021 at 19:47:12 (UTC)
Goto Top
Zitat von @Freak-On-Silicon:

Aber Tezzla hats eigentlich eh schon aufgezeigt.

Nur dass es hier nicht funktioniert (siehe oben) face-sad
Member: Tezzla
Tezzla Sep 20, 2021 at 21:19:00 (UTC)
Goto Top
Ich kann dir höchstens eine funktionierende XML für ein leeres Startmenü senden.
Hab mal ein paar Zeilen verglichen, so anders ist das jetzt aber auch nicht.

Ich kann mich aber daran erinnern, dass ich mal an dem gleichen Punkt war und es etwas fummelig war, bis es lief.

VG
Member: SarekHL
SarekHL Sep 20, 2021 at 21:24:30 (UTC)
Goto Top
Zitat von @Tezzla:

Ich kann dir höchstens eine funktionierende XML für ein leeres Startmenü senden.

Gerne.

Ich kann mich aber daran erinnern, dass ich mal an dem gleichen Punkt war und es etwas fummelig war, bis es lief.

Weißt Du noch, was Du da gemacht hast?
Member: beidermachtvongreyscull
Solution beidermachtvongreyscull Sep 21, 2021 at 08:07:08 (UTC)
Goto Top
Hier eine funktionierende leere XML:

<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"> 
  <LayoutOptions StartTileGroupCellWidth="6" /> 
  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="6" /> 
    </StartLayoutCollection>
  </DefaultLayoutOverride>
</LayoutModificationTemplate>

Die erzeugt ein Startmenü ohne Kacheln.
Darauf kannst Du dann aufbauen.
Member: SarekHL
SarekHL Sep 25, 2021 updated at 16:41:14 (UTC)
Goto Top
Zitat von @beidermachtvongreyscull:

Hier eine funktionierende leere XML:

Danke, das reicht mir dann erst mal. Diese XML hat zwar keinen Einfluss auf die Taskbar, aber da habe ich eine andere Lösung gefunden:

https://ccmexec.com/2015/12/customizing-the-taskbar-in-windows-10-during ...