[Поправка] Не може да се добави програма за отваряне със списък в Windows

Когато щракнете с десния бутон върху файл, изберете „Отваряне с“, щракнете върху „изберете друго приложение“ и изберете програма с помощта на диалоговия прозорец Преглед, програмата може да не се появи в диалоговия прозорец „Отваряне с“.

Може да изглежда така, сякаш нищо не се е случило, след като сте избрали програмата в диалоговия прозорец за преглед - т.е. диалоговият прозорец Отвори с просто игнорира избора ви. Това е грешка, която съществува от ерата на Windows XP (поне) и остава и в Windows 10. Тази статия показва как да отстраните проблема с отваряне.

Причина

Въпреки избора на правилния .exe файл на програмата, програмата вече може да се покаже в менюто Open with поради следните причини:

  1. Изпълнение на няколко версии на програма. Например Notepad++ (стандартна инсталация) и Notepad++ Portable.
  2. Програмата беше надстроена наскоро и инсталирана в нова папка с информация за версията в името на папката. (напр., Avidemux 2.7)
  3. Използвате 32-битови, както и 64-битови версии на приложение. В много случаи името на изпълнимия файл на програмата е същото, но 64-битовите приложения се съхраняват в различна папка Program Files, а 32-битовото се съхранява в друга папка. Тъй като Windows използва пътя, който вече е регистриран в ключа на системния регистър на приложенията, може да не успеете да добавите другата версия към диалоговия прозорец Отваряне с.

    Първо, уверете се коя версия (32-битова срещу 64-битова) ще използвате. След това следвайте един от методите по-долу, за да регистрирате необходимата версия (32-битова срещу 64-битова) в системния регистър. Проблемът не би възникнал на първо място, ако имената на изпълними файлове са различни, да речем program.exe за 32-битови и program_x64.exe за 64-битова версия.

    Потребител изпълняваше Adobe Reader 8 от папката „Windows.old“. След известно време той реши да го премести в „Програмни файлове“. Това накара програмата да не се показва в списъка „Отваряне с“, не му позволи да добави програмата към списъка. Когато се опита да го добави, просто се върна към прозореца „Отваряне с“ или нищо не се случи.

  4. Преместване на програми в различни папки. Например, може да сте стартирали програма от път на временна папка за първи път. Проблемът може да възникне, когато преместите програмата в друга папка.
  5. Промяна на буквите на устройството.

Във всички горепосочени случаи пътят на изпълнимия файл на програмата може вече да е записан в системния регистър. Когато местоположението на папката на програмата или буквата на устройството се промени, Windows не актуализира динамично данните за регистрация на приложението в системния регистър. И когато ръчно изберете правилния изпълним файл в Open with, вашият избор просто се игнорира, тъй като запис със същото име на програмата (.exe) вече съществува в системния регистър.

[Решение] Не мога да добавя програма за отваряне със списък в Windows

Ако не можете да добавите програма към диалоговия прозорец Отваряне с нормално, използвайте един от тези методи, за да отстраните проблема:

Забележка: За илюстративни цели да предположим, че не можете да добавите Notepad++ до менюто Отвори с в Windows.

Метод 1: Коригирайте пътя на .exe файла на програмата в системния регистър

  1. Стартирайте редактора на системния регистър (regedit.exe).
  2. Отидете до следния ключ:
    HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command
  3. Проверете и коригирайте пътя на .exe файла, посочен в стойността (по подразбиране).
    не мога да добавя програма за отваряне с меню в windows
  4. Излезте от редактора на системния регистър.

Метод 2: Премахнете регистрацията на програмата, след което отново използвайте „Отваряне с“.

Друг вариант би бил да изтрийте регистрацията на пътя на приложението в системния регистър на Windows. След това използвайте отново „Отваряне с“, така че приложението да се пререгистрира автоматично. Следвай тези стъпки:

  1. Отидете до следния ключ на системния регистър:
    HKEY_CLASSES_ROOT\Applications\notepad++.exe
  2. Кликнете с десния бутон notepad++.exe и изберете Изтрий
    не мога да добавя програма за отваряне с меню в windows
  3. Щракнете върху Да, когато бъдете помолени за потвърждение.
  4. Излезте от редактора на системния регистър.
  5. Сега използвайте диалоговия прозорец Отвори с, за да добавите ръчно програмата. Трябва да можете да го добавите този път.

Метод 3: Използвайте помощната програма „OpenWithAdd“, за да добавите програма към Open with

OpenWithAdd е прост инструмент, който написах за Windows XP/Vista и все още работи добре в Windows 10. За да добавите програма към списъка Отвори с, всичко, което трябва да направите, е да използвате опцията за преглед в инструмента и да изберете програмата. След като изберете името на .exe файла на програмата, щракнете Регистрирам.

не мога да добавя програма за отваряне с меню в windows [OpenWithAdd помощна програма]

икона на крушка за съветиБакшиш: Можете също да зададете приятелско име (по избор) за приложението. Удобното име на приложението ще се покаже в диалоговия прозорец Отваряне с (и менюто).

Заповядай!

не мога да добавя програма за отваряне с меню в windows

Забележка: Ако сте изправени пред проблем с добавянето на приложения на Office 365 към Open with, просто поправете Office 365. За да направите това, отидете на „Програми и функции“, щракнете с десния бутон върху „Office 365“, щракнете върху Промяна и изберете „Бърз ремонт“. Това трябва автоматично да актуализира необходимите пътища за всички приложения на Office 365 в системния регистър.

Свързана статия:Как да премахнете нежеланите елементи от менюто „Отваряне с“ в Windows


Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?

Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:
  • Закачете го!
  • Споделете го с любимия си блог + Facebook, Reddit
  • Twitter го!
Така че много ви благодаря за подкрепата, мой читателю. Това няма да отнеме повече от 10 секунди от времето ви. Бутоните за споделяне са точно отдолу. :)