Načítám...

11. prosince 2013 992 zobrazení

Nastavit výchozí program pro soubory bez přípony ve Windows

Přiřazení souborů bez přípony k výchozímu programu

Není možné přímo přiřadit soubor bez přípony k programu. Pro někoho, kdo tyto soubory často upravuje pomocí textového editoru, může být docela otravné je vždy otevírat ručně. Naštěstí existují způsoby, jak to udělat, a ukážeme vám, jak můžete přiřadit soubory bez přípony k programu.

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"