Soubory, které nemají rozšíření název spustitelného souboru spustí příkazový řádek (Cmd.exe)

Překlady článku Překlady článku
ID článku: 811528 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Při použití příkazového řádku (Cmd.exe nebo systému Windows příkazový procesor) otevřít soubor, který nemá název spustitelného souboru přípona souboru může spustit jako program místo otevření v programu který je registrován pro typ souboru (podle názvu souboru rozšíření).

Pokud zadáte například název souborunebo název_souboru.txt na příkazovém řádku může název_souboru.txt Spusťte program místo otevření v programu Poznámkový blok. To může také dojít, pokud soubor se nazývá jako příkazového řádku v systému Windows NT nebo dávkový soubor (BAT) souboru příkazového skriptu (s příponou CMD).

Příčina

Tento problém může nastat, pokud existují následující podmínky:
  • Soubor je binární obraz, který obsahuje spustitelný soubor záhlaví. Soubor je například .com nebo exe soubor, který byl přejmenován s jinou příponu.
  • Program Cmd.exe pomocí otevřít nezadáte soubor.
Při zadejte název souboru příkazového řádku nebo pomocí název souboru jako příkazový řádek v dávkovém souboru nebo příkazový skript systému Windows NT, Program Cmd.exe volání funkce CreateProcess tento soubor otevřít. Funkce CreateProcess prověří jeho obsah. Jestliže je binární soubor bitové kopie obsahuje hlavičku spustitelný (což znamená, že soubor je skutečně .com nebo soubor s příponou EXE), je soubor spuštěn jako program. Toto chování je kompatibilní s předchozí verze systému Windows NT.

Jak potíže obejít

Otevřete soubor v programu Průzkumník Windows nebo použít následující příkazový řádek otevřete soubor v příslušné aplikaci:
Programnázev_souboru.přípona
Například v programu Poznámkový blok otevřete název_souboru.txt, použijte následující příkazový řádek:
Poznámkový blok název_souboru.txt

Další informace

Některé soubory obsahovat viry nebo může jinak poškození vašeho počítač. Pokud si nejste jisti, že je soubor bezpečný opatření takové jako ty před otevřít soubor:
  1. Zkontrolujte soubor pomocí antivirového programu.
  2. Uložte práci a ukončete ostatní programy.
  3. Odpojení z Internetu nebo jiné sítě připojení.
Soubory s .com, exe, BAT, CMD, VBS, JS, rozpozná cmd.exe a rozšíření ws a dalších rozšíření, které jsou definovány PATHEXT Proměnná prostředí jako spustitelné soubory, ale můžete také spustit soubory bez Tyto známé přípony binárním souboru obsahuje spustitelný soubor záhlaví.

Provést další Windows a aplikaci Microsoft Internet Explorer kontroly před otevřením souboru. To zahrnuje určení, pokud je libovolný program spojená s příponou názvu souboru v registru. Tento typ MIME povoluje zjišťování Windows Explorer a Internet Explorer k vyhledání a spuštění objekt server nebo program, který je přidružen název souboru rozšíření.

Odkazy

Další informace o počítačových virech klepněte na následující číslo článku článek databáze Microsoft Knowledge Base:
129972Popis počítačových virů
Další informace o typu MIME detekce, navštivte následující Web společnosti Microsoft:
http://msdn2.microsoft.com/en-us/library/ms775147.aspx
Další informace o funkce CreateProcess navštivte následující Web společnosti Microsoft:
http://msdn2.microsoft.com/en-us/library/ms682425.aspx

Vlastnosti

ID článku: 811528 - Poslední aktualizace: 18. srpna 2012 - Revize: 7.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Klíčová slova: 
kbprb kbmt KB811528 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku: 811528

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com