xschizo
Goto Top

Windows 10 - 1909 + 2004 Startmenü + Taskleiste vorgeben

Hallo zusammen,

ich bin aktuell dabei ein neues Image zu bauen bzw. Tests mit einem bestehenden Image durchzuführen. Es geht um Taskleiste und Startmenü von Windows 10 Pro.

Ist-Zustand:
Neuer Benutzer meldet sich am PC an. Auf dem Desktop hat er alle Standard-Programme (Chrome, Outlook, Excel, Word, etc.) und kann sich diese vom Desktop in die Taskleiste oder Startmenü ziehen, wenn er möchte. Standardgemäß ist dort Cortana, Windows-Tasks, Microsoft Mail, Microsoft Edge so wie der Microsoft Store.

Startmenü ist vollgemüllt mit dem ganzen Windows 10 bloat, (bzw. lest weiter unten*) und ich würde gerne ein paar Standard-Apps ins Startmenü bringen um einen einfachen Start des Benutzer zu gewährleisten. Wir expandieren sehr schnell und haben bei nahezu allen Benutzern die Erstanmeldung vorher durchgeführt bevor der Arbeitsplatz aufgebaut wird.
Da wir das durch die Expansion nicht mehr machen können, möchte ich mehr Automatismus implementieren.

Soll-Zustand:
Neuer Benutzer meldet sich am PC an. Desktop hat alle Standard-Programme.
Taskleiste hat Explorer, Chrome. Outlook, Excel, Word
Startmenü hat Explorer, Snipping Tool, Rechner, Outlook, Excel, Word etc.

  • diese ganze MS Bloatware habe ich mit NTlite entfernen können im Post-Konfigurator, aber Startmenü kann man dort nicht bearbeiten.

Ich habe versucht die XML Datei die ich mir exportiere vom Referenz-Konto (in der auch die richtigen Pfade hinterlegt sind usw.) an die entsprechenden Stellen im Default-Profil zu packen usw.
Aber es wird echt einfach nicht übernommen.

Die Programme sind natürlich schon installiert, jeder neu angemeldete Benutzer kann auf die Programme zugreifen.

Die Datei habe ich mittels DISM /Online /Export-StartmenuLayout:C:\#ordner\ exportiert - das hat auch funktioniert. Nach dem Bearbeiten habe ich diese unter
C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\ abgelegt. Funktioniert nicht. Ich habe versucht per GPO die XML nach folgender Anleitung zu deployen:
https://www.tenforums.com/tutorials/105001-set-default-start-layout-user ...

Datei lag unter C:\Windows\ und ist während des Logons für jeden Benutzer lesbar. Die GPO allerdings ist nicht die Option die ich möchte, da sie verhindert, dass der Benutzer die Einstellungen im Nachgang bearbeitet. Also Startmenü und Taskleiste.

Bitte um Hilfe, vielleicht sehe ich auch den Wald vor lauter Bäumen nicht. face-sad Falls ihr irgendwelche Infos braucht, sagt ruhig Bescheid! face-smile

Danke euch und bleibt gesund!
Henrik


Meine Startmenu.XML Layout-Datei sieht wie folgt aus:

<?xml version="1.0" encoing="utf-8"?> 
<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"> 
<DefaultLayoutOverride>
<StartLayoutCollection>
<defaultlayout:StartLayout GroupCellWidth="6"> 
<start:Group Name="Programme"> 
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\PDF24\PDF24.lnk" /> 
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Snipping Tool.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="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" /> 
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk" /> 
        </start:Group>
        <start:Group Name="Microsoft Office 2016"> 
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\OneNote 2016.lnk" /> 
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Word.lnk" /> 
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Excel.lnk" /> 
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\PowerPoint.lnk" /> 
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Outlook.lnk" /> 
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Skype for Business.lnk" /> 
        </start:Group>
</defaultlayout:StartLayout>
</StartLayoutCollection>
</DefaultLayoutOverride>
<CustomTaskbarLayoutCollection>
<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></td>

Content-Key: 566942

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

Printed on: April 16, 2024 at 11:04 o'clock

Member: beidermachtvongreyscull
Solution beidermachtvongreyscull Apr 23, 2020 at 12:57:16 (UTC)
Goto Top
Zitat von @xSchizo:

Hallo zusammen,

Mahlzeit!

Zitat von @xSchizo:
ich bin aktuell dabei ein neues Image zu bauen bzw. Tests mit einem bestehenden Image durchzuführen. Es geht um Taskleiste und Startmenü von Windows 10 Pro.

Geil.

Zitat von @xSchizo:

Ist-Zustand:
Neuer Benutzer meldet sich am PC an. Auf dem Desktop hat er alle Standard-Programme (Chrome, Outlook, Excel, Word, etc.) und kann sich diese vom Desktop in die Taskleiste oder Startmenü ziehen, wenn er möchte. Standardgemäß ist dort Cortana, Windows-Tasks, Microsoft Mail, Microsoft Edge so wie der Microsoft Store.

Startmenü ist vollgemüllt mit dem ganzen Windows 10 bloat, (bzw. lest weiter unten*) und ich würde gerne ein paar Standard-Apps ins Startmenü bringen um einen einfachen Start des Benutzer zu gewährleisten. Wir expandieren sehr schnell und haben bei nahezu allen Benutzern die Erstanmeldung vorher durchgeführt bevor der Arbeitsplatz aufgebaut wird.
Da wir das durch die Expansion nicht mehr machen können, möchte ich mehr Automatismus implementieren.


Aha.

Zitat von @xSchizo:
Soll-Zustand:
Neuer Benutzer meldet sich am PC an. Desktop hat alle Standard-Programme.
Taskleiste hat Explorer, Chrome. Outlook, Excel, Word
Startmenü hat Explorer, Snipping Tool, Rechner, Outlook, Excel, Word etc.

Schön.
Zitat von @xSchizo:
  • diese ganze MS Bloatware habe ich mit NTlite entfernen können im Post-Konfigurator, aber Startmenü kann man dort nicht bearbeiten.

Du brauchst dafür wirklich NTlite?! Lies Dir mal meine Anleitung durch.
Custom Windows-10-ISO bauen (in kontinuierlicher Verbesserung) - Ausgabe 2019

Zitat von @xSchizo:
Ich habe versucht die XML Datei die ich mir exportiere vom Referenz-Konto (in der auch die richtigen Pfade hinterlegt sind usw.) an die entsprechenden Stellen im Default-Profil zu packen usw.

Entsprechende Stellen?! Da liegt schon ein Fehler. Die kommt nur an eine!

Zitat von @xSchizo:
Aber es wird echt einfach nicht übernommen.

Wundert mich nicht.

Zitat von @xSchizo:

Die Programme sind natürlich schon installiert, jeder neu angemeldete Benutzer kann auf die Programme zugreifen.

Die Datei habe ich mittels DISM /Online /Export-StartmenuLayout:C:\#ordner\ exportiert - das hat auch funktioniert. Nach dem Bearbeiten habe ich diese unter
C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\ abgelegt.

Lass mich raten. Du hast sie garantiert nicht in LayoutModification.xml umbenannt, oder?

Zitat von @xSchizo:
Funktioniert nicht. Ich habe versucht per GPO die XML nach folgender Anleitung zu deployen:
https://www.tenforums.com/tutorials/105001-set-default-start-layout-user ...

Warte doch mit dem Deploy. Erstmal Schritt für Schritt. In dem Export stecken garantiert Fehler.

Zitat von @xSchizo:
Datei lag unter C:\Windows\ und ist während des Logons für jeden Benutzer lesbar. Die GPO allerdings ist nicht die Option die ich möchte, da sie verhindert, dass der Benutzer die Einstellungen im Nachgang bearbeitet. Also Startmenü und Taskleiste.

Bitte um Hilfe, vielleicht sehe ich auch den Wald vor lauter Bäumen nicht. face-sad Falls ihr irgendwelche Infos braucht, sagt ruhig Bescheid! face-smile

Lies Dich etwas ein:
Startlayout Taskleiste Windows 10 - import-startlayout meldet "keine gültige Layoutdatei"

Zitat von @xSchizo:
Danke euch und bleibt gesund!
Henrik

Danke, bleib fröhlich.
bdmvg
Member: erikro
Solution erikro Apr 23, 2020 at 13:04:32 (UTC)
Goto Top
Moin,

wass macht denn das

</td>

da am Ende? Wenn das so im Original steht, dann kann das nichts werden. Ansonsten suche mal nach sysprep für die Neuinstallationen und "Domain Default Profile".

hth

Erik
Member: TheAggy
Solution TheAggy Apr 23, 2020 at 13:07:25 (UTC)
Goto Top
Moin,

hast du dich hier schonmal eingelesen?

https://docs.microsoft.com/de-de/windows/configuration/windows-10-start- ...

Wir arbeiten bei uns mit partiellen StartLayouts über GPO, wodurch eine Gruppe im Startmenü erstellt wird die nicht veränderbar ist, der Mitarbeiter kann aber weitere Gruppen im Startmenü hinzufügen. Da Gleiche gilt für die Taskleiste.

Gruß
Member: xSchizo
xSchizo Apr 23, 2020 at 13:33:21 (UTC)
Goto Top
Hallo bdmvg,

ich habe die Tests sowohl mit LayoutModification.xml als auch DefaultLayout.xml versucht.

Lesen lässt sich deine Anleitung schon mal sehr gut, das was ich mit NTlite gemacht habe, hat eben immer funktioniert, daher hab ich das beibehalten. Deine Anleitung werde ich mir nochmal genauer anschauen und abarbeiten. Vielen Dank!

Die Datei habe ich an den Ort gepackt, jeweils benamt als LayoutModification.xml und als DefaultLayout.xml. Mit beiden hat es nicht funktioniert.

Deployent ist glaube ich etwas weit genannt, ich meinte natürlich testweise nur auf einem System. Wobei die GPO allerdings für mich nicht weiter nützlich ist, da sie eben die spätere Modifikation durch den Benutzer verhindert. Diente nur als Test. Aber wenn im Export ja schon was falsch läuft wie du sagst, kann ich ja testen wie ich will und bleibe ergebnislos. Bzw. geht eben dann nicht.

Danke dir!
Member: xSchizo
xSchizo Apr 23, 2020 at 13:55:34 (UTC)
Goto Top
Hallo Erik,

danke dir für die Info, mir ist es gar nicht aufgefallen. Habe mir, wie in der zweiten Anleitung von bdmvg XML Tools geholt für N++.
Teste es eben gleich. Dankeschön!

Liebe Grüße
Henrik
Member: erikro
Solution erikro Apr 23, 2020 at 14:00:23 (UTC)
Goto Top
Moin,

Zitat von @xSchizo:

Hallo Erik,

danke dir für die Info, mir ist es gar nicht aufgefallen. Habe mir, wie in der zweiten Anleitung von bdmvg XML Tools geholt für N++.
Teste es eben gleich. Dankeschön!

Ich lasse XMLs vor dem Einsatz immer validieren:
https://validator.w3.org/

hth

Erik
Member: beidermachtvongreyscull
Solution beidermachtvongreyscull Apr 23, 2020 at 14:28:28 (UTC)
Goto Top
Hi xSchizo

Du darfst/solltest die DefaultLayout.xml belassen, wie und wo sie ist.
Der Export des Startmenü-Layouts und der Import über Powershell legen die entsprechende xml als LayoutModification.xml in den Shell-ordner, den Du richtig adressiert hast.

Wenn Windows die dennoch nicht verwendet, steckt ein Fehler drin.

Auf die Schnelle vermute ich folgende Fehler:

Mach aus dem hier:

<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" />  

das hier:

<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" />  
Member: xSchizo
xSchizo Apr 23, 2020 at 14:59:30 (UTC)
Goto Top
Habe ich angepasst. Ergebnis unverändert.

Habe aus der Sicherung, bzw. die vorher gesicherte DefaultLayouts.xml in den Ordner kopiert und meine LayoutModification.xml eingefügt.
Ergebnis: wie vorher.

Die von dir vorgeschlagene Änderung hat ebenfalls keine Veränderung gebracht.

Ich fasse kurz zusammen:

- Startmenü-Export von Initial-Benutzer den ich als Referenz nutze:
DISM /Online /Export-StartLayout -Path C:\#ordner\StartLayout.xml

- StartLayout.xml zu LayoutModification.xml umbennenen.

- LayoutModification.xml in
C:\Default\AppData\Local\Microsoft\Windows\Shell
kopieren

- Neuen Benutzer anlegen, anmelden und über gewünschte Taskleiste und Startmenü freuen

Letzterer Punkt funktioniert schließlich nicht.
unbenannt
Member: erikro
Solution erikro Apr 23, 2020 at 15:10:17 (UTC)
Goto Top
Nochmal: Vor dem Ausprobieren validieren. Der Validator, den ich Dir genannt habe, hat ca. 50 Fehler in dem von Dir geposteten XML gefunden. Das geht schon in der ersten Zeile los, in der encoing statt encoding steht.
Member: xSchizo
xSchizo Apr 23, 2020 at 15:52:59 (UTC)
Goto Top
Welche Optionen nutzt du? Für mich sieht das aus, als würde er mein XML als HTML verstehen und für HTML falsche Einschnitte angeben.
Ich muss dazu erwähnen, dass ich mit XML tatsächlich noch nie arbeiten musste.
Member: xSchizo
xSchizo Apr 23, 2020 updated at 16:09:37 (UTC)
Goto Top
Ok, kurios:
Die XML ist - soweit ich es beurteilen kann - korrekt. Habe sie mit deinen Vorschlägen angepasst (@Erik, es funktioniert mit der GPO) und mit der lokalen GPO wird sie korrekt umgesetzt. Habe den Teil mit der Taskleiste erstmal rausgelassen. Ich füge den jetzt wieder ein und schaue, ob die Taskleiste ebenfalls verändert wird.

Wenn ich die Datei die ich als GPO-Quelle kopiere und in den entsprechenden Pfad einfüge, funktioniert es allerdings nicht. Die GPO habe ich dafür deaktiviert.
Member: erikro
Solution erikro Apr 23, 2020 at 16:22:20 (UTC)
Goto Top
Ooooops, das war der falsche. Der sollte es sein:
https://www.w3schools.com/xml/xml_validator.asp

Der zeigt auch nur den einen Fehler an.

Zitat von @xSchizo:

Welche Optionen nutzt du? Für mich sieht das aus, als würde er mein XML als HTML verstehen und für HTML falsche Einschnitte angeben.
Ich muss dazu erwähnen, dass ich mit XML tatsächlich noch nie arbeiten musste.
Member: xSchizo
xSchizo Apr 23, 2020 updated at 21:32:46 (UTC)
Goto Top
Nevermind. Es funktioniert jetzt. Danke für jeglichen Input, Hilfe und Hinweise.
@beidermachtvongreyscull - deine Anleitung werde ich zeitnah mal durcharbeiten, danke dafür!

<?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>
Member: beidermachtvongreyscull
Solution beidermachtvongreyscull Apr 23, 2020 at 17:37:35 (UTC)
Goto Top
Schön.
Markiere bitte das Thema als gelöst.