Як змінити редактор за замовчуванням для файлів PNG з MS Paint на paint.net в Windows 10?


15

У мене в Windows 10 Pro встановлений paint.net . Коли я клацніть правою кнопкою миші файл 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 відкривається в будь-якому випадку.


Перевірте також у своєму реєстрі користувачів, на всякий випадок. Я щойно спробував редагувати HKCR \ batfile \ open \ command: (за замовчуванням), щоб бути Notepad ++, і правою кнопкою миші натисніть файл.
CBHacking

1
@Dave: Це змінить Open Association, а не 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"


Будь ласка, розгляньте, як позначити прийняту відповідь.
Я кажу,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.