Otwórz za pomocą „Wybierz inną aplikację” nie działa. Jak to naprawić?

click fraud protection

Ten post mówi o odmianie problemu Open With omawianego w poście Otwórz za pomocą programu błędu „Wybierz inną aplikację”, który nie jest skojarzony w systemie Windows 10. W takim przypadku, gdy użytkownik kliknie plik prawym przyciskiem myszy, kliknie opcję Otwórz za pomocą i wybierze opcję Wybierz inną aplikację w oknie dialogowym Otwórz za pomocą lub w menu, nic się nie dzieje.

Ponadto Zobacz historię niezawodności Strona w Panelu sterowania może pokazywać, że plik openwith.exe (Wybierz aplikację) uległ awarii. Jest to plik, który pokazuje okno dialogowe Otwórz za pomocą w systemie Windows 10.


Źródło Wybierz aplikację. Podsumowanie Przestał działać. Opis. Ścieżka aplikacji powodującej błąd: C:\Windows\System32\OpenWith.exe Podpis problemu. Nazwa zdarzenia problemu: APPCRASH. Nazwa aplikacji: OpenWith.exe. Wersja aplikacji: 10.0.10586.103. Sygnatura czasowa aplikacji: 56a84f02. Nazwa modułu błędu: DUI70.dll. Wersja modułu błędów: 10.0.10586.0. Znacznik czasu modułu błędu: 5632d29e. Kod wyjątku: c0000005. Przesunięcie wyjątku: 000000000003a706. Wersja systemu operacyjnego: 10.0.10586.2.0.0.256.48. Identyfikator regionu: 1033. Dodatkowe informacje 1: b2f0. Dodatkowe informacje 2: b2f0c0a8de02d510420abe2d90a52171. Dodatkowe informacje 3: d978. Dodatkowe informacje 4: d978305aae990df3b2296bc76c66d2c1. 

Rozwiązanie

Otwórz za pomocą okna dialogowego wylicza rejestrację aplikacji z następujących kluczy rejestru:

HKEY_CLASSES_ROOT\Aplikacje
HKEY_LOCAL_MACHINE\Oprogramowanie\Zarejestrowane aplikacje

ten ostatni klucz służy specjalnie do rejestrowania programów za pomocą Domyślne aplikacje lub domyślne programy. Ponieważ nie zaobserwowano żadnego problemu podczas korzystania z aplikacji domyślnych, zmieniłem nazwę pierwszego, który jest kluczem aplikacji, i Otwórz za pomocą okna dialogowego działał poprawnie. System Windows próbował uzyskać szczegółowe informacje (może to być ikona wewnątrz pliku wykonywalnego, nazwa produktu i nazwa firmy itp.) na temat pliku wykonywalnego zarejestrowanego pod kluczem aplikacji i prawdopodobnie nie udało się to zrobić.

Aby określić, która z zarejestrowanych aplikacji jest odpowiedzialna za awarię bez korzystania z Edytora rejestru, możesz użyć Otwórz z widokiem od Nirsoftu.

Ostatnie cztery wpisy na liście miały puste pola Nazwa produktu i Nazwa firmy. Z tych czterech tylko jeden plik wykonywalny był obecny w systemie, ale nie zawierał informacji o nazwie produktu i nazwie firmy we właściwościach pliku. Wyłączenie tego konkretnego wpisu (quickedit.exe) rozwiązało problem.

Jeśli to podejście nie działa w twoim przypadku, użyj tej samej metody, co w przypadku rozwiązywanie problemów z rozszerzeniami powłoki za pomocą Nirsoft ShellExView, ale tym razem przy użyciu OpenWithView.

Najpierw zanotuj wpisy, które są wyświetlane jako wyłączone, aby po zakończeniu rozwiązywania problemów można było je zresetować do stanu wyłączonego.

Wyłącz pierwszą połowę wpisów, które nie są jeszcze wyłączone (sortuj według kolumny „Wyłączone”) i sprawdź, czy Otwórz za pomocą > Wybierz inną aplikację uruchamia się poprawnie. Jeśli to nie pomoże, włącz elementy, które wyłączyłeś, a następnie wyłącz pozostałą połowę. Jeśli to zadziała, zawęź dalej pozycje w drugiej połowie, aby dowiedzieć się, która aplikacja powoduje problem.

Po zawężeniu pozycji otwórz Regedit.exe i przejdź do tego klucza:

HKEY_CLASSES_ROOT\Aplikacje

Kliknij prawym przyciskiem myszy nazwę podklucza (taką samą jak plik wykonywalny, który wyłączyłeś). Na przykład quickedit.exe) i wybierz Usuń. Zamknij Edytor rejestru.

To powinno rozwiązać problem.


Jedna mała prośba: Jeśli podobał Ci się ten post, udostępnij go?

Jeden „mały” udział od ciebie bardzo pomógłby w rozwoju tego bloga. Kilka świetnych sugestii:
  • Przypiąć!
  • Udostępnij to na swoim ulubionym blogu + Facebooku, Reddit
  • Tweetuj to!
Więc bardzo dziękuję za wsparcie, mój czytelniku. To nie zajmie więcej niż 10 sekund twojego czasu. Przyciski udostępniania znajdują się tuż poniżej. :)