Pokud často potřebujete otevírat soubory bez přípony v systému Windows, jako je například hosts soubor nebo některé linuxové soubory, možná jste zjistili, že je to docela únavná práce.
Za prvé, nemůžete přímo přiřadit soubor bez přípony k programu, jako je zřejmá volba Notepad. I když použijete možnost Otevřít v programu.. uvidíte, že políčko „Vždy používat vybraný program k otevírání tohoto typu souboru“ je u souborů bez přípony zašedlé.
Za druhé, soubory jako hosts vyžadují administrátorská práva pro úpravu/uložení a z nějakého důvodu (pravděpodobně kvůli bezpečnosti) nemůžete nastavit Notepad tak, aby se vždy otevíral s administrátorskými právy, jako to lze u jiných programů. Takže to musíte udělat opačně, nejprve spustit Notepad s administrátorskými právy a pak vyhledat hosts soubor k úpravě.
Pro něco tak triviálního docela velká zátěž práce. Ale našli jsme způsob, jak to výrazně usnadnit a konečně přiřadit soubor bez přípony k programu!
Přiřazení souboru bez přípony k programu
Je to opravdu jednoduché a rychlé řešení. Jednoduše zkopírujte a vložte následující řádky do nově vytvořeného textového souboru na ploše, uložte ho a přejmenujte příponu na REG, abyste ho mohli importovat do registru Windows. Náš příklad je pro Notepad++ nainstalovaný ve výchozím umístění. Změňte ho na jakýkoli textový editor nebo jiný program, se kterým chcete soubory bez přípony přiřadit.
Protože nelze výchozí Windows Notepad spustit s administrátorskými právy, je nejlepší vybrat jiný program jako Notepad++, PSPad apod., kde to lze nastavit, abyste mohli snadno upravovat systémem chráněné soubory jako 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"
Když máte soubor připravený, poklepejte na něj, aby se přidal do registru Windows – a je to. Když nyní otevřete soubor bez přípony, bude otevřen výchozím programem.
Alternativní metoda:
POZNÁMKA: „NoExtFile“ není předdefinovaný název, a proto může být cokoli. Přidání dalších shell rozšíření je podobné jako přidání shell rozšíření pro soubory s příponami.
[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]
@="<cesta k vašemu notepad.exe nebo jinému textovému editoru> %1"