Przechowuję moje dokumenty Word w formacie XML, aby umożliwić obsługę wersji. Jeśli ustawię domyślny program obsługi plików dla rozszerzenia pliku .xml na Notepad ++, Chrome, Excel lub inny program, system Windows spróbuje otworzyć plik XML w określonym programie. Jeśli jednak ustawię domyślną aplikację w programie Word, plik zostanie otwarty w Notatniku.
Dokonałem niewielkiego postępu, zmieniając klucz rejestru PercievedType
z text
do document
w HKEY_CLASSES_ROOT\.xml
: teraz Windows otwiera okno dialogowe z pytaniem „Jak chcesz otworzyć ten plik”, z domyślnym słowem Word.
Wiem, że to drobna uciążliwość, ale naprawdę doceniam wszelkie sugestie
Zgodnie z prośbą zawartą w komentarzach, poniżej znajdują się linki do zrzutów ekranu pokazujących, kiedy korzystam z kliknij prawym przyciskiem myszy menu aby wybrać domyślny program obsługi plików, Microsoft Word jest zaznaczony , chociaż powiązane pole wyboru jest odznaczone, dopóki go nie kliknę.
źródło
PercievedType
wrócić dodocument
a teraz pliki XML ponownie otwierają się za pomocą Notatnika, mimo że Word jest ustawiony jako domyślny program obsługi plików (postępując zgodnie z instrukcjami).Problem polegał na brakującym wpisie rejestru w
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xml
. Dodawanie wpisuPerceivedType = text
naprawiłem problem.Odpowiedni wpis istniał w
HKEY_CLASSES_ROOT
: Zastanawiam się, czy Windows 10 aktywniej deprecjonuje tę gałąź rejestru, która wygląda na to kac z Windows 3.1.źródło