System ist ein Windows 10 (1703 und 1709), bei der Installation bzw. dem OS-Deployment wurde die Foto App komplett vom System gelöscht.
Der Powershell Befehl zum entfernen ist:
# $ProPackageFullName = (Get-AppxProvisionedPackage -Online | Where {$_.Displayname -eq "Microsoft.Windows.Photos}).PackageName
# Remove-AppxProvisionedPackage -Online -PackageName $ProPackageFullName
Mit diesem befehl wird die Foto App vom System entfernt und steht keinem Benutzer mehr zur Verfügung. Die Windows Apps sind in folgendem versteckten und schreibgeschützten Ordner abgelegt: “C:\Program Files\WindowsApps
“
Dumm nur, dass sie nun wieder gebraucht wird und nicht einfach wie folgt nachzuinstallieren ist.
# add-appxpackage -register "c:\program files\windowsapps\Microsoft.Windows.Photos_2018.18031.15820.0_x64__8wekyb3d8bbwe\appxmanifest.xml" -DisableDevelopmentMode
Nach langer Suche habe ich folgende Lösungsmöglichkeiten gefunden:
Windows Store
Die einfachste Möglichkeit ist es die App über den Windows Store neuzuinstallieren. Schlecht, wenn dieser jedoch z.B. per GPO deaktiviert ist. Ansonsten lohnt der Blick auf einen Reset des Stores:
- Windows Store Reset durchführen:
# [Win]+[Q] und wsreset eingeben
- [Enter]
Der Store sollte nun normal öffnen und die App installierbar sein. (nicht getestet)
Windows Vorgängerversionen bzw. Shadow Volume Kopie
Die Funktion der Vorgängerversionen ist über die Eigenschaften des entsprechenden Ordners und dem Reiter “Vorgängerversionen” zu finden, sofern konfiguriert.
Ein gutes Tool um Daten aus der Shadow Kopie wiederherzustellen ist der Shadow Explorer
App neuinstallieren – Dirty Way
Das Problem liegt gleich an mehreren Stellen. Zum einen fehlt das Appx Pakete komplett auf dem System und zum anderen hat der Benutzer und auch der Administrator nicht das Recht im Verzeichnis zu walten und schalten wie er möchte.
Achtung – Pfade bitte entspr. deinem System anpassen – Los gehts
- Wir brauchen die entsprechenden Dateien zur Foto App. Diese habe ich von einem Versionsgleichen Windows 10 Build 1709 PC mittels Powershell (Administrator) kopiert.
- anzeigen der vorhandenen Ordner:
# dir "C:\Program Files\WindowsApps" | where-object {$_ -like "*Photo*"} | Select Name
Name
----
Microsoft.Windows.Photos_16.511.8780.0_neutral_split.language-de_8wekyb3d8bbwe
Microsoft.Windows.Photos_16.511.8780.0_neutral_split.scale-100_8wekyb3d8bbwe
Microsoft.Windows.Photos_2018.18031.15820.0_neutral_split.language-de_8wekyb3d8bbwe
Microsoft.Windows.Photos_2018.18031.15820.0_neutral_split.scale-100_8wekyb3d8bbwe
Microsoft.Windows.Photos_2018.18031.15820.0_neutral_~_8wekyb3d8bbwe
Microsoft.Windows.Photos_2018.18031.15820.0_x64__8wekyb3d8bbwe
- Eingabeaufforderung mittels psexec als System öffnen:
# psexec -e -s \\client1 powershell
# copy-item -path "C:\Program Files\WindowsApps\Microsoft.Windows.Photos_*.*" -Destination "\\client2\c$\Program Files\WindowsApps\" -Recurse
# icacls.exe "C:\Program Files\WindowsApps" /grant "Jeder:(OI)(CI)RX" /T
# icacls.exe "C:\Program Files\WindowsApps" /grant "Alle ANWENDUNGSPAKETE:(OI)(CI)RX" /T
- CI = Container Inherit – inklusive enthaltende Ordner
- OI = Object Inherit – inklusive enthaltende Dateien
- R = Read / Lesen
- X = Execute / Ausführen
- F = Vollzugriff
- T = rekrusive aller Dateien und Ordner
- nun muss die Foto App neu provisioniert / registriert / installiert werden:
# Add-AppxPackage -register "C:\Program Files\WindowsApps\Microsoft.Windows.Photos_2018.18031.15820.0_x64__8wekyb3d8bbwe\AppxManifest.xml" -DisableDevelopmentMode
Damit ist die Foto App wieder installiert. In meinen Tests war sie manchmal unter dem englischen Photo installiert, hat sich aber zum Teil auch selbst wieder in Foto umbenannt. Wichtig war das sie lief.
Thats it … Have Fun!
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.