Когато щракнете с десния бутон върху файл, изберете „Отваряне с“, щракнете върху „изберете друго приложение“ и изберете програма с помощта на диалоговия прозорец Преглед, програмата може да не се появи в диалоговия прозорец „Отваряне с“.
Може да изглежда така, сякаш нищо не се е случило, след като сте избрали програмата в диалоговия прозорец за преглед - т.е. диалоговият прозорец Отвори с просто игнорира избора ви. Това е грешка, която съществува от ерата на Windows XP (поне) и остава и в Windows 10. Тази статия показва как да отстраните проблема с отваряне.
Причина
Въпреки избора на правилния .exe файл на програмата, програмата вече може да се покаже в менюто Open with поради следните причини:
- Изпълнение на няколко версии на програма. Например Notepad++ (стандартна инсталация) и Notepad++ Portable.
- Програмата беше надстроена наскоро и инсталирана в нова папка с информация за версията в името на папката. (напр., Avidemux 2.7)
- Използвате 32-битови, както и 64-битови версии на приложение. В много случаи името на изпълнимия файл на програмата е същото, но 64-битовите приложения се съхраняват в различна папка Program Files, а 32-битовото се съхранява в друга папка. Тъй като Windows използва пътя, който вече е регистриран в ключа на системния регистър на приложенията, може да не успеете да добавите другата версия към диалоговия прозорец Отваряне с.
Първо, уверете се коя версия (32-битова срещу 64-битова) ще използвате. След това следвайте един от методите по-долу, за да регистрирате необходимата версия (32-битова срещу 64-битова) в системния регистър. Проблемът не би възникнал на първо място, ако имената на изпълними файлове са различни, да речем program.exe за 32-битови и program_x64.exe за 64-битова версия.
Потребител изпълняваше Adobe Reader 8 от папката „Windows.old“. След известно време той реши да го премести в „Програмни файлове“. Това накара програмата да не се показва в списъка „Отваряне с“, не му позволи да добави програмата към списъка. Когато се опита да го добави, просто се върна към прозореца „Отваряне с“ или нищо не се случи.
- Преместване на програми в различни папки. Например, може да сте стартирали програма от път на временна папка за първи път. Проблемът може да възникне, когато преместите програмата в друга папка.
- Промяна на буквите на устройството.
Във всички горепосочени случаи пътят на изпълнимия файл на програмата може вече да е записан в системния регистър. Когато местоположението на папката на програмата или буквата на устройството се промени, Windows не актуализира динамично данните за регистрация на приложението в системния регистър. И когато ръчно изберете правилния изпълним файл в Open with, вашият избор просто се игнорира, тъй като запис със същото име на програмата (.exe) вече съществува в системния регистър.
[Решение] Не мога да добавя програма за отваряне със списък в Windows
Ако не можете да добавите програма към диалоговия прозорец Отваряне с нормално, използвайте един от тези методи, за да отстраните проблема:
Забележка: За илюстративни цели да предположим, че не можете да добавите Notepad++ до менюто Отвори с в Windows.
Метод 1: Коригирайте пътя на .exe файла на програмата в системния регистър
- Стартирайте редактора на системния регистър (
regedit.exe
). - Отидете до следния ключ:
HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command
- Проверете и коригирайте пътя на .exe файла, посочен в стойността (по подразбиране).
- Излезте от редактора на системния регистър.
Метод 2: Премахнете регистрацията на програмата, след което отново използвайте „Отваряне с“.
Друг вариант би бил да изтрийте регистрацията на пътя на приложението в системния регистър на Windows. След това използвайте отново „Отваряне с“, така че приложението да се пререгистрира автоматично. Следвай тези стъпки:
- Отидете до следния ключ на системния регистър:
HKEY_CLASSES_ROOT\Applications\notepad++.exe
- Кликнете с десния бутон notepad++.exe и изберете Изтрий
- Щракнете върху Да, когато бъдете помолени за потвърждение.
- Излезте от редактора на системния регистър.
- Сега използвайте диалоговия прозорец Отвори с, за да добавите ръчно програмата. Трябва да можете да го добавите този път.
Метод 3: Използвайте помощната програма „OpenWithAdd“, за да добавите програма към Open with
OpenWithAdd е прост инструмент, който написах за Windows XP/Vista и все още работи добре в Windows 10. За да добавите програма към списъка Отвори с, всичко, което трябва да направите, е да използвате опцията за преглед в инструмента и да изберете програмата. След като изберете името на .exe файла на програмата, щракнете Регистрирам.
Бакшиш: Можете също да зададете приятелско име (по избор) за приложението. Удобното име на приложението ще се покаже в диалоговия прозорец Отваряне с (и менюто).
Заповядай!
Забележка: Ако сте изправени пред проблем с добавянето на приложения на Office 365 към Open with, просто поправете Office 365. За да направите това, отидете на „Програми и функции“, щракнете с десния бутон върху „Office 365“, щракнете върху Промяна и изберете „Бърз ремонт“. Това трябва автоматично да актуализира необходимите пътища за всички приложения на Office 365 в системния регистър.
Свързана статия:Как да премахнете нежеланите елементи от менюто „Отваряне с“ в Windows
Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?
Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:- Закачете го!
- Споделете го с любимия си блог + Facebook, Reddit
- Twitter го!