Přesměrování STDIN/STDOUT nemusí pracovat Pokud spuštění prostřednictvím přidružení typu souboru

Důležité: Tento článek obsahuje informace o úpravě registru. Před úpravou registru, nezapomeňte zálohovat a ujistěte se, že víte, jak registr obnovit v případě výskytu problému. Informace o zálohování, obnovení a úpravě registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
256986 Popis registru systému Microsoft Windows

Příznaky

Skripty, které obsahují standardního vstupu (STDIN), standardní výstup (STDOUT) a nemusí pracovat správně, pokud spustíte program z příkazového řádku a spusťte skript pomocí přidružení souboru.

Řešení

Informace o aktualizaci Service Pack

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro systém Microsoft Windows 2000. Další informace získáte kliknutím na následující číslo v článku databáze Microsoft Knowledge Base:
260910 jak získat nejnovější systém Windows 2000 Service Pack

Informace o opravě hotfix

Systém Windows 2000

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tento oddíl není uveden, odešlete požadavek na Microsoft Zákaznický servis a podporu k získání opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk. Anglická verze této opravy má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi časem UTC a místním časem, naleznete na kartě časové pásmo na panelu Datum a čas v okně Ovládací panely.

   Date         Time   Version        Size       File name
----------------------------------------------------------
23-Jul-2002 14:41 5.0.3502.5962 2,353,424 Shell32.dll
21-Jun-2002 14:09 5.2.2.10 3,584 Spmsg.dll
21-Jun-2002 14:10 5.2.2.10 44,544 Spuninst.exe
13-Jun-2001 02:05 5.0.2195.3727 3,856 Svcpack1.dll
21-Jun-2002 14:10 5.2.2.10 10,240 Spcustom.dll


Pomocí nové hodnoty registru

Upozornění: Použijete-li Editor registru nesprávně, můžete způsobit vážné problémy, které mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že potíže vzniklé v důsledku nesprávného použití Editoru registru budete moci vyřešit. Pomocí Editoru registru na vlastní nebezpečí.

  1. Spusťte Editor registru.
  2. Vyhledejte a klepněte na následující klíč registru:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. V nabídce Úpravy klepněte na příkaz Přidat hodnotua přidejte následující hodnotu registru:
    Název hodnoty: InheritConsoleHandles
    Datový typ: REG_DWORD
    Číselná soustava: Desítková
    Údaj hodnoty: 1
  4. Ukončete Editor registru.
Při instalaci opravy hotfix je automaticky přidán klíč registru.

Systém Windows XP

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro systém Windows XP. Další informace získáte kliknutím na následující číslo v článku databáze Microsoft Knowledge Base:
322389 jak získat nejnovější Service Pack XP Windows

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti uvedených na začátku tohoto článku. Tento problém byl poprvé opraven v aktualizaci Microsoft Windows 2000 Service Pack 4. Tento problém byl poprvé opraven v aktualizaci Windows XP Service Pack 1.

Další informace

Tento problém nastal skripty Perl, které jsou spouštěny pomocí přidružení souboru. Stdin a stdout jsou dávkové příkazy, které přesměrování standardního vstupu a výstupu.

Další informace o tom, jak získat opravu hotfix pro systém Windows 2000 Datacenter Server klepněte na následující číslo článku znalostní báze Microsoft Knowledge Base:

265173 Datacenter Program a produkt Windows 2000 Datacenter Server
Vlastnosti

ID článku: 321788 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor