Ładowanie...

11 grudnia 2013 1,205 wyświetleń

Ustaw domyślny program dla plików bez rozszerzenia w Windows

Powiązywanie plików bez rozszerzenia z domyślnym programem

Nie można bezpośrednio powiązać pliku bez rozszerzenia z programem. Osobom, które często muszą edytować te pliki w edytorze tekstu, może to być dość uciążliwe, ponieważ trzeba je zawsze ręcznie otwierać. Na szczęście istnieją sposoby, aby to działało, i pokażemy Ci, jak możesz powiązać pliki bez rozszerzenia z programem.

Jeśli często musisz otwierać pliki bez rozszerzenia w Windows, takie jak plik hosts lub niektóre pliki z Linuksa, możesz się przekonać, że to dość uciążliwa praca.

Po pierwsze, nie możesz bezpośrednio powiązać pliku bez rozszerzenia z programem, jak oczywisty wybór Notatnika. Nawet jeśli użyjesz opcji Otwórz za pomocą..  , zobaczysz, że pole "Zawsze używaj wybranego programu do otwierania tego typu plików" jest wyszarzone dla plików bez rozszerzenia.

Po drugie, pliki takie jak hosts wymagają uprawnień administracyjnych, aby je edytować/zapisywać, a z jakiegoś powodu (prawdopodobnie ze względów bezpieczeństwa) nie możesz ustawić Notatnika tak, aby był zawsze otwierany z uprawnieniami administratora, jak możesz to zrobić z innymi programami. Dlatego musisz zrobić to w inny sposób: najpierw uruchom Notatnik z uprawnieniami administracyjnymi, a potem przejdź do pliku hosts, aby go edytować.

Dla czegoś tak trywialnego. Całkiem spory nakład pracy. Ale znaleźliśmy sposób, aby to znacznie ułatwić i wreszcie powiązać plik bez rozszerzenia z programem!

Powiązywanie pliku bez rozszerzenia z programem

To naprawdę proste i szybkie rozwiązanie. Wystarczy skopiować i wkleić poniższe wiersze do nowo utworzonego pliku tekstowego na pulpicie, zapisać go i zmienić rozszerzenie na REG, aby można było go zaimportować do Windows Registry. Nasz przykład dotyczy Notepad++ zainstalowanego w domyślnej lokalizacji. Zmień go na dowolny edytor tekstu lub inny program, z którym chcesz powiązać pliki bez rozszerzenia.

Ponieważ nie możesz domyślnie uruchomić Windows Notepad z uprawnieniami administratora, najlepiej wybrać inny program, np. Notepad++, PSPad itd., w którym możesz to ustawić, aby łatwo móc edytować pliki systemowe chronione przez system, takie jak plik hosts.

[HKEY_CLASSES_ROOT\.]
@=""

[HKEY_CLASSES_ROOT\.\shell]

[HKEY_CLASSES_ROOT\.\shell\open]

[HKEY_CLASSES_ROOT\.\shell\open\command]
@="<C:\Program Files (x86)\Notepad++\notepad++.exe> %1"

Gdy plik będzie gotowy, kliknij go dwukrotnie, aby dodać go do twojego Windows Registry — i to wszystko. Gdy teraz otworzysz plik bez rozszerzenia, zostanie on otwarty w domyślnym programie.

 

Metoda alternatywna:

UWAGA: "NoExtFile" nie jest zdefiniowaną wcześniej nazwą, więc może być dowolna. Dodawanie innych rozszerzeń powłoki jest podobne do dodawania rozszerzeń powłoki dla nazw plików z rozszerzeniami.

[HKEY_CLASSES_ROOT\.]
@="NoExtFile"

[HKEY_CLASSES_ROOT\NoExtFile]

[HKEY_CLASSES_ROOT\NoExtFile\shell]

[HKEY_CLASSES_ROOT\NoExtFile\shell\open]

[HKEY_CLASSES_ROOT\NoExtFile\shell\open\command]
@="<ścieżka do twojego notepad.exe lub innego edytora tekstu> %1"