Aplikace nápovědy systému Windows není podporována v Windows 10, Windows Server 2012 nebo novějších verzích systému Windows Server. Program nápovědy systému Windows je k dispozici pouze pro systémy Windows Vista, 7, 8 a 8.1.
Společnost Microsoft důrazně doporučuje, aby vývojáři softwaru ukončili používání aplikace Nápovědy pro Windows. Vývojářům softwaru, kteří dodávají programy, které spoléhají na soubory .hlp, se doporučuje, aby převedli prostředí nápovědy do alternativního formátu souboru nápovědy, jako je CHM, HTML nebo XML. Další informace najdete v článku MSDN Jakou verzi nápovědy potřebuji? I když Microsoft vyvíjí budoucí technologie nápovědy, doporučujeme autorům nápovědy, aby i nadále používali nápovědu HTML 1.4. Nápověda HTML 1.4 je součástí verzí Windows počínaje Windows 7.
Příznaky
Při pokusu o otevření nápovědy v aplikacích založených na systému Windows se zobrazí jedna z následujících chybových zpráv.
Nápověda k tomuto programu byla vytvořena ve formátu nápovědy systému Windows, který byl použit v předchozích verzích systému Windows a není podporován v systému Windows Vista.
Nápověda k tomuto programu byla vytvořena ve formátu nápovědy systému Windows, který závisí na funkci, která není součástí této verze systému Windows. Můžete si ale stáhnout program, který vám umožní zobrazit nápovědu vytvořenou ve formátu nápovědy systému Windows.
Nápověda k tomuto programu byla vytvořena ve formátu nápovědy systému Windows, který závisí na funkci, která není součástí této verze systému Windows. Další informace najdete na webu nápovědy a podpory společnosti Microsoft.
Řešení
Pokud chcete zobrazit 32bitové soubory nápovědy s příponou .hlp ve Windows, budete si muset stáhnout a nainstalovat WinHlp32.exe z webu Microsoft Download Center.
Důležité poznámky ke stažení tohoto programu
-
Otevřete odkazy pomocí aplikace Internet Explorer.
-
Pokud se při otevření stránky pro stažení zobrazí zpráva Požadováno ověření, klikněte na Pokračovat a postupujte podle pokynů na obrazovce.
-
Po zobrazení výzvy ke stažení souboru vyberte název souboru, který obsahuje x64 pro 64bitové verze systému Windows nebo x86 pro 32bitové verze systému Windows. K výběru použijte následující informace automatického zjišťování.
-
Aplikace nápovědy systému Windows není podporována v Windows Server 2012 nebo novějších verzích systému Windows Server.
Pokud při instalaci WinHlp32.exe nebo používání nápovědy narazíte na problémy, přejděte do části Další informace.
Další informace pro pokročilé uživatele
K tomuto problému dochází v případě, že nápověda systému Windows používá starší verzi programu nápovědy systému Windows (WinHlp32.exe) k zobrazení obsahu.
Známé problémy, ke kterým může dojít při instalaci WinHlp32.exe
80070422 chyby služba Windows Update
Ruční oprava tohoto problému
Pokud se při stahování aktualizace WinHlp32.exe zobrazí služba Windows Update chyba 80070422, bude pravděpodobně nutné změnit nastavení služby služba Windows Update a restartovat službu. Postupujte takto:
-
Klikněte na Start a do textového pole Spustit hledání nebo Prohledat programy a soubory zadejte Služby.
-
Dvakrát klikněte na položku Služby ze seznamu Programy. Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo potvrďte.
-
Klepněte pravým tlačítkem myši na službu služba Windows Update a potom klepněte na příkaz Vlastnosti.
-
Na kartě Obecné se ujistěte, že je vedle položky Typ spouštění vybrána možnost Automaticky.
-
Vedle stavu služby zkontrolujte, jestli je služba spuštěná. Pokud není spuštěn, klikněte na tlačítko Start. Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo potvrďte.
-
Klikněte na OK.
Známé problémy, ke kterým může dojít po instalaci WinHlp32.exe
Následující seznam uvádí známé regrese funkcí z předchozích verzí WinHlp32.exe. Následující známé problémy platí pouze pro verzi WinHlp32.exe, která je popsána v tomto článku.
-
Makra jsou zakázána
. Ve výchozím nastavení jsou v nápovědě systému Windows zakázána následující makra:-
Execfile
-
Zaregistrovatprogram
-
ShellExecute
-
Zástupce
-
Generovat
-
Test
-
ExecProgram
Všechna ostatní makra v souborech .hlp ale budou fungovat stejně jako v předchozích verzích. Proto pokud je soubor .hlp, který závisí na těchto makrech, otevřen po instalaci nápovědy systému Windows pro systém Windows Vista, Windows 7, Windows Server 2008 nebo Windows Server 2008 R2, některé funkce souboru nemusí fungovat správně. Pokud k tomu dojde, může se zobrazit následující chybová zpráva:
Při spuštění makra došlo k potížím. (1037)
Pokud tato makra potřebujete použít, můžete je zapnout pomocí Zásady skupiny alternativního řešení nebo alternativního řešení registru popsaného v části Položky registru a zásady skupiny pro správce sítě.
-
-
Nelze získat přístup k souborům HLP uloženým na intranetových webech
. Ve výchozím nastavení nelze použít WinHlp32.exe pro přístup k souborům HLP uloženým na intranetových webech. Pokud se pokusíte otevřít vzdálený soubor, zobrazí se následující chybová zpráva:Tento soubor nápovědy nelze zobrazit. Zkuste soubor nápovědy otevřít znovu, a pokud se tato zpráva pořád zobrazuje, zkopírujte soubor nápovědy na jinou jednotku a zkuste to znovu.
Pokud potřebujete přístup k souborům HLP uloženým na intranetových webech, můžete je odblokovat pomocí Zásady skupiny alternativního řešení nebo alternativního řešení registru popsaného v části Položky registru a zásady skupiny pro správce sítě.
-
Neinteraktivní uživatelský přístup je zablokovaný
. Neinteraktivní uživatelé, jako jsou systémové procesy, zablokovali přístup k souborům .hlp. Pokud dojde k této chybě, uživateli se nezobrazí chybová zpráva. -
Funkce přetažení je zakázaná
. Podpora funkcí přetažení v aplikaci byla zakázána. Pokud dojde k této chybě, uživateli se nezobrazí chybová zpráva. -
Závislosti v souborech
Nápovědy k používání Soubory nápovědy s názvem Jak používat nápovědu byly odebrány ze systému Windows Vista a Windows Server 2008. Odebrali jsme následující soubory:-
Windows.hlp
-
Winhlp32.hlp
-
Winhlp32.cnt
-
Winhelp.cnt
-
Nocntnt.cnt
Poznámky
-
Tyto soubory nejsou zahrnuty v systému Windows 7 nebo Windows Server 2008 R2.
-
Soubory .hlp, které jsou závislé na těchto souborech, můžou při pokusu o otevření vrátit chybu.
-
Řešení problémů s kompatibilitou souvisejících s WinHlp32.exe
K zobrazení 32bitových souborů nápovědy můžete použít WinHlp32.exe. Tato verze poskytuje nastavení Zásady skupiny a podklíče registru, které můžete použít k řešení problémů s kompatibilitou aplikací. Například nastavení Zásady skupiny a podklíče registru lze použít k řešení problémů souvisejících s makrem v souborech .hlp a pro přístup k souborům HLP uloženým na intranetových webech. Pokud ale uživatelé prohlížejí soubory nápovědy z neznámého zdroje, bude počítač vystaven většímu riziku, pokud povolí tyto zásady nebo tato nastavení. Proto byste měli při rozhodování o implementaci alternativních řešení kompatibility aplikací popsaných v této části postupovat opatrně.
Pomocí následujících otázek určete, jestli chcete nainstalovat WinHlp32.exe a jaké změny zásad a změny registru provést.
-
Musíte mít aplikace a funkce, které jsou ovlivněny odebráním WinHlp32.ex?
-
Kolik aplikací vyžaduje WinHlp32.exe? Kolik aplikací jsou ovlivněné změnami funkcí? Jak důležité jsou tyto aplikace?
-
Jak závažná je porucha způsobená změnami?
-
-
Jaké jsou vaše požadavky na zabezpečení a možnosti zabezpečení?
-
Co je důležitější: Můžete použít funkci WinHlp32.exe nebo zajistit, aby vaše zabezpečení bylo co nejsilnější?
-
Poskytují vám externí bezpečnostní opatření, jako je místní nebo podniková brána firewall, dostatečnou jistotu, že můžete nainstalovat WinHlp32.exe a provést změny zásad nebo změny registru popsané v tomto článku?
-
-
Pokud jste v organizaci, doručuje vaše organizace obsah ve formátu .hlp?
-
Můžete program nebo obsah upravit tak, aby nemusely používat WinHlp32.exe funkce? Můžete například převést obsah nápovědy, který je aktuálně ve formátu .hlp, na alternativní formát souboru, jako je .chm, .html nebo .xml?
-
Ukládá vaše organizace soubory HLP na intranetový web? Můžete tyto soubory nainstalovat místně?
-
Povolení maker na jednom počítači po instalaci WinHlp32.exe
Po instalaci WinHelp32.exe programu, který je popsán v tomto článku, jsou určitá makra zakázána. Další informace o tomto problému najdete v části Známé problémy.
Tato část obsahuje kroky pro opětovné povolení těchto maker úpravou klíče registru. Pokud je váš počítač ve spravovaném prostředí, neřiďte se tímto postupem bez první konzultace s IT oddělením. IT oddělení se můžou rozhodnout makra znovu nepovolit nebo se můžou rozhodnout je znovu povolit pomocí zásad skupiny. Než budete pokračovat, oddělení IT by si tento článek měla přečíst v plném rozsahu.
Upozornění Tento článek nabízí informace o tom, jak vyřešit problémy způsobené změnami v této verzi nápovědy systému Windows. Microsoft ale neposkytuje žádná konkrétní doporučení, které klíče registru a které hodnoty jsou pro vaše jedinečné prostředí vhodné. Pokud jste ve spravovaném prostředí, vaše IT oddělení nejlépe posoudí, jak zvážit výhody těchto alternativních řešení proti rizikům jejich používání. Bezpečnějším kurzem je použít vůbec žádná alternativní řešení registru.
Poznámka Chcete-li provést kroky v této úloze, musíte být k počítači přihlášeni pomocí účtu správce. Pomocí účtu správce můžete v počítači provádět změny, které nemůžete provádět s žádným jiným účtem, například se standardním účtem.
Pokud se chcete přihlásit pomocí účtu správce, musíte znát heslo pro účet správce v počítači. Pokud provádíte tyto kroky na osobním počítači, pravděpodobně jste již přihlášeni pomocí účtu správce. Pokud provádíte tyto kroky na počítači v práci, možná budete muset požádat správce systému o pomoc.
Ruční povolení maker na jednom počítači
Důležité
Postupujte podle pokynů v této části pečlivě. Při nesprávné úpravě registru může dojít k vážným problémům. Než ho upravíte, zálohujte registr pro případ , že by došlo k problémům.
Chcete-li povolit makra na jednom počítači po instalaci WinHelp32.exe, postupujte takto:
-
Přihlaste se pomocí účtu správce.
-
Stiskněte klávesu s logem Windows + R, zadejte regedit a klikněte na OK.
Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klikněte na tlačítko Pokračovat. -
V 32bitových edicích systému Windows vyhledejte a vyberte následující podklíč registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft V 64bitových edicích systému Windows vyhledejte a vyberte následující podklíč registru:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
-
V nabídce Úpravy přejděte na příkaz Nový a potom klepněte na tlačítko Klíč.
-
Zadejte WinHelp a stiskněte Enter.
-
Klikněte na klíč WinHelp .
-
V nabídce Úpravy přejděte na příkaz Nový a potom klikněte na položku Hodnota DWORD (32bitová).
-
Zadejte AllowProgrammaticMacros a stiskněte Enter.
-
V nabídce Úpravy klepněte na příkaz Změnit.
-
Do pole Údaj hodnoty zadejte 1, klepněte na tlačítko Šestnáctkové v základní oblasti a klepněte na tlačítko OK.
-
Ukončete Editor registru.
Postup odblokování souborů .hlp uložených v intranetu na jednom počítači po instalaci WinHlp32.exe
Po instalaci WinHelp32.exe souboru popsaného v tomto článku se zablokují soubory HLP uložené na intranetových webech. Další informace o tomto problému najdete v části Známé problémy.
Tento článek obsahuje kroky k odblokování těchto souborů .hlp úpravou klíče registru. Pokud je váš počítač ve spravovaném prostředí, neřiďte se tímto postupem bez první konzultace s IT oddělením. IT oddělení se můžou rozhodnout makra znovu nepovolit nebo se můžou rozhodnout je znovu povolit pomocí zásad skupiny.
Důležité Tento článek obsahuje informace, které vám pomůžou snížit nastavení zabezpečení nebo vypnout funkce zabezpečení na počítači. Tyto změny můžete provést, abyste obejdou konkrétní problém. Před provedením těchto změn doporučujeme vyhodnotit rizika spojená s implementací tohoto alternativního řešení v konkrétním prostředí. Pokud implementujete toto alternativní řešení, proveďte všechny příslušné další kroky k ochraně počítače.
Upozornění Tento článek nabízí informace o tom, jak vyřešit problémy způsobené změnami v této verzi nápovědy systému Windows. Microsoft ale neposkytuje žádná konkrétní doporučení, které klíče registru a které hodnoty jsou pro vaše jedinečné prostředí vhodné. Pokud jste ve spravovaném prostředí, vaše IT oddělení nejlépe posoudí, jak zvážit výhody těchto alternativních řešení proti rizikům jejich používání. Bezpečnějším kurzem je použít vůbec žádná alternativní řešení registru.
Poznámka Chcete-li provést kroky v této úloze, musíte být k počítači přihlášeni pomocí účtu správce. Pomocí účtu správce můžete v počítači provádět změny, které nemůžete provádět s žádným jiným účtem, například se standardním účtem.
Pokud se chcete přihlásit pomocí účtu správce, musíte znát heslo pro účet správce v počítači. Pokud provádíte tyto kroky na osobním počítači, pravděpodobně jste již přihlášeni pomocí účtu správce. Pokud provádíte tyto kroky na počítači v práci, možná budete muset požádat správce systému o pomoc.
Ruční odblokování souborů .hlp uložených v intranetu na jednom počítači
Důležité
Postupujte podle pokynů v této části pečlivě. Při nesprávné úpravě registru může dojít k vážným problémům. Než ho upravíte, zálohujte registr pro případ , že by došlo k problémům.
Chcete-li odblokovat soubory .hlp po instalaci WinHelp32.exe, postupujte takto:
-
Přihlaste se pomocí účtu správce.
-
Stiskněte klávesu s logem Windows + R, zadejte regedit a klikněte na OK.
Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klikněte na tlačítko Pokračovat. -
V 32bitových edicích systému Windows vyhledejte a vyberte následující podklíč registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft V 64bitových edicích systému Windows vyhledejte a vyberte následující podklíč registru:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
-
V nabídce Úpravy přejděte na příkaz Nový a potom klepněte na tlačítko Klíč.
-
Zadejte WinHelp a stiskněte Enter.
-
Klikněte na klíč WinHelp .
-
V nabídce Úpravy přejděte na příkaz Nový a potom klikněte na položku Hodnota DWORD (32bitová).
-
Zadejte AllowIntranetAccess a stiskněte Enter.
-
V nabídce Úpravy klepněte na příkaz Změnit.
-
Do pole Údaj hodnoty zadejte 1, klepněte na tlačítko Šestnáctkové v základní oblasti a klepněte na tlačítko OK.
-
Ukončete Editor registru.
Položky registru a zásady skupin pro správce sítě
Upozornění Díky tomuto alternativnímu řešení může být počítač nebo síť zranitelnější vůči útokům uživatelů se zlými úmysly nebo škodlivým softwarem, jako jsou viry. Toto alternativní řešení nedoporučujeme, ale poskytujeme tyto informace, abyste mohli toto alternativní řešení implementovat podle vlastního uvážení. Toto alternativní řešení použijte na vlastní nebezpečí.
Upozornění Tento článek nabízí informace o tom, jak vyřešit problémy způsobené změnami v této verzi nápovědy systému Windows. Microsoft ale neposkytuje žádná konkrétní doporučení, které klíče registru a které hodnoty jsou pro vaši organizaci vhodné. Vaše IT oddělení je nejlepším odhadem toho, jak zvážit výhody těchto alternativních řešení proti rizikům jejich používání. Bezpečnějším kurzem je použít vůbec žádná alternativní řešení registru.
WinHlp32.exe ke stažení poskytuje nastavení Zásady skupiny a položky registru, které obejde dva známé problémy v této verzi nápovědy systému Windows. Pomocí následujících Zásady skupiny nastavení nebo položek registru mohou správci sítě a jednotliví uživatelé znovu povolit makra a odblokovat soubory HLP uložené na intranetových webech. Jako alternativní řešení pro každou funkci je k dispozici místní počítač Zásady skupiny nastavení a nastavení aktuálního uživatelského Zásady skupiny. Ke správě jednotlivých funkcí můžete použít také nastavení registru uživatele.
U každé funkce je priorita uvedena v následujícím pořadí:
-
Zásady skupiny místního počítače
-
Aktuální Zásady skupiny uživatele
-
Nastavení registru uživatele
Pokud nebyla pro funkci nastavena zásada a nastavení registru uživatele pro tuto funkci nebylo nastaveno, budou se funkce chovat tak, jak je popsáno v části Známé problémy.
Důležité Tato část, metoda nebo úloha obsahuje kroky, které vám říkají, jak upravit registr. Při nesprávné úpravě registru však může dojít k vážným problémům. Proto se ujistěte, že postupujte podle těchto kroků pečlivě. Pokud chcete přidat ochranu, zálohujte registr před jeho úpravou. Pak můžete obnovit registr, pokud dojde k problému. Další informace o zálohování a obnovení registru získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
322756 Zálohování a obnovení registru ve Windows
-
Jak povolit makra
Správci sítě mohou pomocí nastavení Povolit programová makra v WinHlp32.exe Zásady skupiny zapnout nebo vypnout makra v souborech .hlp. Správci mohou ke správě tohoto nastavení Zásady skupiny použít konzolu pro správu Zásady skupiny (GPMC). Další informace o Zásady skupiny naleznete v části "Odkazy".
Pokud nebyl nastaven místní počítač Zásady skupiny ani aktuální uživatel Zásady skupiny pro tuto funkci, mohou uživatelé upravit nastavení registru uživatele pro tuto funkci tak, aby se makra v souborech HLP zapnula nebo vypnula. Chcete-li toto nastavení změnit, musí uživatelé nejprve přidat do registru následující nový podklíč:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp Potom uživatelé musí přidat hodnotu DWORD s názvem AllowProgrammaticMacros k tomuto podklíči. Pokud je hodnota allowProgrammaticMacros nastavena na 1, makra budou zapnuta. Pokud je hodnota nastavená na 0, makra se vypnou. Pokud tato hodnota registru neexistuje, makra budou vypnuta.
-
Postup odblokování souborů .hlp uložených v intranetu
Správci sítě mohou pomocí nastavení Povolit WinHlp32.exe přistupovat k souborům HLP uloženým na intranetových webech Zásady skupiny odblokovat soubory HLP uložené v intranetu. Správci můžou toto nastavení Zásady skupiny spravovat pomocí konzoly GPMC. Další informace o Zásady skupiny naleznete v části "Odkazy".
Pokud není nastavení Zásady skupiny pro tuto funkci nastaveno, mohou uživatelé upravit nastavení registru uživatele pro tuto funkci tak, aby blokovaly nebo odblokovaly soubory HLP uložené na intranetových webech. Chcete-li toto nastavení změnit, musí uživatelé nejprve přidat do registru následující nový podklíč:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp Potom uživatelé musí přidat hodnotu DWORD s názvem AllowIntranetAccess k tomuto podklíči. Pokud je hodnota AllowIntranetAccess nastavená na hodnotu 1, budou k dispozici soubory .hlp uložené na intranetových webech. Pokud je hodnota nastavena na hodnotu 0, budou blokovány soubory .hlp uložené na intranetových webech. Pokud tato hodnota registru neexistuje, zablokují se soubory .hlp uložené na intranetových webech.
Pomoc poskytovatelům obsahu, kteří vystavují soubory .hlp
Počínaje systémem Windows Vista je starší součást nápovědy (WinHlp32.exe) nahrazena novou součástí nápovědy, která přidává další funkce pro novější verze systému Windows.
Technologie WinHlp32.exe nebude v budoucích verzích Windows v současné podobě podporována. Proto důrazně doporučujeme, aby vývojáři softwaru již tento program nápovědy systému Windows nepoužívali. Vývojáři softwaru, kteří vydávají programy, které spoléhají na soubory .hlp, se doporučuje převést systémy nápovědy do alternativního formátu souboru nápovědy, jako je .chm, .html nebo .xml. Budou také muset změnit volání z rozhraní WinHelp API na nový zdroj obsahu. K dispozici je několik nástrojů třetích stran, které vývojářům softwaru pomáhají převést obsah nápovědy z jednoho formátu do jiného formátu.
Poznámka: Windows Vista, Windows 7, Windows Server 2008 a Windows Server 2008 R2 stále obsahuje WinHelp.exe pro 16bitové soubory HLP. Program WinHelp.exe je verze nápovědy systému Windows pro 16bitové soubory HLP.
Reference
kolekce
Zásady skupiny Editor
objektů Zásady skupiny Základní nástroje a nastavení Zásady skupiny