Ręcznie dodaj program, aby otworzyć w systemie Windows 10

13

Mam samodzielną wersję IrfanView (x64) i chcę, aby pojawiała się w menu Otwórz za dla wszystkich plików obrazów. Nie chcę jednak, aby był to program domyślny. Z jakiegoś powodu, bez względu na to, co robię, nie chce wchodzić na tę listę. Nie pojawia się nawet w menu „więcej aplikacji” po kliknięciu Otwórz za pomocą. Oto rzeczy, których próbowałem (w określonej kolejności):

  • Otwieranie pliku za pomocą IrfanView
  • Przypisywanie IrfanView jako domyślnej aplikacji, a następnie ponowne przypisywanie poprzedniej aplikacji
  • Postępując zgodnie z instrukcjami tutaj: Dodaj elementy do listy „Otwórz za pomocą” w systemie Windows 8 (odpowiedni klucz rejestru już istnieje!)
  • Pobieranie domyślnego edytora programów (wydaje się, że nie ma tej opcji i nie chcę dodawać opcji powłoki „Edytuj za pomocą IrfanView”)
  • Postępując zgodnie z instrukcjami tutaj: http://www.sevenforums.com/tutorials/178066-open-add-program.html (problem polega na tym, że witryna, na której znajduje się odpowiednia aplikacja, jest na stałe wyłączona)
Ynhockey
źródło

Odpowiedzi:

6

Myślę, że powinieneś spróbować ponownie Edytora programów domyślnych .

Nie klikaj „Menu kontekstowego”, a raczej opcji u dołu - „Zmień” Otwórz za pomocą „programów”:

wprowadź opis zdjęcia tutaj

i wtedy:

wprowadź opis zdjęcia tutaj

Konieczne może być ponowne uruchomienie komputera, aby zmiany się pojawiły.

FKasa
źródło
Działa, nie mam pojęcia, jak przegapiłem ten link na dole.
Ynhockey
1
Dziwny problem: wszystkie trzy programy, które chcę, faktycznie się tam pojawiają, ale sam system Windows pokazuje tylko 2 z nich, bez względu na to, co robię ...
Nyerguds
1
@Nyerguds: To wydaje się być błędem systemu Windows 10. Zobacz tę odpowiedź, jak rozwiązać problem.
Robert,
2

Kolejnym doskonałym narzędziem jest OpenWithView , autor: Nir Sofer.

Warto sprawdzić jego inne bezpłatne narzędzia.

sancho.s ReinstateMonicaCellio
źródło
1

Natknąłem się na specjalny przypadek, który wymagał kilku alternatywnych kroków i chciałem podzielić się tym z prawdopodobieństwem, że ktoś inny napotka ten sam problem:

Chciałem więc naprawić program Visual Studio 2013 i 2015, który nie pojawia się na początkowej liście Otwórz za dla plików .sln; tylko 2017 i 2010 (późniejsze nigdy nawet nie zostały zainstalowane na tym komputerze). Wyobraźcie sobie moją frustrację, gdy według Domyślne programy Edytor, wszystko czego chcę to już w wykazie.

I tak naprawdę byli już w .sln OpenWithProgids, ale okazuje się, że MS wynalazł nową AllowSilentDefaultTakeOverwartość rejestru dla klas plików w systemie Windows 8, która może robi kilka rzeczy , ale wydaje się, że między nimi zapobiega wyświetlaniu się programu w początkowej fazie Otwórz za pomocą lista; ponieważ jak tylko usunąłem AllowSilentDefaultTakeOverwartość z klawiszy VisualStudio.sln.12.0i VisualStudio.sln.14.0pod HKEY_CLASSES_ROOT, Visual Studio 2013 i 2015 w końcu się pojawiły.

I dla pewności dodałem AllowSilentDefaultTakeOver do bezużytecznej klasy Visual Studio 2010 i oto zniknęła z listy Otwórz za pomocą!

Tak więc, jeśli wydaje się, że próbowałeś wszystkiego, aby program pojawił się na liście typu Otwórz za pomocą pliku i po prostu nie działa, poszukaj AllowSilentDefaultTakeOverwartości w HKEY_CLASSES_ROOT\[program's file type ProgID]. (Chociaż realistycznie, prawdopodobnie zobaczysz to tylko w starszych wersjach programów Microsoft, gdy masz także zainstalowaną nowszą wersję).

Kyle Fiegener
źródło
Miałem ten sam numer z 2010 i 2017 roku, kiedy pojawiałem się i próbowałem wszystkiego, aby 2015 się pojawił. Usunąłem „AllowSilentDefaultTakeOver” z klas „VisualStudio.sln.14.0” i wreszcie otwarte pokazy w 2015 roku. Dzięki!
TomZomW,