Как изменить редактор по умолчанию для файлов PNG с MS Paint на paint.net в Windows 10?

15

У меня установлен paint.net в моей Windows 10 Pro. Когда я щелкаю правой кнопкой мыши файл PNG в проводнике Windows, я вижу команду «Изменить». Тем не менее, он открывает приложение Windows Paint, и я хотел бы изменить его на paint.net. Есть ли способ назначить paint.net редактором по умолчанию для файлов PNG с помощью системного апплета?


Также, как я знаю, это вопрос настроек реестра, и следующий ключ должен содержать полный путь к редактору:

HKEY_CLASSES_ROOT\pngfile\shell\edit\command

В моем реестре (Default)значение этого ключа установлено на

"C:\Program Files\paint.net\PaintDotNet.exe" "%1"

, но MS Paint открывается в любом случае.

TecMan
источник
Проверьте в вашем реестре на пользователя, а также, на всякий случай. Я только что попытался отредактировать HKCR \ batfile \ open \ command: (по умолчанию), чтобы он был Notepad ++, и, щелкнув правой кнопкой мыши файл .BAT и выбрав Edit, теперь открывается Notepad ++ (раньше это был notepad.exe).
CBHacking
1
@Dave: Это изменит ассоциацию Open , а не Edit . Вполне возможно, что спрашивающий хочет, чтобы PNG по-прежнему открывались в другом средстве просмотра изображений по умолчанию и только в редакторе изображений при внесении в них изменений.
CBHacking
@CBHacking, какой именно ключ ты имеешь в виду?
TecMan
HKCU\Software\Classesв основном для пользователя HKCR. Проверьте наличие PNG-ассоциаций. (Случайное примечание: HKCRсамо по себе просто HKLM\Software\Classes.)
CBHacking
@CBHacking, я не вижу никаких специальных настроек для файла PNG в HKCU\Software\Classes.
TecMan

Ответы:

19

Я решил свою проблему самостоятельно. Сначала я решил найти все значения реестра, содержащие «mspaint.exe», чтобы попытаться заменить путь к MS Paint тем, что мне нужно. Один из интересных ключей, которые я нашел, был таким:

HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

Погуглил, и первым результатом поиска стала эта статья:

Как изменить стандартную программу для работы с изображениями
http://www.techwork.dk/windows-7/how-to-change-the-default-image-editor-program

Пробовал, и это работает! Нам просто нужно изменить значение по умолчанию этого ключа на строку

"C:\Program Files\paint.net\PaintDotNet.exe" "%1"

TecMan
источник
Пожалуйста, рассмотрите возможность пометить принятый ответ.
Я говорю: восстанови Монику