2013-10-07 17:29:52 +0000 2013-10-07 17:29:52 +0000
65
65

W systemie Windows 7 nie mogę ustawić programu jako domyślnego do otwierania plików określonego typu

Próbuję ustawić domyślny program do otwierania plików i nie jestem w stanie tego zrobić. Używam systemu Windows 7, a rozszerzenie pliku, dla którego próbuję ustawić domyślny program, to bfa (*.bfa); program, który nie tylko generuje ten typ pliku, ale także program, który próbuję ustawić jako domyślny do jego otwarcia, to Blowfish Advanced CS http://bfacs.sourceforge.net/ ).

Kiedy klikam prawym przyciskiem myszy na plik i wybieram “Otwórz za pomocą”, przechodzę przez czynności związane z próbą wybrania programu: klikam “Przeglądaj” z zaznaczoną opcją “Zawsze używaj wybranego programu…”, a następnie przeglądam program. Kiedy już wybiorę program, nie pojawia się on jako opcja w oknie dialogowym “Otwórz za pomocą”. Podejrzewam, że problem jest związany z faktem, że system operacyjny jest 64-bitowy, a aplikacja 32-bitowa. Jakieś sugestie co do dalszego postępowania?

Odpowiedzi (16)

80
80
80
2014-11-26 08:58:24 +0000

Znajdź klucz rejestru dla aplikacji, którą chcesz powiązać, powiedzmy dla Notepad++.exe w \HKEY_CLASSES_ROOT\Applications\notepad++.exe \shell\open\commandZnajdź klucz rejestru dla aplikacji, którą chcesz powiązać, powiedzmy dlaNotepad++.exe` w

Sprawdź, czy ścieżka .exe jest prawidłowa. Jeśli nie, zmień ścieżkę na właściwą.

Po wykonaniu tych czynności, możesz teraz przejść do pliku, który chcesz powiązać i użyć standardowego sposobu Open With i wybrać program, który chcesz otworzyć.

Wyjaśnienie :

Ten problem występuje, gdy Windows myli się co do ścieżki pliku dla programu, ponieważ skojarzenia plików są obsługiwane przy użyciu tylko bazowej nazwy wykonywalnej programu źródło ).

Ten błąd może być spowodowany przez:

  • Uruchamianie wielu wersji programu (tj. Notepad++ i Notepad++ Portable)
  • Przenoszenie programów do różnych folderów.
  • Zmiana liter dysku
13
13
13
2014-04-10 22:11:52 +0000

Miałem ten sam problem, a żadne z rozwiązań nie zadziałało (jak poniższa metoda przejścia do Panelu sterowania - która robi to samo, jeśli klikniesz prawym przyciskiem myszy na plik->Otwórz za pomocą->Wybierz domyślny). Nawet po wielokrotnym wybieraniu nowego programu, utknął on na starym.

Naprawiłem to poprzez edycję rejestru. Przejdź do danego rozszerzenia w ten sposób (ja miałem problem z .cpp):

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cpp

Poza tymi dwoma kluczami: OpenWithList i OpenWithProgids, może mieć jeszcze trzeci o nazwie ‘ UserChoice’. Po prostu usuń ten trzeci klucz. Dzięki temu będziesz mógł zmienić domyślny program dla tego rozszerzenia pliku.

4
4
4
2016-03-10 13:44:46 +0000

przykład: plik typu .css

znajdź i usuń klucz

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css

HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\.css

HKEY_CLASSES_ROOT\.css

otwórz Menedżera zadań i zrestartuj Eksploratora Windows lub zrestartuj komputer

3
3
3
2013-10-07 17:39:32 +0000

Spróbuj

Control Panel\All Control Panel Items\Default Programs\Set Associations

ADDED

Zobacz również pytanie tutaj zmiany ftype są ignorowane. Skąd system Windows pobiera “nieprawidłową” wartość? Jak mogę wymusić moje zmiany? dla przykładu komend assoc i ftype. Uruchomienie administracyjnego cmd prompt i uruchomienie polecenia assoc dla rozszerzenia, a następnie polecenia ftype dla niego, powinno powiązać rozszerzenie z programem, który określisz.

3
3
3
2016-09-13 13:17:54 +0000

Chciałem się podzielić moim rozwiązaniem. Chciałem otworzyć .spq za pomocą SpeQ Mathematics.exe, który jest samodzielnym programem (nie wymaga instalacji). Program nie pojawił się na liście, nawet gdy znalazłem go poprzez przeglądanie i wybrałem.

Wszedłem na stronę

HKEY_CLASSES_ROOT\.spq

i znalazłem na liście Data: spq_auto_file

Następnie wszedłem na stronę

HKEY_CURRENT_USER\Software\Classes\spq_auto_file\shell\open\command

i zobaczyłem niewłaściwy folder wymieniony pod Data. Zmieniłem folder na właściwy i program pojawił się na liście menu kontekstowego. Przypuszczam, że przenoszenie, które można zrobić z samodzielnymi programami, było powodem mojego problemu.

2
2
2
2013-10-07 19:42:04 +0000

Udało mi się rozwiązać mój problem z samym programem. Zobacz obrazek poniżej dla odniesienia; pod ‘Narzędzia’ > ‘Opcje’

zakładka ‘Różne’; pod ‘Ustawienia rejestru’ są dwie opcje, które zmieniają rejestr. Zastosowałem obie i teraz wszystko działa. Nie jest jasne, jak mogłem to zrobić bez programu, który to robi.

1
1
1
2018-11-27 15:05:13 +0000

Na moim Windows 10, wszystko inne zawiodło, z wyjątkiem Nifsoft’ FileTypesManager .

1
1
1
2016-06-24 20:08:00 +0000

Miałem ten sam/podobny problem.

Oto co go spowodowało. Używam keepass.exe do otwierania plików .kbd, z których oba synchronizuję przez chmurę. Kiedy przeniosłem folder, przestał działać. OS wie, że to mój program, ale nie jestem w stanie zaktualizować lokalizacji pliku wykonywalnego poprzez okno dialogowe Open-with.

Rozwiązanie…

  • Otwórz regedit
  • znajdź aplikację, której szukasz w `HKEYCLASSESROOT\ApplicationsMiałem ten sam/podobny problem.

Oto co go spowodowało. Używam keepass.exe do otwierania plików .kbd, z których oba synchronizuję przez chmurę. Kiedy przeniosłem folder, przestał działać. OS wie, że to mój program, ale nie jestem w stanie zaktualizować lokalizacji pliku wykonywalnego poprzez okno dialogowe Open-with.

Rozwiązanie…

  • Otwórz regedit
  • znajdź aplikację, której szukasz w .
  • Przykład: atom.exe znajduje się pod adresem `HKEYCLASSESROOT\Applications\atom.exe`
  • usuń ten wpis
  • kliknij prawym przyciskiem myszy typ pliku i spróbuj ponownie wybrać program. Powinien się teraz pojawić
0
0
0
2015-01-27 04:45:05 +0000

Tak dla waszej wiadomości…

Miałem ten sam problem na win8.1.

To domyślne okno dialogowe pliku wydaje się zawieszać explorera, dzieje się to zarówno z opcji kliknięcia prawym przyciskiem myszy na folder, jak i z ekranu ustawiania skojarzeń, myślę, że jest jakiś problem z tą funkcjonalnością…

Dla mnie, zabicie procesu eksploratora poprzez Menedżera zadań i ponowne otwarcie eksploratora, (z menedżera zadań) poprzez Plik -> nowe zadanie -> explorer.exe, zakończyło proces ustawiania domyślnego programu normalnie i wszystko działa teraz dobrze.

Nie wiem, czy to było tylko szczęście, ale warto spróbować…

0
0
0
2019-02-01 10:33:34 +0000

Musisz usunąć klucz UserChoice z

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

Znajdź swoje rozszerzenie, a następnie znajdź klucz o nazwie “UserChoice” pod tym rozszerzeniem.

0
0
0
2018-11-20 20:22:20 +0000

Na moim komputerze miałem zainstalowany program AutoCAD 2007, a następnie zainstalowałem program AutoCAD 2010. Nie mogłem jednak ponownie skojarzyć rozszerzeń plików, tak aby otwierały się one w programie AutoCAD 2010.

Moim rozwiązaniem była zmiana nazwy wersji 2007 na acad.exe. Natychmiast po tym, wersja 2010 pojawiła się na liście dostępnych programów, które można powiązać z tym typem pliku.

0
0
0
2018-11-14 07:38:50 +0000

Możesz użyć tego polecenia dla plików “.txt”. ale musisz otworzyć wiersz poleceń z rolą administratora. ftype txtfile=“C:\Program Files (x86)\Notepad++\Notepad++.exe”“%1”

jeśli nie znasz typu pliku możesz użyć polecenia “assoc .txt” w wierszu poleceń.

Aby uzyskać więcej szczegółów, możesz sprawdzić ten link Aplikacja “Otwórz za pomocą” systemu Windows nie pojawia się jako opcja

To działa dla mnie.

0
0
0
2017-01-11 14:31:38 +0000

Dla każdego, kto ma ten sam problem, ale z Office 365 / Excel 2016:

Przechodząc do “Programy i funkcje” - ™> kliknij prawym przyciskiem myszy “Office 365” - ™> zmień - ™> Szybka naprawa naprawiła problem dla mnie.

-1
-1
-1
2014-09-13 01:37:17 +0000

Naprawiłem ten problem klikając prawym przyciskiem myszy plik, który chciałem otworzyć i wybierając “właściwości”. w zakładce “ogólne” było napisane “otwiera się za pomocą: nieznanego programu” lub coś w tym stylu. po prostu kliknąłem przycisk “zmień…” obok tej wiadomości i wybrałem aplikację, którą pierwotnie chciałem. myślę, że może dzieje się tak, gdy powiązana aplikacja zostanie usunięta.

-1
-1
-1
2015-11-05 07:25:50 +0000

Spróbuj ustawić domyślne z poziomu programu, którego chcesz użyć jako otwieracza.

Miałem podobny problem, gdy pliki php nagle zaczęły się otwierać w Acrobacie, co spowodowało błąd, ponieważ Acrobat nie może obsługiwać php. Próbowałem zmienić skojarzenie, ale wszystko zawiodło. W końcu poszedłem do preferencji Dreamweavera i ustawiłem go jako otwieracz dla php.

-1
-1
-1
2015-05-28 19:37:11 +0000

Najlepszym rozwiązaniem jest usunięcie konta użytkownika, który nie może ustawić domyślnego programu do otwierania plików i ponowne utworzenie nowego użytkownika. W pewnym momencie, podczas instalacji/aktualizacji aplikacji, Windows uszkodził politykę dla tego konta użytkownika. Upewnij się, że skopiowałeś wszystkie dane użytkownika (c:/users/userid/) przed usunięciem tego konta użytkownika i zaloguj się na innego użytkownika z kontem Sysadmin.

Aby usunąć konto użytkownika: Panel sterowania > System > Zaawansowane ustawienia systemu > Zaawansowane (zakładka) > Ustawienia (pod Profil użytkownika) > Usuń uszkodzone konto użytkownika.

Następnie uruchom ponownie komputer, zaloguj się i utwórz nowego użytkownika. Możesz użyć tej samej nazwy konta.