Errore di apertura della Guida in programmi basati su Windows: "caratteristica non inclusa" o "Guida non supportata"

Il programma della Guida di Windows non è supportato in Windows 10, Windows Server 2012 o versioni successive di Windows Server. Il programma della Guida di Windows è disponibile solo per Windows Vista, 7, 8 e 8,1. Microsoft consiglia vivamente agli sviluppatori di software di sospendere l'uso dell'applicazione della Guida di Windows. Gli sviluppatori di software che spediscono programmi che si basano su file con estensione hlp sono incoraggiati a passare l'esperienza di guida in un formato di file della Guida alternativo, ad esempio CHM, HTML o XML. Per altre informazioni, vedere l'articolo di MSDN su quale versione della guida è necessaria? Mentre Microsoft sviluppa tecnologie per la guida future, invitiamo gli autori della guida a continuare a usare la Guida HTML 1,4. La Guida HTML 1,4 è inclusa nelle versioni di Windows a partire da Windows 7.

Sintomi

Quando si prova ad aprire la Guida in programmi basati su Windows, viene visualizzato uno dei messaggi di errore seguenti.

La guida per questo programma è stata creata nel formato della Guida di Windows, che è stata usata nelle versioni precedenti di Windows e non è supportata in Windows Vista.

La guida per questo programma è stata creata nel formato della Guida di Windows, che dipende da una caratteristica che non è inclusa in questa versione di Windows. Tuttavia, puoi scaricare un programma che ti consentirà di visualizzare la guida creata nel formato della Guida di Windows.

La guida per questo programma è stata creata nel formato della Guida di Windows, che dipende da una caratteristica che non è inclusa in questa versione di Windows. Per altre informazioni, visitare il sito Web della guida e del supporto tecnico Microsoft.

Risoluzione

Per visualizzare i file della Guida di 32 bit con l'estensione di file hlp in Windows, è necessario scaricare e installare WinHlp32. exe dall'area download Microsoft.

Note importanti per il download di questo programma

  • Aprire i collegamenti usando Internet Explorer.

  • Se viene visualizzato un messaggio di richiesta di convalida quando si apre la pagina di download, fare clic su continuae quindi seguire le istruzioni visualizzate.

  • Quando viene richiesto di scaricare il file, selezionare il nome del file che contiene "x64" per le versioni a 64 bit di Windows o "x86" per le versioni di Windows a 32 bit. Usare le informazioni di rilevamento automatico seguenti per scegliere.

  • Il programma della Guida di Windows non è supportato in Windows Server 2012 o versioni successive di Windows Server.

Se si verificano problemi durante l'installazione di WinHlp32. exe o si usa la guida, vedere la sezione "altre informazioni".

Ulteriori informazioni per utenti esperti

Questo problema si verifica quando la Guida di Windows usa una versione precedente del programma della Guida di Windows (WinHlp32. exe) per visualizzare il contenuto.

Problemi noti che possono verificarsi durante l'installazione di WinHlp32. exe

Errore 80070422 di Windows Update

Risolvere manualmente il problema

Se viene visualizzato l'errore 80070422 di Windows Update durante il download dell'aggiornamento di WinHlp32. exe, potrebbe essere necessario modificare le impostazioni del servizio Windows Update e quindi riavviare il servizio. A questo scopo, eseguire le operazioni seguenti:

  1. Fare clic sul pulsante Starte digitare Servizi nella casella di testo Avvia ricerca o Cerca programmi e file .

  2. Fare doppio clic su Servizi nell'elenco programmi. Se viene chiesto di immettere la password dell'amministratore o di confermare, digitare la password o fornire le informazioni.

  3. Fare clic con il pulsante destro del mouse sul servizio Windows Update e quindi scegliere Proprietà.

  4. Nella scheda generale verificare che sia selezionata l'opzione automatico accanto a tipo di avvio.

  5. Accanto a stato servizioverificare se il servizio è stato avviato. Se non è stata avviata, fare clic su Start. Se viene chiesto di immettere la password dell'amministratore o di confermare, digitare la password o fornire le informazioni.

  6. Fare clic su OK.

Problemi noti che possono verificarsi dopo l'installazione di WinHlp32. exe

L'elenco seguente mostra le regressioni delle funzionalità note delle versioni precedenti di WinHlp32. exe. I problemi noti seguenti si applicano solo alla versione di WinHlp32. exe descritta in questo articolo.

  • Le macro sono disabilitate Per impostazione predefinita, le macro seguenti sono disabilitate nella Guida di Windows:

    • ExecFile

    • RegisterRoutine

    • ShellExecute

    • ShortCut

    • Generare

    • Test

    • ExecProgram

    Tuttavia, tutte le altre macro nei file con estensione hlp funzioneranno come in versioni precedenti. Di conseguenza, se un file con estensione hlp che dipende da queste macro viene aperto dopo l'installazione della Guida di Windows per Windows Vista, Windows 7, Windows Server 2008 o Windows Server 2008 R2, alcune funzionalità del file potrebbero non funzionare correttamente. In questo caso, è possibile che venga visualizzato il messaggio di errore seguente:

    Si è verificato un problema durante l'uso della macro. (1037)

    Se è necessario usare queste macro, è possibile attivarle usando la soluzione alternativa per i criteri di gruppo o la soluzione del registro di sistema descritta nella sezione "voci del registro di sistema e criteri di gruppo per gli amministratori di rete".

  • Non è possibile accedere ai file con estensione hlp archiviati nei siti Intranet Per impostazione predefinita, non è possibile usare WinHlp32. exe per accedere ai file con estensione hlp archiviati nei siti Intranet. Se si prova ad aprire un file remoto, viene visualizzato il messaggio di errore seguente:

    Non è possibile visualizzare il file della guida. Provare di nuovo ad aprire il file della guida e, se si riceve ancora questo messaggio, copiare il file della Guida in un'altra unità e riprovare.

    Se è necessario accedere ai file con estensione hlp archiviati nei siti Intranet, è possibile sbloccarli usando la soluzione alternativa del registro di sistema per i criteri di gruppo descritta nella sezione "voci del registro di sistema e criteri di gruppo per gli amministratori di rete".

  • L'accesso degli utenti non interattivi è bloccato Access è stato bloccato in file con estensione hlp da utenti non interattivi, ad esempio i processi di sistema. Quando si verifica questo errore, l'utente non riceve un messaggio di errore.

  • La funzionalità di trascinamento della selezione è disabilitata Il supporto per la funzionalità di trascinamento della selezione nell'applicazione è stato disabilitato. Quando si verifica questo errore, l'utente non riceve un messaggio di errore.

  • Dipendenze da file "come usare la guida" I file della Guida intitolati "come usare la guida" sono stati rimossi da Windows Vista e Windows Server 2008. I file seguenti sono stati rimossi:

    • Windows.hlp

    • Winhlp32.hlp

    • Winhlp32.cnt

    • Winhelp.cnt

    • Nocntnt.cnt

    Note

    • Questi file non sono inclusi in Windows 7 o in Windows Server 2008 R2.

    • I file con estensione hlp che dipendono da questi file potrebbero restituire un errore quando si tenta di aprirli.

Come risolvere i problemi di compatibilità correlati a WinHlp32. exe

Puoi usare WinHlp32. exe per visualizzare i file della Guida di 32 bit. Questa versione fornisce le impostazioni dei criteri di gruppo e le sottochiavi del registro di sistema che è possibile usare per risolvere i problemi di compatibilità delle applicazioni. Ad esempio, le impostazioni dei criteri di gruppo e le sottochiavi del registro di sistema possono essere usate per risolvere i problemi correlati alle macro nei file con estensione hlp e per accedere ai file con estensione hlp archiviati nei siti Intranet. Tuttavia, se gli utenti visualizzano i file della Guida provenienti da un'origine sconosciuta, il computer verrà inserito in modo più rischioso se Abilita questi criteri o queste impostazioni. Di conseguenza, è consigliabile usare cautela quando si decide se implementare le soluzioni alternative per la compatibilità dell'applicazione descritte in questa sezione. Usare le domande seguenti per determinare se installare WinHlp32. exe e quali modifiche ai criteri e le modifiche del registro di sistema da apportare.

  • È necessario disporre delle applicazioni e delle funzionalità interessate dalla rimozione di WinHlp32. ex?

    • Quante applicazioni richiedono WinHlp32. exe? Quante applicazioni sono interessate dalle modifiche della funzionalità? Quanto sono importanti queste applicazioni?

    • Quanto grave è il malfunzionamento causato dalle modifiche?

  • Quali sono i requisiti di sicurezza e le funzionalità di sicurezza?

    • Cosa più importante: è possibile usare la funzionalità WinHlp32. exe oppure verificare che la sicurezza sia il più forte possibile?

    • Le misure di sicurezza esterne, ad esempio un firewall locale o aziendale, conferiscono sufficiente sicurezza per installare WinHlp32. exe e apportare le modifiche ai criteri o le modifiche del registro di sistema descritte in questo articolo?

  • Se si è in un'organizzazione, l'organizzazione recapita contenuto nel formato hlp?

    • È possibile modificare il programma o il contenuto in modo che non sia necessario usare la funzionalità WinHlp32. exe? Ad esempio, è possibile convertire il contenuto della Guida attualmente presente nel formato hlp in un formato di file alternativo come. chm,. html o. XML?

    • L'organizzazione archivia i file con estensione hlp in un sito Intranet? È possibile installare questi file localmente, invece?

Come abilitare le macro in un singolo computer dopo l'installazione di WinHlp32. exe

Dopo aver installato il programma WinHelp32. exe illustrato in questo articolo, alcune macro sono disabilitate. Per altre informazioni su questo problema, vedere la sezione "problemi noti". Questa sezione contiene i passaggi per riattivare queste macro modificando una chiave del registro di sistema. Se il computer è in un ambiente gestito, non eseguire questa procedura senza prima consultarsi con il reparto IT. I reparti IT possono decidere di non riattivare le macro o possono decidere di riabilitarle usando i criteri di gruppo. I reparti IT devono leggere questo articolo nella sua interezza prima di continuare. Warning Questo articolo offre informazioni su come aggirare i problemi causati dalle modifiche apportate a questa versione della Guida di Windows. Microsoft non fornisce tuttavia indicazioni specifiche sulle chiavi del registro di sistema e sui valori giusti per l'ambiente univoco. Se ci si trova in un ambiente gestito, il reparto IT è il miglior giudice per valutare i vantaggi di queste soluzioni alternative per i rischi di utilizzo. Il corso più sicuro consiste nell'usare nessuna soluzione alternativa per il registro di sistema. Nota Per eseguire la procedura descritta in questa attività, è necessario avere effettuato l'accesso al computer usando un account di amministratore. Se si usa un account di amministratore, è possibile apportare modifiche al computer che non è possibile eseguire con altri account, ad esempio un account standard. Per accedere tramite un account di amministratore, è necessario conoscere la password di un account di amministratore nel computer. Se si eseguono questi passaggi nel computer personale, è probabile che sia già stato effettuato l'accesso con un account di amministratore. Se si eseguono questi passaggi in un computer in ufficio, potrebbe essere necessario richiedere assistenza all'amministratore di sistema.

Abilitare manualmente le macro in un singolo computer

Importante Seguire attentamente i passaggi descritti in questa sezione. Se si modifica il registro di sistema in modo non corretto, potrebbero verificarsi problemi gravi. Prima di modificarlo, eseguire il backup del registro di sistema per il ripristino in caso di problemi. Per abilitare le macro in un singolo computer dopo l'installazione di WinHelp32. exe, eseguire le operazioni seguenti:

  1. Accedere usando un account di amministratore.

  2. Premere il tasto Windows + R, digitare Regedite quindi fare clic su OK. Icona Notifica Se viene richiesto un administratorpassword o per la conferma, digitare la password oppure fare clic su continua.

  3. Nelle edizioni a 32 bit di Windows individuare e quindi selezionare la sottochiave del registro di sistema seguente:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft Nelle edizioni a 64 bit di Windows individuare e quindi selezionare la sottochiave del registro di sistema seguente:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft

  4. Scegliere Nuovo dal menu Modifica, quindi fare clic su Chiave.

  5. Digitare WinHelpe quindi premere INVIO.

  6. Fare clic sul tasto WinHelp .

  7. Scegliere nuovodal menu modifica e quindi fare clic su valore DWORD (32 bit).

  8. Digitare AllowProgrammaticMacrose quindi premere INVIO.

  9. Scegliere Modifica nel menu Modifica.

  10. Nella casella dati valore Digitare 1, fare clic su esadecimale nell'area di base e quindi fare clic su OK.

  11. Uscire dall'editor del Registro di sistema.

Come sbloccare i file con estensione hlp archiviati in una rete Intranet in un singolo computer dopo l'installazione di WinHlp32. exe

Dopo aver installato il file WinHelp32. exe illustrato in questo articolo, i file con estensione hlp archiviati nei siti Intranet vengono bloccati. Per altre informazioni su questo problema, vedere la sezione "problemi noti". Questo articolo contiene i passaggi per sbloccare questi file con estensione hlp modificando una chiave del registro di sistema. Se il computer è in un ambiente gestito, non eseguire questa procedura senza prima consultarsi con il reparto IT. I reparti IT possono decidere di non riattivare le macro o possono decidere di riabilitarle usando i criteri di gruppo. Importante Questo articolo contiene informazioni che spiegano come semplificare le impostazioni di sicurezza o come disattivare le caratteristiche di sicurezza in un computer. È possibile apportare queste modifiche per aggirare un problema specifico. Prima di apportare queste modifiche, è consigliabile valutare i rischi associati all'implementazione di questa soluzione alternativa nell'ambiente specifico. Se si implementa questa soluzione alternativa, eseguire qualsiasi procedura aggiuntiva appropriata per proteggere il computer. Warning Questo articolo offre informazioni su come aggirare i problemi causati dalle modifiche apportate a questa versione della Guida di Windows. Microsoft non fornisce tuttavia indicazioni specifiche sulle chiavi del registro di sistema e sui valori giusti per l'ambiente univoco. Se ci si trova in un ambiente gestito, il reparto IT è il miglior giudice per valutare i vantaggi di queste soluzioni alternative per i rischi di utilizzo. Il corso più sicuro consiste nell'usare nessuna soluzione alternativa per il registro di sistema. Nota Per eseguire la procedura descritta in questa attività, è necessario avere effettuato l'accesso al computer usando un account di amministratore. Se si usa un account di amministratore, è possibile apportare modifiche al computer che non è possibile eseguire con altri account, ad esempio un account standard. Per accedere tramite con un account di amministratore, è necessario conoscere la password di un account di amministratore nel computer. Se si eseguono questi passaggi nel computer personale, è probabile che sia già stato effettuato l'accesso con un account di amministratore. Se si eseguono questi passaggi in un computer in ufficio, potrebbe essere necessario richiedere assistenza all'amministratore di sistema.

Sbloccare manualmente i file con estensione hlp archiviati in una Intranet in un singolo computer

Importante Seguire attentamente i passaggi descritti in questa sezione. Se si modifica il registro di sistema in modo non corretto, potrebbero verificarsi problemi gravi. Prima di modificarlo, eseguire il backup del registro di sistema per il ripristino in caso di problemi. Per sbloccare i file con estensione hlp dopo l'installazione di WinHelp32. exe, eseguire le operazioni seguenti:

  1. Accedere usando un account di amministratore.

  2. Premere il tasto Windows + R, digitare Regedite quindi fare clic su OK. Icona Notifica Se viene richiesto un administratorpassword o per la conferma, digitare la password oppure fare clic su continua.

  3. Nelle edizioni a 32 bit di Windows individuare e quindi selezionare la sottochiave del registro di sistema seguente:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft Nelle edizioni a 64 bit di Windows individuare e quindi selezionare la sottochiave del registro di sistema seguente:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft

  4. Scegliere Nuovo dal menu Modifica, quindi fare clic su Chiave.

  5. Digitare WinHelpe quindi premere INVIO.

  6. Fare clic sul tasto WinHelp .

  7. Scegliere nuovodal menu modifica e quindi fare clic su valore DWORD (32 bit).

  8. Digitare AllowIntranetAccesse quindi premere INVIO.

  9. Scegliere Modifica nel menu Modifica.

  10. Nella casella dati valore Digitare 1, fare clic su esadecimale nell'area di base e quindi fare clic su OK.

  11. Chiudere l'editor del Registro di sistema.

Voci del registro di sistema e criteri di gruppo per gli amministratori di rete

Avviso Questa soluzione alternativa può rendere un computer o una rete più vulnerabile agli attacchi da parte di utenti malintenzionati o da software illecito, ad esempio virus. Questa soluzione non è consigliabile, ma fornisce queste informazioni in modo da poter implementare questa soluzione alternativa a propria discrezione. Usare questa soluzione alternativa a proprio rischio. Warning Questo articolo offre informazioni su come aggirare i problemi causati dalle modifiche apportate a questa versione della Guida di Windows. Microsoft non fornisce tuttavia indicazioni specifiche sulle chiavi del registro di sistema e sui valori giusti per l'organizzazione. Il reparto IT è il miglior giudice per valutare i vantaggi di queste soluzioni alternative per i rischi di utilizzo. Il corso più sicuro consiste nell'usare nessuna soluzione alternativa per il registro di sistema. Il download di WinHlp32. exe fornisce le impostazioni dei criteri di gruppo e le voci del registro di sistema per risolvere due problemi noti di questa versione della Guida di Windows. Usando le seguenti impostazioni di criteri di gruppo o voci del registro di sistema, gli amministratori di rete e i singoli utenti possono riattivare le macro e sbloccare i file con estensione hlp archiviati nei siti Intranet. Un'impostazione di criteri di gruppo computer locale e un'impostazione di criteri di gruppo utente corrente vengono fornite come soluzione alternativa per ogni caratteristica. Per gestire ogni funzionalità è anche possibile usare un'impostazione del registro di sistema utente. Per ogni caratteristica, la precedenza viene specificata nell'ordine seguente:

  • Criteri di gruppo computer locale

  • Criteri di gruppo degli utenti correnti

  • Impostazione del registro di sistema utente

Se non è stato impostato un criterio per una caratteristica e l'impostazione del registro di sistema per la caratteristica non è stata impostata, le caratteristiche si comporteranno come descritto nella sezione "problemi noti". Importante Questa sezione, metodo o attività contiene passaggi che spiegano come modificare il registro di sistema. Tuttavia, se si modifica il registro di sistema in modo errato, potrebbero verificarsi problemi gravi. Per questo motivo, assicurati di seguire attentamente questa procedura. Per una maggiore protezione, eseguire il backup del registro di sistema prima di modificarlo. Puoi quindi ripristinare il registro di sistema se si verifica un problema. Per altre informazioni su come eseguire il backup e ripristinare il registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:

322756 Come eseguire il backup e il ripristino del Registro di sistema in Windows

  • Come abilitare le macro Gli amministratori di rete possono usare l'impostazione Consenti macro a livello di codice in WinHlp32. exe per attivare o disattivare le macro nei file con estensione hlp. Gli amministratori possono usare la console Gestione criteri di gruppo per gestire questa impostazione di criteri di gruppo. Per altre informazioni sui criteri di gruppo, vedere la sezione "Riferimenti". Se non sono stati impostati né i criteri di gruppo dei computer locali né quelli correnti per questa caratteristica, gli utenti possono modificare l'impostazione del registro di sistema per questa caratteristica per attivare o disattivare le macro nei file con estensione hlp. Per modificare questa impostazione, gli utenti devono prima di tutto aggiungere la nuova sottochiave seguente al registro di sistema:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp Gli utenti devono quindi aggiungere un valore DWORD denominato AllowProgrammaticMacros alla sottochiave. Se il valore di AllowProgrammaticMacros è impostato su 1, le macro saranno attivate. Se il valore è impostato su 0, le macro verranno disattivate. Se il valore del registro di sistema non esiste, le macro verranno disattivate.

  • Come sbloccare i file con estensione hlp archiviati in una Intranet Gli amministratori di rete possono usare l'impostazione Consenti a WinHlp32. exe di accedere ai file con estensione hlp archiviati in criteri di gruppo dei siti Intranet per sbloccare i file con estensione hlp archiviati nella Intranet. Gli amministratori possono usare la GPMC per gestire questa impostazione di criteri di gruppo. Per altre informazioni sui criteri di gruppo, vedere la sezione "Riferimenti". Se non è stata impostata nessuna impostazione di criteri di gruppo per questa caratteristica, gli utenti possono modificare l'impostazione del registro di sistema per questa caratteristica per bloccare o sbloccare i file con estensione hlp archiviati nei siti Intranet. Per modificare questa impostazione, gli utenti devono prima di tutto aggiungere la nuova sottochiave seguente al registro di sistema:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp Gli utenti devono quindi aggiungere un valore DWORD denominato AllowIntranetAccess alla sottochiave. Se il valore di AllowIntranetAccess è impostato su 1, saranno disponibili i file con estensione hlp archiviati nei siti Intranet. Se il valore è impostato su 0, i file con estensione hlp archiviati nei siti Intranet verranno bloccati. Se il valore del registro di sistema non è presente, i file con estensione hlp archiviati nei siti Intranet verranno bloccati.

Aiutare i provider di contenuti che rilasciano file con estensione hlp

A partire da Windows Vista, il componente della Guida precedente (WinHlp32. exe) viene sostituito da un nuovo componente della guida che aggiunge più funzionalità per le versioni più recenti di Windows. La tecnologia WinHlp32. exe non sarà supportata nella versione corrente in future versioni di Windows. Pertanto, consigliamo vivamente agli sviluppatori di software di non usare più questo programma della Guida di Windows. Gli sviluppatori di software che rilasciano programmi che si basano sui file con estensione hlp sono incoraggiati a eseguire la transizione dei loro sistemi di guida in un formato di file della Guida alternativo, ad esempio chm, HTML o XML. Dovranno anche cambiare le chiamate dall'API WinHelp alla nuova origine di contenuto. Sono disponibili diversi strumenti di terze parti per aiutare gli sviluppatori di software a convertire il contenuto della guida da un formato a un altro. Nota Windows Vista, Windows 7, Windows Server 2008 e Windows Server 2008 R2 include ancora WinHelp. exe per i file con estensione hlp a 16 bit. Il programma WinHelp. exe è una versione della Guida di Windows per i file con estensione hlp a 16 bit.

Riferimenti

gruppo della raccolta di criteri di gruppo

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×