Windows 10 File Explorer "Bearbeiten" Kontextmenüaktion für Bilder in "Windows Store-Version" von Paint.net ändern?

982
Yurina Shirahane

Ich weiß, wie ich RegEdit zum Ändern der Kontextmenüaktion "Bilder" für Windows 10 File Explorer für Bilder in Bildbearbeitungsprogrammen wie Paint.net verwenden kann. Ich habe jedoch keine Ahnung, wie ich es in die Windows Store-Version von Paint.net ändern kann. Ich habe den Wert schon probiert

"explorer.exe" "shell:appsFolder\dotPDNLLC.paint.net_h55e3w7q8jbva!dotPDNLLC.paint.net %1" 

Aber es funktioniert nicht.

1
Um herauszufinden, wie Sie eine Windows Store-App (WUA) über die Befehlszeile starten, gibt es Möglichkeiten, dies mit PowerShell zu tun. Peter Hahndorf vor 6 Jahren 0
Ich kann die explorer.exe-Shell verwenden: appsFolder \ dotPDNLLC.paint.net_h55e3w7q8jbva! DotPDNLLC.paint.net`, um die Windows Store-Version von Paint.net zu öffnen. Wenn ich jedoch weitere Argumente hinzufüge, wird explorer.exe geöffnet, aber nicht Windows Store-Version von Paint.net. Yurina Shirahane vor 6 Jahren 0

1 Antwort auf die Frage

1
iTechieGamer

Da die ausführbare Datei selbst keine UWP-App zu sein scheint, können Sie sie mit folgenden Argumenten starten:

%ProgramFiles%\WindowsApps\dotPDNLLC.paint.net_4.21.6589.0_x64__h55e3w7q8jbva\PaintDotNet.exe %1 

Die Position der App kann durch Eingabe in PowerShell ermittelt werden:

(get-appxpackage dotPDNLLC.paint.net).InstallLocation 

Hinweis: Möglicherweise müssen Sie den WindowsApps- Ordner verwenden. Lesen Sie in dieser Antwort nach, wie es gemacht wird.

Ich ändere "HKEY_CLASSES_ROOT \ Paint.Picture \ shell \ edit \ command" und "HKEY_CLASSES_ROOT \ SystemFileAssociations \ image \ shell \ edit \ command" in `"% ProgramFiles% \ WindowsApps \ dotPDNLLC.paint.net_4.21.6589.0_x64 ". exe ""% 1 "`, wenn ich png, jpg, bmp auswähle und mit der Kontextmenüaktion "Bearbeiten" öffne, wird in einer messagebox angezeigt, dass der Zugriff verweigert wird. Yurina Shirahane vor 6 Jahren 0
Möglicherweise müssen Sie Folgendes tun: https://superuser.com/a/1100591/870655 iTechieGamer vor 6 Jahren 0
Ich dachte darüber nach, aber ich mache mir Sorgen, dass das System anormal werden könnte. Yurina Shirahane vor 6 Jahren 0
@YurinaShirahane Es wird Ihr System nicht abnormal machen, es wird normal laufen. Ich habe diese Antwort ausprobiert und mein System funktioniert problemlos. iTechieGamer vor 6 Jahren 0
Aber warum hat Microsoft den Zugriff auf den Ordner "WindowsApps" gesperrt? Yurina Shirahane vor 6 Jahren 0
@YurinaShirahane Ich weiß nicht, warum Microsoft diesen Ordner gesperrt hat, aber ein Microsoft-Mitarbeiter schlug Folgendes vor: https://answers.microsoft.com/de-de/windows/forum/windows_10-files-winpc/what-is- windows-apps-hidden-ordner-und-warum-kant-i / 40a60508-c409-422a-af92-bd51fe5a4ca9 iTechieGamer vor 6 Jahren 0
Das hat perfekt für mich funktioniert. Genau das wollte ich tun. Ich war etwas nervös, weil ich die Standardberechtigungen für den WindowsApps-Ordner ändern wollte. Ich habe mich jedoch besser gefühlt, als es so viele Leute waren, die dies bereits machten (bei Google-Suchen). Das einzige, was ich anders gemacht habe, ist, den Besitzer in die Gruppe "Administratoren" anstatt meines persönlichen Kontos zu ändern. MKANET vor 5 Jahren 0
Diese Lösung funktioniert für mich nicht mehr mit dem neuesten Paint.net-Paket. Ich kann es nicht einmal direkt aus dem WindowsApps-Ordner ausführen ... Ich kann es nur über eine vom System generierte Verknüpfung von Shell ausführen: appsFolder. Wenn ich es direkt ausführe, erhalte ich die Fehlermeldung "paint.net hat festgestellt, dass einige wichtige Installationsdateien fehlen. Wenn Sie auf die Schaltfläche" Reparieren "klicken ..." Die fehlende Datei lautet "SetupNgen.exe", "SetupNgen.exe.config" MKANET vor 5 Jahren 0
@MKANET https://support.microsoft.com/de-de/help/929833/de-des-system-datei-checker-tool-zur -reparatur-abgabe-oder-verfälschtes-system iTechieGamer vor 5 Jahren 0
@ iTechieGamer, SFC findet nichts falsch. Ich habe keine Probleme mit der Ausführung anderer Apps unter C: \ Programme \ WindowsApps \ *. Es scheint nur für Paint.net spezifisch zu sein MKANET vor 5 Jahren 0