I know how to use RegEdit to change Windows 10 File Explorer "Edit" context menu action for images to any image editors like Paint.net. But I have no idea about how to change it to Windows Store version of Paint.net. I have already tried the value like
"explorer.exe" "shell:appsFolder\dotPDNLLC.paint.net_h55e3w7q8jbva!dotPDNLLC.paint.net %1"But it is not working.
23 Answers
Since the executable itself doesn't seem to be a UWP app, you can launch it with arguments using:
%ProgramFiles%\WindowsApps\dotPDNLLC.paint.net_4.21.6589.0_x64__h55e3w7q8jbva\PaintDotNet.exe %1The location of the app can be found by typing in PowerShell:
(get-appxpackage dotPDNLLC.paint.net).InstallLocationNote: You might need to take own of the WindowsApps folder. Refer to this answer on how to do it.
10I know this is an old thread, but I found it quite often while searching for the answer.
I have now found the exact registry entries - does not require taking ownership of the windowsapps folder etc.
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with PAINT.NET]
"AppUserModelID"="dotPDNLLC.paint.net_h55e3w7q8jbva!dotPDNLLC.paint.net"
"PackageRelativeExecutable"="PaintDotNet.exe"
"Parameters"="\"%1\""
"ContractId"="Windows.File"
"DesiredInitialViewState"=dword:00000000
"PackageId"="dotPDNLLC.paint.net_4.200.7133.0_x64__h55e3w7q8jbva"
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with PAINT.NET\command]
"DelegateExecute"="{BFEC0C93-0B7D-4F2C-B09C-AFFFC4BDAE78}" I just went into HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell, created a key named Edit with PAINT.NET, added another key called command and pasted into the Default value this: "location_of_the_executable" "%1"For me it seems to work, I hope for you too!