tobivan
Goto Top

Windows 10 Clients - calculator, snipping, 3D viewer gehen nicht

Hallo,

ganz neue Domäne in einem pädagogischen Netzwerk mit einem lokalen AD auf Microsoft Server 2019 und Windows 10 Clients. Installiert über den Bereitstellungsdienst mit PXE-Boot, als Image dient ein unbearbeitetes Windows 10 direkt vom VLSC runter geladen.
Leider gehen die ganzen kleinen "apps" nicht, wie z.B. calculator, snipping tools, 3D-viewer, Alarm & Uhr etc.
Sie sind auf dem Client im Startmenü sichtbar, nach dem Anklicken passiert aber rein gar nichts. Im Taskmanager sehe ich auch keinen Prozess wie z.B. calc.exe laufen.

Ich habe leider keinen Ansatz, wo ich hier den Fehler suchen könnte.

Vielen Dank.
Tobias

Content-ID: 2667024892

Url: https://administrator.de/forum/windows-10-clients-calculator-snipping-3d-viewer-gehen-nicht-2667024892.html

Ausgedruckt am: 23.12.2024 um 04:12 Uhr

Doskias
Doskias 02.05.2022 um 16:14:02 Uhr
Goto Top
Hallo,

arbeitet ihr zufällig mit Roaming-Profiles?

Gruß
Doskias
tobivan
tobivan 02.05.2022 um 16:22:46 Uhr
Goto Top
Ja, v6 Profile mit Ordnerumleitung per GPO
Doskias
Doskias 02.05.2022 um 16:26:34 Uhr
Goto Top
Da liegt dein Problem.

Siehe hier:
https://www.gruppenrichtlinien.de/artikel/unbrauchbar-und-kaputt-roaming ...

Kurz gesagt:
Die Roaming-Profile übernehmen die Einstellung, dass die App bereits initialisiert wurde. Die initialisierte App liegt aber nicht im Raoming, sondern lokal. Dadurch ist die App sichtbar, kann aber nicht gestartet werden. Das Problem habe ich auch und es tritt nur an den Rechner auf, auf denen sich die User nicht zuerst angemeldet haben. Da wo sie sich zuerst angemeldet haben, stimmt die Roaming und lokal-Infos überein. Die Lösung, die ich für mich gefunden habe ist, einfach die App neu aus dem Store herunter zu laden. Ich habe weniger als 10 Clients wo das Problem auftritt und ist soweit ich es ermitteln konnte die einzige Lösung, wenn du mit Roaming Profiles arbeiten willst.

Wenn du kannst, dann wechsel auf FxLogix und arbeite mit virtuellen Benutzer-HDDs. Da tritt das Problem nicht auf, da hier der lokale-Ordner mit übernommen wird.

Gruß
Doskias
tobivan
tobivan 02.05.2022 um 16:43:42 Uhr
Goto Top
Danke, lese ich mir gleich mal in Ruhe durch...
em-pie
em-pie 02.05.2022 aktualisiert um 18:52:15 Uhr
Goto Top
Moin,

Geh mal, zum Test, in die Einstellungen -> Apps und setze innerhalb der jeweiligen App ebendiese zurück.

Dann steht, bei einer DE-Installation, nicht mehr calculator sondern Rechner in der App-Übersicht und sollte sich danach starten lassen.

Gruß
em-pie
tobivan
tobivan 03.05.2022 um 12:40:28 Uhr
Goto Top
Das mit den roaming-Profilen hört sich schon schlüssig an, im Prinzip geht es wohl um die Umleitung von %LocalAppdata% bzw. genauer dem Ordner \Packages

Die im Link beschriebenen Methoden mit oneDrive/Sharepoint etc. scheiden im Schulbetrieb hier aber leider aus. Ich lese mir aber noch das zu FSlogix durch.

Vielleicht gibt es einen anderen Weg, die wohl fehlende erstmalige "Installation/Anmeldung" nachzuholen, durch ein Skript bei Systemstart oder so? Das hat vermutlich nichts mit meinem (roaming-profile)Problem zu tun, aber könnte evtl sowas helfen?
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\\AppXManifest.xml”}

Übrigens: eben habe ich mit Win+R direkt "calc" eingegeben, und es kommt diese Fehlermeldung:
Sie benötigen eine App zum Öffnen dieses ms-calculator-Link

Vielen Dank nochmal für Hilfe.
Doskias
Doskias 03.05.2022 um 13:01:42 Uhr
Goto Top
Zitat von @tobivan:
Übrigens: eben habe ich mit Win+R direkt "calc" eingegeben, und es kommt diese Fehlermeldung:
Sie benötigen eine App zum Öffnen dieses ms-calculator-Link

Wenn die Nachricht kommt, die App mit dem Store öffnen, neu herunterladen. Fertig.
tobivan
tobivan 09.05.2022 um 08:01:25 Uhr
Goto Top
Leider komme ich hier nicht weiter. Ich habe ein Powershell-Skript in den Gruppenrichtlinien eingerichtet, das den Store zurücksetzen und den calculator neu installieren soll. Klappt leider nicht, keine Ahnung warum nicht face-sad
Logge ich mich auf einem Client direkt ein als Benutzer/Domänen-Admin/Lokaler-Admin und will den Taschenrechner zurücksetzen, dann kommt eine Fehlermeldung.
screenshot 2022-05-09 075815
Doskias
Doskias 09.05.2022 um 08:20:11 Uhr
Goto Top
Moin

Zitat von @tobivan:

Leider komme ich hier nicht weiter. Ich habe ein Powershell-Skript in den Gruppenrichtlinien eingerichtet, das den Store zurücksetzen und den calculator neu installieren soll.
Wei sieht das Skript denn aus? Dein Problem hat nichts mit der Installation der App sondern mit der Initialisierung zu tun. Hatte ich am Freitag auch erst wieder. Die App läuft korrekt unter anderen Benutzer, nur unter einem nicht, weil der Registry-Key auf einen verwaisten Ort zeigt. Und auch hier gilt: Die Neuinstallation der App (falls du das wirklich machst), benötigt Admin-Rechte, die der User vermutlich nicht hat.

Klappt leider nicht, keine Ahnung warum nicht face-sad
Die Protokolle der GPO-Ausführung wissen es. schau mal nach face-wink

Logge ich mich auf einem Client direkt ein als Benutzer/Domänen-Admin/Lokaler-Admin und will den Taschenrechner zurücksetzen, dann kommt eine Fehlermeldung.
Ich hatte Freitag wie oben kurz angedeutet ebenfalls das Problem nochmal an einem Rechner, da der Store nicht verfügbar war und sich nicht neu installieren ließ. Geholfen hat am Ende ein löschen des Roaming-Profiles am lokalen Rechner. Danach konnte ich die App aus dem Store (unter Benutzerrechten) neu herunterladen.

Gruß
Doskias
tobivan
tobivan 11.05.2022 um 16:10:02 Uhr
Goto Top
Danke nochmal für die weiteren Hinweise. Ich komme frühestens am Freitag dazu, mir das alles in Ruhe anzuschauen. Irgendwie muss ich das doch hinkriegen, zefix face-wink
tobivan
tobivan 13.05.2022 um 18:49:04 Uhr
Goto Top
Das PowerShell-Skript läuft bei der Anmeldung als Startskript unter "Computerrichtlinien". Da ich die Ausführung der Skripte vorübergehende auf sichtbar gestellt habe, sehe ich, dass das PowerShell-Fenster als "Administrator" ausgeführt wird. Hier der Inhalt:
Get-AppxPackage -allusers *windowscalculator* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
Doskias
Doskias 16.05.2022 aktualisiert um 09:31:10 Uhr
Goto Top
Moin Tobivan,

das ist aber nur die halbe Miete. Was sagt denn

Get-AppxPackage -allusers *windowscalculator* 

Dort müsste unter PackageUserInformation eine Liste mit User auftauchen. Steht dein User mit in der Liste?

Was passiert, wenn du calc.exe eingibst? Es gibt dann eigentlich nur 2 Optionen. Entweder er öffnet dir den Taschenrechner oder er fragt womit er das öffnen soll und bietet dir den Windows-Store an. Wenn er dir den Store anbietet. Im Store öffnen und App neu runter laden. Dadurch wird der "fehlerhafte" Wert im Roaming Profiles korrigiert.

Und nochmal: Du hast durch die Raoming-Profile einen fehlerhaften Wert, der das neu initialisieren des Taschenrechners auf diesem PC verhindert. Die App an sich funktioniert, wie du auch mit anderen Usern (z.B. lokaler Admin) feststellen wirst.

Gruß
Doskias
tobivan
tobivan 16.05.2022 um 14:37:09 Uhr
Goto Top
PowerShell auf dem Client sagt:
screenshot 2022-05-16 142606

calc.exe startet nicht und es öffnet sich auch keine Möglichkeit den App-Store zu öffnen.
Es kommt dieser Screen, das "OK" ist nicht anklickbar:
screenshot 2022-05-16 143031

Unter \users\ finde ich nur drei Ordner: Öffentlich, Default und den meines Profils
Melde ich mich mit dem lokalen Administrator an, geht calc.exe leider auch nicht, gleiche Fehlermeldung "ms-calculator-Link".

Wie ich die roaming-Profile reparieren kann weiß ich leider nicht. Ich versuche morgen nochmal, mit dem lokalen Administrator den Store zurück zu setzen und die Nachinstallation anzustoßen.

Vielen Dank für deine Hilfe, Doskias!
Doskias
Doskias 16.05.2022 um 15:19:19 Uhr
Goto Top
Zitat von @tobivan:
calc.exe startet nicht und es öffnet sich auch keine Möglichkeit den App-Store zu öffnen.
Es kommt dieser Screen, das "OK" ist nicht anklickbar:
screenshot 2022-05-16 143031
Habt ihr den Shop zufällig deaktiviert/deinstalliert? Wenn ja, liegt hier das Problem.

Unter \users\ finde ich nur drei Ordner: Öffentlich, Default und den meines Profils
Melde ich mich mit dem lokalen Administrator an, geht calc.exe leider auch nicht, gleiche Fehlermeldung "ms-calculator-Link".
Du solltest den Store ggf. einmal neu installieren. Ich nutze dazu:

# Als Admin:

$aktueller_Store=Get-ChildItem 'C:\Program Files\WindowsApps\*' | ? Name -like *windowsstore*| ? Name -notlike *neutral*|Select-Object Name  
$Pfad="C:\Program Files\WindowsApps\"+$aktueller_Store+"\AppxManifest.xml" -replace '@{Name=','' -replace '}',''  
Add-AppxPackage -register $Pfad -DisableDevelopmentMode 

# Als User:
Get-AppxPackage -Name *WindowsStore*
Danach sollte der Windows-Store wieder funktionieren

Wie ich die roaming-Profile reparieren kann weiß ich leider nicht. Ich versuche morgen nochmal, mit dem lokalen Administrator den Store zurück zu setzen und die Nachinstallation anzustoßen.
Du kannst die gespeicherten lokalen Profile recht einfach löschen:
1. sysdm.cpl
2. Reiter Erweitert
3. Mittlerer Punkt unter Benutzerprofile: Einstellungen
4. User auswählen
5. Löschen

Damit löscht du das Profil von dem Rechner, als sei der User dort noch nie angemeldet gewesen. Aber das löst das Problem nicht. Ich versuche dir noch mal zu erklären was hier passiert.

Ein neuer User meldet sich das erste mal an einem der Geräte an. Damit wird die App Taschenrechner initialisiert und zwar aus C:\Program Files\WindowsApps\... das gilt für alle Apps die dort liegen. Taschenrechner, Snipping-Tool, etc. Soweit so gut, so normal.
Das diese Initialisierung stattgefunden hat, wird in den Roaming-Profilen gespeichert, die App selbst allerdings unter c:\users\Benutzer\Appdata\local.
Jetzt meldest du dich an einem zweiten Rechner an. Durch das Roaming-Profil hast du jetzt eine "tote" Verknüpfung, da die Daten unter appdata\roaming auf einen Ordner unter appdata\local verweisen, den es nicht gibt.
Fazit des ganzen: Das Programm startet nicht und wird auch nicht richtig im Startmenü angezeigt.

Wie du mit get-appxPackage siehst, wird hier kein User angezeigt für den der Rechner installiert ist. Das liegt daran, dass die Initialisierung wg. dem Roaming Profil nicht durchgeführt wurde und wg. einem gesetzten Eintrag auch nicht durchgeführt wird. Das ganze ist in dem Artikel den ich oben verlinkt habe auch beschrieben, meine Erklärung umreist das ganze nur.

Wenn du den Taschenrechner nun allerdings aus dem Store neu installierst, dann überspringst du den Automatismus und erzwingst damit die Installation. Dadurch wird das Problem zwar nicht behoben, aber du hast dann im zweiten appdata\local einen Taschenrechner der gefunden wird auf Grund der Roaming-Einstellungen. Damit funktioniert das ganze, aber: Du musst diesen Schritt für jeden User pro Client ausführen. Hast du 5 User und 3 Clients, dann funktioniert es auf einem durch die Automatik und an den anderen 2 musst du es dann händisch durchführen, also 10 Mal insgesamt. Viel Spass damit.

Außerdem schreibst du selbst vor 2 Wochen:
Das mit den roaming-Profilen hört sich schon schlüssig an, im Prinzip geht es wohl um die Umleitung von %LocalAppdata% bzw. genauer dem Ordner \Packages

Genau darum geht es, wenn du es nicht händisch nachinstallieren willst. Du musst den Ordner Packages synchronisieren. Aber in die Richtung hast du hier ja noch keine Lösung gepostet. face-wink Das worum es sich hier grade geht ist die Neuinstallation. Damit ändert sich aber bei bereits initialisierten Apps nichts, denn der Wert wo es liegen soll bleibt gleich, nur das da weiterhin nichts liegt. Wenn du das ganze synchronisieren willst, dann musst du dir dafür etwas einfallen lassen, aber auch das steht ja alles im Link.

Wenn deine User sich nicht zeitgleich auf verschiedenen Rechnern anmelden müssen, sondern immer nur an einem gleichzeitig angemeldet sind, würde ich dir weiterhin FXLogix empfehlen. Dadurch hast du, egal wo du dich anmeldest, immer das gleiche %appdata%\local zur Verfügung und damit sollten auch die Apps funktionieren.

Gruß
Doskias