Program pomoči sistema Windows ni podprt v sistemih Windows 10, Windows Server 2012 ali novejših različicah sistema Windows Server. Program pomoči za Windows je na voljo le za operacijski sistem Windows Vista, 7, 8 in 8.1.
Microsoft priporoča, da razvijalci programske opreme prenehajo uporabljati aplikacijo pomoč za Windows. Razvijalcem programske opreme, ki odpremjo programe, ki so odvisni od datotek .hlp, se priporoča, da svojo izkušnjo s pomočjo prenesejo v alternativno obliko zapisa datoteke pomoči, kot je CHM, HTML ali XML. Če želite več informacij, glejte članek MSDN Katera različica pomoči potrebujem? Medtem ko Microsoft razvija prihodnje tehnologije pomoči, spodbujamo avtorje pomoči, da še naprej uporabljajo pomoč HTML 1.4. Pomoč HTML 1.4 je vključena v različice sistema Windows od sistema Windows 7.
Simptomi
Ko poskušate odpreti pomoč v programih sistema Windows, se prikaže eno od teh sporočil o napaki.
Pomoč za ta program je bila ustvarjena v obliki zapisa pomoči sistema Windows, ki je bila uporabljena v prejšnjih različicah sistema Windows in v sistemu Windows Vista ni podprta.
Pomoč za ta program je bila ustvarjena v obliki pomoči za Windows, ki je odvisna od funkcije, ki ni vključena v to različico sistema Windows. Vendar pa lahko prenesete program, ki vam bo dovolil ogled pomoči, ustvarjene v obliki zapisa pomoči sistema Windows.
Pomoč za ta program je bila ustvarjena v obliki pomoči za Windows, ki je odvisna od funkcije, ki ni vključena v to različico sistema Windows. Če želite več informacij, obiščite Microsoftovo spletno mesto za pomoč in podporo.
Rešitev
Če si želite ogledati 32-bitne datoteke pomoči z datotečno pripono .hlp v sistemu Windows, morate datoteke WinHlp32.exe prenesti iz Microsoftovega centra za prenose in jih namestiti.
-
4013443 WinHlp32.exe za različice sistema Windows 8.1, ki uporabljajo x86
-
4013443 WinHlp32.exe za različice sistema Windows 8.1, ki uporabljajo x64
Pomembne opombe za prenos tega programa
-
Odprite povezave z brskalnikom Internet Explorer.
-
Če se prikaže sporočilo »Zahtevano je preverjanje veljavnosti«, kliknite Nadaljuj in sledite navodilom na zaslonu.
-
Ko ste pozvani k prenosu datoteke, izberite ime datoteke, ki vsebuje »x64« za 64-bitne različice sistema Windows ali »x86« za 32-bitne različice sistema Windows. Če želite izbirati, uporabite te informacije za samodejno zaznavanje.
-
Program pomoči sistema Windows ni podprt v sistemu Windows Server 2012 ali novejših različicah sistema Windows Server.
Če pri namestitvi sistema naletite na težave WinHlp32.exe uporabite pomoč, pojdite v razdelek »Več informacij«.
Več informacij za napredne uporabnike
Do te težave pride, če pomoč sistema Windows za prikaz vsebine uporablja starejšo različico WinHlp32.exe sistema Windows.
Znane težave, do katerih lahko pride pri namestitvi WinHlp32.exe
Windows Update napaka 80070422
Ročno odpravljanje te težave
Če se prikaže Windows Update napaka 80070422, ko prenesete posodobitev WinHlp32.exe, boste morda morali spremeniti nastavitve storitve Windows Update in nato znova zagnati storitev. To naredite tako:
-
Kliknite Start in vnesite Storitve v besedilno polje Začni iskanjeali Iskanje programov in datotek.
-
Na seznamu Programi dvokliknite Storitve. Če ste pozvani k vnosu skrbniškega gesla ali potrditvi, vnesite geslo ali potrdite sporočilo.
-
Z desno tipko miške kliknite Windows Update in nato kliknite Lastnosti.
-
Na zavihku Splošno se prepričajte, da je ob možnosti Vrsta zagona izbrana možnost Samodejno.
-
Ob možnosti Stanje storitve preverite, ali se storitev zaganja. Če se ne zažene, kliknite Začetek. Če ste pozvani k vnosu skrbniškega gesla ali potrditvi, vnesite geslo ali potrdite sporočilo.
-
Kliknite V redu.
Znane težave, do katerih lahko pride po namestitvi WinHlp32.exe
Na spodnjem seznamu so prikazane znane regresije funkcij iz prejšnjih izdaj WinHlp32.exe. Spodaj navedene znane težave veljajo le za različico aplikacije, WinHlp32.exe je opisana v tem članku.
-
Makri so onemogočeni
V pomoči sistema Windows so privzeto onemogočeni ti makri:-
Execfile
-
RegisterRoutine
-
LupinaExecute
-
Bližnjico
-
Ustvarjanje
-
Test
-
ExecProgram
Vendar pa bodo vsi drugi makri v datotekah .hlp funkciji, kot so v prejšnjih izdajah. Če torej datoteko .hlp, ki je odvisna od teh makrov, odprete po namestitvi pomoči sistema Windows za sistem Windows Vista, Windows 7, Windows Server 2008 ali Windows Server 2008 R2, nekatere funkcije datoteke morda ne bodo delovale pravilno. Če pride do tega, se lahko prikaže to sporočilo o napaki:
Pri zagonu makra je prišlo do težave. (1037)
Če morate uporabiti te makre, jih lahko vklopite tako, da uporabite nadomestno rešitev za pravilnik skupine ali nadomestno rešitev registra, ki je opisana v razdelku »Vnosi v register in pravilniki skupine za skrbnike omrežja«.
-
-
Dostop do datotek .hlp, ki so shranjene na intranetnih mestih, ni na voljo
Privzeto za dostop do datotek .hlpWinHlp32.exe shranjenih na intranetnih mestih, ni mogoče uporabiti teh datotek. Če poskušate odpreti oddaljeno datoteko, se prikaže to sporočilo o napaki:Te datoteke pomoči ni mogoče prikazati. Poskusite znova odpreti datoteko s pomočjo. Če se to sporočilo še vedno prikaže, kopirajte datoteko s pomočjo na drug pogon in poskusite znova.
Če morate dostopati do datotek .hlp, ki so shranjene na intranetnih mestih, jih lahko deblokirate tako, da uporabite nadomestno rešitev za pravilnik skupine ali nadomestno rešitev registra, ki je opisana v razdelku »Vnosi v register in pravilniki skupine za skrbnike omrežja«.
-
Neinteraktivni dostop uporabnikov je blokiran
Neinteraktivni uporabniki, kot so sistemski procesi, so Access blokirali v datoteke .hlp. Uporabnik ob tej napaki ne prejme sporočila o napaki. -
Funkcija »Povleci in spusti« je onemogočena
Podpora za funkcijo »povleci in spusti« v aplikaciji je onemogočena. Uporabnik ob tej napaki ne prejme sporočila o napaki. -
Odvisnosti od datotek »Uporaba pomoči«
Datoteke pomoči, imenovane »Uporaba pomoči«, so bile odstranjene iz sistema Windows Vista in Windows Server 2008. Te datoteke so bile odstranjene:-
Windows.hlp
-
Winhlp32.hlp
-
Winhlp32.cnt
-
Winhelp.cnt
-
Nocntnt.cnt
Opombe
-
Te datoteke niso vključene v sistem Windows 7 ali Windows Server 2008 R2.
-
Datoteke .hlp, ki so odvisne od teh datotek, lahko vrnejo napako, ko jih poskusite odpreti.
-
Kako odpraviti težave z združljivostjo, ki so povezane s WinHlp32.exe
32-bitne WinHlp32.exe si lahko ogledate v aplikaciji. V tej izdaji pravilnik skupine nastavitve in registrske podključe, ki jih lahko uporabite za odpravljanje težav z združljivostjo aplikacij. Z nastavitvami pravilnik skupine in registrskimi podključi lahko na primer odpravite težave, povezane z makri v datotekah .hlp in dostopate do datotek .hlp, ki so shranjene na intranetnih mestih. Če pa si uporabniki ogledajo datoteke pomoči iz neznanega vira, bo računalnik bolj ogrožen, če bodo omogočili te pravilnike ali te nastavitve. Zato bodite previdni pri odločanju, ali boste uvedli nadomestne rešitve za združljivost aplikacij, ki so opisane v tem razdelku.
Uporabite ta vprašanja, da ugotovite, ali želite namestiti WinHlp32.exe in katere spremembe pravilnika ter spremembe registra morate narediti.
-
Ali morate imeti aplikacije in funkcije, na katere vpliva odstranitev datoteke WinHlp32.ex?
-
Koliko aplikacij zahteva WinHlp32.exe? Na koliko aplikacij vpliva sprememba funkcionalnosti? Kako pomembne so te aplikacije?
-
Kako huda je napaka, ki jo povzročajo spremembe?
-
-
Kakšne so vaše varnostne zahteve in varnostne zmogljivosti?
-
Kaj je še pomembnejše: da lahko uporabljate WinHlp32.exe funkcionalnost ali da se prepričate, da je vaša varnost kar se da močna?
-
Ali zunanji varnostni ukrepi, kot je lokalni požarni zid ali požarni zid podjetja, omogočajo dovolj zaupanja, da lahko namestite WinHlp32.exe in spremenite pravilnik ali spremembe registra, ki so opisane v tem članku?
-
-
Ali vaša organizacija zagotavlja vsebino v obliki zapisa .hlp, če ste v organizaciji?
-
Ali lahko program ali vsebino spremenite tako, da jim ni treba uporabljati WinHlp32.exe funkcionalnosti? Ali lahko na primer pretvorite vsebino pomoči, ki je trenutno v obliki zapisa .hlp, v alternativno obliko zapisa datoteke, na primer .chm, .html ali .xml?
-
Ali vaša organizacija shranjuje datoteke .hlp na intranetno mesto? Ali lahko te datoteke namestite lokalno?
-
Kako omogočiti makre v enem računalniku po namestitvi WinHlp32.exe
Ko namestite program WinHelp32.exe, ki je opisan v tem članku, so nekateri makri onemogočeni. Če želite več informacij o tej težavi, glejte razdelek »Znane težave«.
V tem razdelku so navodila za vnovično omogočanje teh makrov s spreminjanjem registrskega ključa. Če je vaš računalnik v upravljanem okolju, ne upoštevajte teh korakov, ne da bi se pred tem posvetovali z oddelkom za IT. Oddelki za IT se morda odločijo, da ne bodo znova omogočili makrov, lahko pa se odločijo, da jih bodo znova omogočili s pravilniki skupine. Oddelki za IT morajo pred nadaljevanjem ta članek prebrati v celoti.
Opozorilo V tem članku so na voljo informacije o odpravljanju težav, ki so posledica sprememb v tej izdaji pomoči za Windows. Vendar pa Microsoft ne daje nobenih posebnih priporočil glede tega, kateri registrski ključi in katere vrednosti so pravi za vaše enolično okolje. Če ste v upravljanem okolju, je vaš oddelek za IT najboljši sodnik glede tega, kako ste tehtali prednosti teh rešitev glede na tveganja, ki jih ponuja uporaba teh rešitev. Varneje je, da ne uporabljate nobenih rešitev registra.
Opomba Če želite izvesti korake v tem opravilu, morate biti prijavljeni v računalnik s skrbniškim računom. S skrbniškim računom lahko spremenite računalnik, ki ga ne morete narediti z nobenim drugim računom, na primer s standardnim računom.
Če se želite prijaviti s skrbniškim računom, morate poznati geslo za skrbniški račun v računalniku. Če izvajate te korake v osebnem računalniku, ste verjetno že prijavljeni s skrbniškim računom. Če te korake izvajate v računalniku v službi, se boste morda morali za pomoč vprašati skrbnika sistema.
Ročno omogočanje makrov v enem računalniku
Pomembno
Natančno upoštevajte navodila v tem razdelku. V primeru nepravilnega spreminjanja registra lahko pride do resnih težav. Preden ga spremenite, varnostno kopirajte register za obnovitev, če pride do težav.
Če želite omogočiti makre v enem računalniku po namestitvi WinHelp32.exe, sledite tem korakom:
-
Prijavite se s skrbniškim računom.
-
Pritisnite tipko Windows + R, vnesite regedit in kliknite V redu.
Če se prikaže poziv za vnos skrbniškega gesla ali potrditev, vnesite geslo ali kliknite Nadaljuj. -
V 32-bitnih izdajah sistema Windows poiščite in nato izberite ta registrski podključ:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft V 64-bitnih izdajah sistema Windows poiščite in nato izberite ta registrski podključ:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
-
V meniju Uredi pokažite na Novo in kliknite Ključ.
-
Vnesite WinHelp in pritisnite Enter.
-
Kliknite ključ WinHelp .
-
V meniju Uredi pokažite na Novo in kliknite Vrednost DWORD (32-bitna).
-
Vnesite AllowProgrammaticMacros in pritisnite Enter.
-
V meniju Urejanje kliknite Spremeni.
-
V polje Podatki o vrednosti vnesite 1, kliknite Šestnajstiško v osnovnem območju in nato kliknite V redu.
-
Zaprite urejevalnik registra.
Deblokiranje datotek .hlp, ki so shranjene v intranetu v enem računalniku po namestitvi WinHlp32.exe
Ko namestite datoteko WinHelp32.exe, ki je opisana v tem članku, so datoteke .hlp, ki so shranjene na intranetnih mestih, blokirane. Če želite več informacij o tej težavi, glejte razdelek »Znane težave«.
V tem članku so navodila za deblokiranje teh datotek .hlp s spreminjanjem registrskega ključa. Če je vaš računalnik v upravljanem okolju, ne upoštevajte teh korakov, ne da bi se pred tem posvetovali z oddelkom za IT. Oddelki za IT se morda odločijo, da ne bodo znova omogočili makrov, lahko pa se odločijo, da jih bodo znova omogočili s pravilniki skupine.
Pomembno V tem članku so informacije, ki vam bodo pomagale znižati varnostne nastavitve ali kako izklopiti varnostne funkcije v računalniku. Te spremembe lahko naredite za odpravljanje določene težave. Preden izvedete te spremembe, priporočamo, da ocenite tveganja, povezana z izvajanjem te rešitve v vašem okolju. Če uporabite to rešitev, sledite morebitnim dodatnim korakom, da zaščitite računalnik.
Opozorilo V tem članku so na voljo informacije o odpravljanju težav, ki so posledica sprememb v tej izdaji pomoči za Windows. Vendar pa Microsoft ne daje nobenih posebnih priporočil glede tega, kateri registrski ključi in katere vrednosti so pravi za vaše enolično okolje. Če ste v upravljanem okolju, je vaš oddelek za IT najboljši sodnik glede tega, kako ste tehtali prednosti teh rešitev glede na tveganja, ki jih ponuja uporaba teh rešitev. Varneje je, da ne uporabljate nobenih rešitev registra.
Opomba Če želite izvesti korake v tem opravilu, morate biti prijavljeni v računalnik s skrbniškim računom. S skrbniškim računom lahko spremenite računalnik, ki ga ne morete narediti z nobenim drugim računom, na primer s standardnim računom.
Če se želite prijaviti s skrbniškim računom, morate poznati geslo za skrbniški račun v računalniku. Če izvajate te korake v osebnem računalniku, ste verjetno že prijavljeni s skrbniškim računom. Če te korake izvajate v računalniku v službi, se boste morda morali za pomoč vprašati skrbnika sistema.
Ročno deblokiraj datoteke .hlp, ki so shranjene v intranetu v enem računalniku
Pomembno
Natančno upoštevajte navodila v tem razdelku. V primeru nepravilnega spreminjanja registra lahko pride do resnih težav. Preden ga spremenite, varnostno kopirajte register za obnovitev, če pride do težav.
Če želite deblokirati datoteke .hlp po WinHelp32.exe, sledite tem korakom:
-
Prijavite se s skrbniškim računom.
-
Pritisnite tipko Windows + R, vnesite regedit in kliknite V redu.
Če se prikaže poziv za vnos skrbniškega gesla ali potrditev, vnesite geslo ali kliknite Nadaljuj. -
V 32-bitnih izdajah sistema Windows poiščite in nato izberite ta registrski podključ:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft V 64-bitnih izdajah sistema Windows poiščite in nato izberite ta registrski podključ:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
-
V meniju Uredi pokažite na Novo in kliknite Ključ.
-
Vnesite WinHelp in pritisnite Enter.
-
Kliknite ključ WinHelp .
-
V meniju Uredi pokažite na Novo in kliknite Vrednost DWORD (32-bitna).
-
Vnesite AllowIntranetAccess in pritisnite Enter.
-
V meniju Urejanje kliknite Spremeni.
-
V polje Podatki o vrednosti vnesite 1, kliknite Šestnajstiško v osnovnem območju in nato kliknite V redu.
-
Zaprite urejevalnik registra.
Vnosi v register in pravilniki skupin za skrbnike omrežja
Opozorilo Ta rešitev lahko povzroči, da je računalnik ali omrežje dovzetnejše za napad zlonamernih uporabnikov ali zlonamerne programske opreme, kot so virusi. Priporočamo, da te rešitve ne priporočamo, vendar zagotavljamo te informacije, tako da lahko to rešitev izvedete po lastni presoji. To rešitev uporabite na lastno odgovornost.
Opozorilo V tem članku so na voljo informacije o odpravljanju težav, ki so posledica sprememb v tej izdaji pomoči za Windows. Vendar pa Microsoft ne daje nobenih posebnih priporočil glede tega, kateri registrski ključi in katere vrednosti so pravi za vašo organizacijo. Vaš oddelek za IT je najboljši sodnik, kako oceniti prednosti teh rešitev glede na tveganja, ki jih ima njihovo uporabo. Varneje je, da ne uporabljate nobenih rešitev registra.
V WinHlp32.exe prenos so na voljo pravilnik skupine in vnosi v register za odpravljanje dveh znanih težav v tej izdaji pomoči sistema Windows. Če uporabite te pravilnik skupine ali vnose v register, lahko skrbniki omrežja in posamezni uporabniki znova omogočijo makre in deblokirate datoteke .hlp, ki so shranjene na intranetnih mestih. Nastavitev lokalnega pravilnik skupine računalnika in nastavitev trenutnega pravilnik skupine sta na voljo kot nadomestna rešitev za vsako funkcijo. Za upravljanje posamezne funkcije lahko uporabite tudi nastavitev registra uporabnika.
Za vsako funkcijo je prednost navedena v naslednjem vrstnem redu:
-
Lokalni računalniški pravilnik skupine
-
Trenutni uporabniški pravilnik skupine
-
Nastavitev uporabniškega registra
Če pravilnik za funkcijo ni nastavljen in nastavitev uporabniškega registra za funkcijo še ni bila nastavljena, bodo funkcije ravnale tako, kot je opisano v razdelku »Znane težave «.
Pomembno V tem razdelku, načinu ali opravilu so navodila za spreminjanje registra. Če register spremenite nepravilno, lahko pride do resnih težav. Zato pozorno upoštevajte ta navodila. Za dodatno zaščito pred spreminjanjem registra varnostno kopirajte register. Če pride do težave, lahko register obnovite. Če želite več informacij o tem, kako varnostno kopirate in obnovite register, kliknite to številko članka iz Microsoftove zbirke znanja:
322756 Varnostno kopiranje in obnavljanje registra v sistemu Windows
-
Omogočanje makrov
Skrbniki omrežja lahko z nastavitvijo Dovoli programske makre v programu WinHlp32.exe pravilnik skupine vklopijo ali izklopijo makre v datotekah .hlp. Skrbniki lahko za pravilnik skupine te nastavitve uporabijo konzolo za upravljanje pravilnik skupine (GPMC). Če želite več informacij o pravilnik skupine, glejte razdelek »Sklici«.
Če ni bil nastavljen niti lokalni pravilnik skupine niti trenutni uporabnik pravilnik skupine za to funkcijo, lahko uporabniki spremenijo nastavitev registra uporabnika za to funkcijo, da vklopijo ali izklopijo makre v datotekah .hlp. Če želite spremeniti to nastavitev, morajo uporabniki v register najprej dodati ta novi podključ:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp Nato morajo uporabniki dodati vrednost DWORD, ki se imenuje AllowProgrammaticMacros, v ta podključ. Če je vrednost za AllowProgrammaticMacros nastavljena na 1, bodo makri vklopljeni. Če je vrednost nastavljena na 0, bodo makri izklopljeni. Če ta vrednost registra ne obstaja, bodo makri izklopljeni.
-
Deblokiranje datotek .hlp, ki so shranjene v intranetu
Skrbniki omrežja lahko z nastavitvijo Dovoli WinHlp32.exe dostop do datotek .hlp, shranjenih na intranetnih mestih, pravilnik skupine deblokirate datoteke .hlp, ki so shranjene v intranetu. Skrbniki lahko to nastavitev upravljajo s pravilnik skupine GPMC. Če želite več informacij o pravilnik skupine, glejte razdelek »Sklici«.
Če nastavitev pravilnik skupine za to funkcijo ni nastavljena, lahko uporabniki spremenijo nastavitev uporabniškega registra za to funkcijo tako, da blokira ali deblokiraj datoteke .hlp, ki so shranjene na intranetnih mestih. Če želite spremeniti to nastavitev, morajo uporabniki v register najprej dodati ta novi podključ:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp Nato morajo uporabniki temu podključu dodati vrednost DWORD z imenom AllowIntranetAccess. Če je vrednost za AllowIntranetAccess nastavljena na 1, bodo na voljo datoteke .hlp, ki so shranjene na intranetnih mestih. Če je vrednost nastavljena na 0, bodo blokirane datoteke .hlp, ki so shranjene na intranetnih mestih. Če ta vrednost registra ne obstaja, bodo blokirane datoteke .hlp, ki so shranjene na intranetnih mestih.
Pomagajte ponudnikom vsebine, ki izdajajo datoteke .hlp
Od sistema Windows Vista naprej je starejša komponenta pomoči (WinHlp32.exe) zamenjana z novo komponento pomoči, ki doda več funkcij za novejše različice sistema Windows.
Tehnologija WinHlp32.exe v prihodnjih izdajah sistema Windows ne bo podprta v njeni trenutni obliki. Zato toplo priporočamo, da razvijalci programske opreme ne uporabljajo več tega programa pomoči za Windows. Razvijalcem programske opreme, ki izdajajo programe, ki uporabljajo datoteke .hlp, se priporoča, da svoje sisteme pomoči prenesejo v alternativno obliko zapisa datoteke pomoči, kot je .chm, .html ali .xml. Prav tako bodo morali spremeniti klice iz API-ja WinHelp v nov vir vsebine. Razvijalci programske opreme lahko z več orodji drugih proizvajalcev pretvorijo vsebino pomoči iz ene oblike v drugo obliko zapisa.
Opomba Windows Vista, Windows 7, Windows Server 2008 in Windows Server 2008 R2 še vedno vključujejo WinHelp.exe za 16-bitne datoteke .hlp. Ta WinHelp.exe je različica pomoči sistema Windows za 16-bitne datoteke .hlp.
Sklici
pravilnik skupine zbirka
pravilnik skupine Urejevalnik predmetov
Osnovna pravilnik skupine in nastavitve