Oświadczenie: Wiem, jak ustawić domyślne aplikacje i rozszerzenia plików, robiłem to już wiele razy.
Właśnie zainstalowałem system Windows 10 Home na nowym komputerze. Próbuję powiązać moje pliki programowania stron internetowych z Netbeans, ale może to nie mieć znaczenia.
1. Rozszerzenia plików niedostępne
Po pierwsze, wiele popularnych rozszerzeń plików, których używam, nie ma na liście rozszerzeń plików - np .php
. Rozszerzenie. Nie wiem, czy jest to normalnie dostępne na liście Windows. Z pewnością nie musiałem ręcznie dodawać .php
rozszerzenia na poprzednim komputerze z tym samym systemem operacyjnym.
Rozwiązałem to, dodając ręcznie rozszerzenie pliku . Jak mówię, nigdy wcześniej nie musiałem tego robić.
2. „Otwórz za pomocą” nie zapisuje mojego wyboru aplikacji
Jeśli kliknę prawym przyciskiem myszy plik i „Otwórz za pomocą” i włączę „Zawsze używaj tej aplikacji do otwierania plików” , otworzy on plik w wybranym programie, ale ikona pliku w Eksploratorze nie zmieni się i nie zostanie ustawiona jest to program domyślny.
Nadal muszę wybierać opcję „Otwórz za pomocą” za każdym razem, gdy otwieram plik z tym rozszerzeniem.
3. Nie mogę wybrać ustawień domyślnych według aplikacji
Ustawienia> Domyślne aplikacje> Ustaw domyślne według aplikacji
Mojego programu (Netbeans) nie ma na liście dostępnych aplikacji.
4. Nie mogę wybrać ustawień domyślnych według typu pliku
Ustawienia> Domyślne aplikacje> Wybierz domyślne aplikacje według typu pliku
Jeśli wybiorę rozszerzenie pliku i „[+] Wybierz domyślną” , kiedy wybiorę aplikację, zawiesi się na sekundę, jakby działała, to nic się nie stanie. Ustawienie domyślne nie zostanie ustawione, a przycisk „[+] Wybierz domyślny” jest nadal dostępny.
Uwaga: Działa to dla dowolnego typu pliku z już ustawioną domyślną aplikacją.
Inne informacje
- Mogę zmienić rozszerzenie popularnych plików, takich jak PNG, TXT.
- Nie mogę zmieniać rozszerzeń plików takich jak HTML, CSS, JS, PHP, SQL.
źródło
Odpowiedzi:
Poprawka systemu Windows 10 KB4467682
Mogę potwierdzić, że ta ostatnia łatka rozwiązuje problem. Wystarczy zaktualizować system Windows 10 i powinien on ponownie działać
źródło
Możliwe jest dodanie nowego powiązania plików bezpośrednio do rejestru, gdy interfejs Windows nie działa dla nowych rozszerzeń:
HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT
i wybierz,New
a następnieKey
..ext
. (Jeśli już istnieje, pomiń ten krok.)MyFileType
. (Jeśli jest już ustawiony, pomiń ten krok.)MyFileType
. (Jeśli już istnieje, pomiń ten krok.)File Type name
.MyFileType
i utwórz nowy podklucz o nazwieDefaultIcon
.C:\path-to\executable,0
użycie pliku wykonywalnego do obsługi żądania. Wybierz inny plik wykonywalny, jeśli twój nie zawiera zasobów ikon. (0
jest indeksem ikony w pliku wykonywalnym).shell
.open
,edit
alboprint
.command
i ustaw jego wartość domyślną na uruchamiany program. Upewnij się również, czy podałeś wszystkie potrzebne parametry, dodając cudzysłowy, jeśli w środku są spacje, np"C:\My Path\My Program.exe" "%1"
.%1
zostanie zastąpiony rzeczywistą nazwą pliku wybraną dla tej akcji.Na przykład, oto przykładowy plik rejestru do utworzenia powiązania między plikami .txt i EmEditor:
źródło
W końcu udało mi się rozwiązać ten problem po znalezieniu niejasnego posta na forum (straciłem link od czasu ponownej instalacji systemu Windows). Użytkownik podobno spędził wiele godzin instalując system Windows 10 wiele razy, aby rozwiązać problem.
Problem dotyczy instalacji systemu Windows 10 z kontem lokalnym, a nie łączenia konta Microsoft i logowania. Nie jestem pewien, czy jest to błąd, czy jakieś ograniczenie przez Microsoft.
Najwyraźniej, kiedy zaczniesz pracować z kontem lokalnym i zaczniesz próbować zmienić domyślne ustawienia aplikacji, cała sprawa się popsuła i nigdy nie będziesz w stanie tego naprawić. Rozwiązaniem jest całkowite ponowne zainstalowanie systemu Windows 10 i połączenie konta Microsoft (czego nie chciałem robić w pierwszej kolejności).
Uwaga: Ponowna instalacja za pomocą opcji „Start Fresh” w menu Ustawienia systemu Windows nie rozwiąże problemu, musisz wykonać pełne czyszczenie i ponowną instalację, a następnie połączyć konto Microsoft podczas instalacji lub bezpośrednio po tym, zanim spróbujesz zmienić jakiekolwiek ustawienia.
źródło
Moje rozwiązanie zostało zainspirowane podejściem @ harrymc, ale może jest bardziej bezpośrednie.
źródło