Le programme d’aide Windows n’est pas pris en charge dans les versions Windows 10, Windows Server 2012 ou ultérieures de Windows Server. Le programme d’aide Windows est disponible uniquement pour Windows Vista, 7, 8 et 8.1.de quelle version de l’aide ai-je besoin ? Bien que Microsoft développe de futures technologies d’aide, nous encourageons les auteurs d’aide à continuer à utiliser l’aide HTML 1.4. L’aide HTML 1.4 est incluse dans les versions de Windows à partir de Windows 7.
Microsoft recommande vivement aux développeurs de logiciels de cesser d’utiliser l’application d’aide Windows. Les développeurs de logiciels qui envoient des programmes qui s’appuient sur des fichiers .hlp sont encouragés à migrer leur expérience d’aide vers un autre format de fichier d’aide, tel que CHM, HTML ou XML. Pour plus d’informations, consultez l’article MSDNSymptômes
Lorsque vous essayez d’ouvrir l’aide dans les programmes Windows, vous recevez l’un des messages d’erreur suivants.
L’aide pour ce programme a été créée au format d’aide Windows, qui a été utilisée dans les versions précédentes de Windows et qui n’est pas prise en charge dans Windows Vista.
L’aide pour ce programme a été créée au format d’aide Windows, qui dépend d’une fonctionnalité qui n’est pas incluse dans cette version de Windows. Toutefois, vous pouvez télécharger un programme qui vous permettra d’afficher l’aide créée au format d’aide Windows.
L’aide pour ce programme a été créée au format d’aide Windows, qui dépend d’une fonctionnalité qui n’est pas incluse dans cette version de Windows. Pour plus d’informations, accédez au site web d’aide et de support Microsoft.
Résolution
Pour afficher les fichiers d’aide 32 bits avec l’extension de fichier .hlp dans Windows, vous devez télécharger et installer WinHlp32.exe à partir du Centre de téléchargement Microsoft.
Remarques importantes pour le téléchargement de ce programme
-
Ouvrez les liens à l’aide d’Internet Explorer.
-
Si vous voyez un message « Validation requise » lorsque vous ouvrez la page de téléchargement, cliquez sur Continuer, puis suivez les instructions à l’écran.
-
Lorsque vous êtes invité à télécharger le fichier, sélectionnez le nom de fichier qui contient « x64 » pour les versions 64 bits de Windows ou « x86 » pour les versions 32 bits de Windows. Utilisez les informations de détection automatique suivantes pour faire votre choix.
-
Le programme d’aide Windows n’est pas pris en charge dans les versions Windows Server 2012 ou ultérieures de Windows Server.
Si vous rencontrez des problèmes lorsque vous installez WinHlp32.exe ou utilisez l’aide, accédez à la section « Plus d’informations ».
Plus d’informations pour les utilisateurs avancés
Ce problème se produit lorsque l’aide Windows utilise une version antérieure du programme d’aide Windows (WinHlp32.exe) pour afficher du contenu.
Problèmes connus qui peuvent se produire lorsque vous installez WinHlp32.exe
Windows Update 80070422 d’erreur
Résoudre manuellement ce problème
Si vous recevez Windows Update erreur 80070422 lorsque vous téléchargez la mise à jour WinHlp32.exe, vous devrez peut-être modifier les paramètres du service Windows Update, puis redémarrer le service. Pour ce faire, procédez comme suit :
-
Cliquez sur Démarrer, puis tapez Services dans la zone de texte Démarrer la recherche ou les programmes de recherche et les fichiers .
-
Double-cliquez sur Services dans la liste Programmes. Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer, tapez le mot de passe ou fournissez une confirmation.
-
Cliquez avec le bouton droit sur le service Windows Update, puis cliquez sur Propriétés.
-
Sous l’onglet Général , vérifiez que l’option Automatique est sélectionnée en regard du type de démarrage.
-
En regard de l’état du service, vérifiez si le service est démarré. S’il n’est pas démarré, cliquez sur Démarrer. Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer, tapez le mot de passe ou fournissez une confirmation.
-
Cliquez sur OK.
Problèmes connus qui peuvent se produire après l’installation WinHlp32.exe
La liste suivante montre les régressions de fonctionnalités connues des versions précédentes de WinHlp32.exe. Les problèmes connus suivants s’appliquent uniquement à la version de WinHlp32.exe décrite dans cet article.
-
Les macros sont désactivées
Par défaut, les macros suivantes sont désactivées dans l’aide Windows :-
ExecFile
-
RegisterRoutine
-
ShellExecute
-
Raccourci
-
Générer
-
Test
-
ExecProgram
Toutefois, toutes les autres macros dans les fichiers .hlp fonctionnent comme dans les versions précédentes. Par conséquent, si un fichier .hlp qui dépend de ces macros est ouvert après l’installation de l’aide Windows pour Windows Vista, Windows 7, Windows Server 2008 ou Windows Server 2008 R2, certaines fonctionnalités du fichier peuvent ne pas fonctionner correctement. Si cela se produit, vous pouvez recevoir le message d’erreur suivant :
Il y a eu un problème lors de l’exécution de la macro. (1037)
Si vous devez utiliser ces macros, vous pouvez les activer à l’aide de la solution de contournement stratégie de groupe ou de la solution de contournement du Registre décrite dans la section « Entrées de Registre et stratégies de groupe pour les administrateurs réseau ».
-
-
Impossible d’accéder aux fichiers .hlp stockés sur des sites
intranet Par défaut, vous ne pouvez pas utiliser WinHlp32.exe pour accéder aux fichiers .hlp stockés sur des sites intranet. Si vous essayez d’ouvrir un fichier distant, vous recevez le message d’erreur suivant :Impossible d’afficher ce fichier d’aide. Réessayez d’ouvrir le fichier d’aide et, si vous recevez toujours ce message, copiez le fichier d’aide sur un autre lecteur, puis réessayez.
Si vous devez accéder aux fichiers .hlp stockés sur des sites intranet, vous pouvez les débloquer à l’aide de la solution de contournement stratégie de groupe ou de la solution de contournement du Registre décrite dans la section « Entrées de Registre et stratégies de groupe pour les administrateurs réseau ».
-
L’accès utilisateur non interactif est bloqué
L’accès aux fichiers .hlp a été bloqué par des utilisateurs non interactifs, tels que des processus système. L’utilisateur ne reçoit pas de message d’erreur lorsque cette erreur se produit. -
La fonctionnalité glisser-déplacer est désactivée
La prise en charge des fonctionnalités de glisser-déplacer dans l’application a été désactivée. L’utilisateur ne reçoit pas de message d’erreur lorsque cette erreur se produit. -
Dépendances sur les fichiers
« Comment utiliser l’aide » Les fichiers d’aide intitulés « Comment utiliser l’aide » ont été supprimés de Windows Vista et Windows Server 2008. Les fichiers suivants ont été supprimés :-
Windows.hlp
-
Winhlp32.hlp
-
Winhlp32.cnt
-
Winhelp.cnt
-
Nocntnt.cnt
Remarques
-
Ces fichiers ne sont pas inclus dans Windows 7 ni dans Windows Server 2008 R2.
-
Les fichiers .hlp qui dépendent de ces fichiers peuvent retourner une erreur lorsque vous essayez de les ouvrir.
-
Comment résoudre les problèmes de compatibilité liés à WinHlp32.exe
Vous pouvez utiliser le WinHlp32.exe pour afficher les fichiers d’aide 32 bits. Cette version fournit stratégie de groupe paramètres et sous-clés de Registre que vous pouvez utiliser pour contourner les problèmes de compatibilité des applications. Par exemple, les paramètres de stratégie de groupe et les sous-clés de Registre peuvent être utilisés pour résoudre les problèmes liés aux macros dans les fichiers .hlp et pour accéder aux fichiers .hlp stockés sur des sites intranet. Toutefois, si les utilisateurs consultent des fichiers d’aide à partir d’une source inconnue, l’ordinateur risque davantage d’être activé s’il active ces stratégies ou ces paramètres. Par conséquent, vous devez faire preuve de prudence lorsque vous décidez d’implémenter les solutions de contournement de compatibilité des applications décrites dans cette section.
Utilisez les questions suivantes pour déterminer s’il faut installer WinHlp32.exe, ainsi que les modifications de stratégie et de Registre à apporter.-
Devez-vous disposer des applications et des fonctionnalités affectées par la suppression de WinHlp32.ex ?
-
Combien d’applications nécessitent WinHlp32.exe ? Combien d’applications sont affectées par les modifications de fonctionnalités ? Quelle est l’importance de ces applications ?
-
Quelle est la gravité du dysfonctionnement provoqué par les modifications ?
-
-
Quelles sont vos exigences de sécurité et vos fonctionnalités de sécurité ?
-
Ce qui est plus important : que vous puissiez utiliser la fonctionnalité WinHlp32.exe ou que vous vous assuriez que votre sécurité est aussi forte que possible ?
-
Les mesures de sécurité externes, telles qu’un pare-feu local ou d’entreprise, vous permettent-elles d’installer WinHlp32.exe et d’apporter les modifications de stratégie ou de Registre décrites dans cet article ?
-
-
Si vous êtes dans une organisation, votre organisation fournit-elle du contenu au format .hlp ?
-
Pouvez-vous modifier le programme ou le contenu afin qu’ils n’aient pas à utiliser WinHlp32.exe fonctionnalité ? Par exemple, pouvez-vous convertir le contenu d’aide actuellement au format .hlp dans un autre format de fichier tel que .chm, .html ou .xml ?
-
Votre organisation stocke-t-elle des fichiers .hlp sur un site intranet ? Pouvez-vous installer ces fichiers localement à la place ?
-
Comment activer des macros sur un seul ordinateur après avoir installé WinHlp32.exe
Une fois que vous avez installé le programme WinHelp32.exe décrit dans cet article, certaines macros sont désactivées. Pour plus d’informations sur ce problème, consultez la section « Problèmes connus ». Cette section contient les étapes permettant de réactiver ces macros en modifiant une clé de Registre. Si votre ordinateur se trouve dans un environnement géré, ne suivez pas ces étapes sans avoir préalablement consulté votre service informatique. Les services informatiques peuvent décider de ne pas réactiver les macros ou de les réactiver à l’aide de stratégies de groupe. Les services informatiques doivent lire cet article dans son intégralité avant de continuer. Avertissement Cet article fournit des informations sur la façon de contourner les problèmes causés par les modifications apportées à cette version de l’aide Windows. Toutefois, Microsoft ne formule aucune recommandation spécifique sur les clés de Registre et les valeurs qui conviennent à votre environnement unique. Si vous êtes dans un environnement géré, votre service informatique est le meilleur juge de la façon d’évaluer les avantages de ces solutions de contournement par rapport aux risques liés à leur utilisation. La solution la plus sûre consiste à n’utiliser aucune solution de contournement du Registre. Note Pour effectuer les étapes de cette tâche, vous devez être connecté à l’ordinateur à l’aide d’un compte d’administrateur. À l’aide d’un compte d’administrateur, vous pouvez apporter des modifications à votre ordinateur que vous ne pouvez pas apporter avec un autre compte, tel qu’un compte standard. Pour vous connecter à l’aide d’un compte d’administrateur, vous devez connaître le mot de passe d’un compte administrateur sur votre ordinateur. Si vous effectuez ces étapes sur votre ordinateur personnel, vous êtes probablement déjà connecté à l’aide d’un compte d’administrateur. Si vous effectuez ces étapes sur un ordinateur au travail, vous devrez peut-être demander de l’aide à l’administrateur système.
Activer manuellement les macros sur un seul ordinateur
Important sauvegardez le registre en vue d’une restauration en cas de problèmes. Pour activer les macros sur un seul ordinateur après avoir installé WinHelp32.exe, procédez comme suit :
Suivez attentivement les étapes décrites dans cette section. Des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Avant de le modifier,-
Ouvrez une session à l’aide d’un compte d’administrateur.
-
Appuyez sur la touche de logo Windows + R, tapez regedit, puis cliquez sur OK.
Si vous êtes invité à entrer un administratorpassword ou à confirmer, tapez le mot de passe ou cliquez sur Continuer. -
Dans les éditions 32 bits de Windows, recherchez et sélectionnez la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
-
Dans le menu Modifier , pointez sur Nouveau, puis cliquez sur Clé.
-
Tapez WinHelp, puis appuyez sur Entrée.
-
Cliquez sur la touche WinHelp .
-
Dans le menu Modifier , pointez sur Nouveau, puis cliquez sur Valeur DWORD (32 bits).
-
Tapez AllowProgrammaticMacros, puis appuyez sur Entrée.
-
Dans le menu Modifier , cliquez sur Modifier.
-
Dans la zone de données Valeur , tapez 1, cliquez sur Hexadécimal dans la zone de base , puis cliquez sur OK.
-
Quitter l’Éditeur du Registre.
Comment débloquer des fichiers .hlp stockés sur un intranet sur un seul ordinateur après avoir installé WinHlp32.exe
Après avoir installé le fichier WinHelp32.exe décrit dans cet article, les fichiers .hlp stockés sur des sites intranet sont bloqués. Pour plus d’informations sur ce problème, consultez la section « Problèmes connus ». Cet article contient les étapes à suivre pour débloquer ces fichiers .hlp en modifiant une clé de Registre. Si votre ordinateur se trouve dans un environnement géré, ne suivez pas ces étapes sans avoir préalablement consulté votre service informatique. Les services informatiques peuvent décider de ne pas réactiver les macros ou de les réactiver à l’aide de stratégies de groupe. Important Cet article contient des informations qui vous montrent comment réduire les paramètres de sécurité ou désactiver les fonctionnalités de sécurité sur un ordinateur. Vous pouvez apporter ces modifications pour contourner un problème spécifique. Avant d’apporter ces modifications, nous vous recommandons d’évaluer les risques associés à l’implémentation de cette solution de contournement dans votre environnement particulier. Si vous implémentez cette solution de contournement, effectuez les étapes supplémentaires appropriées pour protéger l’ordinateur. Avertissement Cet article fournit des informations sur la façon de contourner les problèmes causés par les modifications apportées à cette version de l’aide Windows. Toutefois, Microsoft ne formule aucune recommandation spécifique sur les clés de Registre et les valeurs qui conviennent à votre environnement unique. Si vous êtes dans un environnement géré, votre service informatique est le meilleur juge de la façon d’évaluer les avantages de ces solutions de contournement par rapport aux risques liés à leur utilisation. La solution la plus sûre consiste à n’utiliser aucune solution de contournement du Registre. Note Pour effectuer les étapes de cette tâche, vous devez être connecté à l’ordinateur à l’aide d’un compte d’administrateur. À l’aide d’un compte d’administrateur, vous pouvez apporter des modifications à votre ordinateur que vous ne pouvez pas apporter avec un autre compte, tel qu’un compte standard. Pour vous connecter à l’aide d’un compte d’administrateur, vous devez connaître le mot de passe d’un compte administrateur sur votre ordinateur. Si vous effectuez ces étapes sur votre ordinateur personnel, vous êtes probablement déjà connecté avec un compte d’administrateur. Si vous effectuez ces étapes sur un ordinateur au travail, vous devrez peut-être demander de l’aide à l’administrateur système.
Débloquer manuellement les fichiers .hlp stockés sur un intranet sur un seul ordinateur
Important sauvegardez le registre en vue d’une restauration en cas de problèmes. Pour débloquer des fichiers .hlp après avoir installé WinHelp32.exe, procédez comme suit :
Suivez attentivement les étapes décrites dans cette section. Des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Avant de le modifier,-
Ouvrez une session à l’aide d’un compte d’administrateur.
-
Appuyez sur la touche de logo Windows + R, tapez regedit, puis cliquez sur OK.
Si vous êtes invité à entrer un administratorpassword ou à confirmer, tapez le mot de passe ou cliquez sur Continuer. -
Dans les éditions 32 bits de Windows, recherchez et sélectionnez la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
-
Dans le menu Modifier , pointez sur Nouveau, puis cliquez sur Clé.
-
Tapez WinHelp, puis appuyez sur Entrée.
-
Cliquez sur la touche WinHelp .
-
Dans le menu Modifier , pointez sur Nouveau, puis cliquez sur Valeur DWORD (32 bits).
-
Tapez AllowIntranetAccess, puis appuyez sur Entrée.
-
Dans le menu Modifier , cliquez sur Modifier.
-
Dans la zone de données Valeur , tapez 1, cliquez sur Hexadécimal dans la zone de base , puis cliquez sur OK.
-
Quitter l’Éditeur du Registre.
Entrées de Registre et stratégies de groupe pour les administrateurs réseau
Avertissement Cette solution de contournement peut rendre un ordinateur ou un réseau plus vulnérable aux attaques par des utilisateurs malveillants ou par des logiciels malveillants tels que des virus. Nous ne recommandons pas cette solution de contournement, mais nous fournissons ces informations afin que vous puissiez implémenter cette solution à votre discrétion. Utilisez cette solution de contournement à vos propres risques.
Avertissement Cet article fournit des informations sur la façon de contourner les problèmes causés par les modifications apportées à cette version de l’aide Windows. Toutefois, Microsoft ne formule aucune recommandation spécifique sur les clés de Registre et les valeurs qui conviennent à votre organisation. Votre service informatique est le meilleur juge de la façon d’évaluer les avantages de ces solutions de contournement par rapport aux risques de les utiliser. La solution la plus sûre consiste à n’utiliser aucune solution de contournement du Registre. Le téléchargement WinHlp32.exe fournit des paramètres stratégie de groupe et des entrées de Registre pour contourner deux problèmes connus dans cette version de l’aide Windows. En utilisant les paramètres stratégie de groupe suivants ou les entrées de Registre, les administrateurs réseau et les utilisateurs individuels peuvent réactiver les macros et débloquer les fichiers .hlp stockés sur des sites intranet. Un ordinateur local stratégie de groupe paramètre et un paramètre de stratégie de groupe utilisateur actuel sont fournis comme solution de contournement pour chaque fonctionnalité. Vous pouvez également utiliser un paramètre de Registre d’utilisateurs pour gérer chaque fonctionnalité. Pour chaque fonctionnalité, la priorité est donnée dans l’ordre suivant :-
Stratégie de groupe d’ordinateur local
-
Stratégie de groupe utilisateur actuel
-
Paramètre de Registre d’utilisateurs
Si aucune stratégie n’a été définie pour une fonctionnalité et que le paramètre de Registre d’utilisateurs pour la fonctionnalité n’a pas été défini, les fonctionnalités se comportent comme décrit dans la section « Problèmes connus ». Important Cette section, cette méthode ou cette tâche contient des étapes qui vous indiquent comment modifier le Registre. Toutefois, de graves problèmes peuvent se produire si vous modifiez le Registre de manière incorrecte. Par conséquent, veillez à suivre ces étapes avec soin. Pour une protection supplémentaire, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre en cas de problème. Pour plus d’informations sur la sauvegarde et la restauration du Registre, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
322756 Comment sauvegarder et restaurer le Registre dans Windows
-
Comment activer les macros
Les administrateurs réseau peuvent utiliser les macros de programmation Allow dans WinHlp32.exe paramètre stratégie de groupe pour activer ou désactiver les macros dans les fichiers .hlp. Les administrateurs peuvent utiliser la console de gestion stratégie de groupe (GPMC) pour gérer ce paramètre stratégie de groupe. Pour plus d’informations sur stratégie de groupe, consultez la section « Références ». Si ni l’ordinateur local stratégie de groupe ni l’utilisateur actuel stratégie de groupe pour cette fonctionnalité n’a été défini, les utilisateurs peuvent modifier le paramètre de Registre des utilisateurs pour cette fonctionnalité afin d’activer ou de désactiver les macros dans les fichiers .hlp. Pour modifier ce paramètre, les utilisateurs doivent d’abord ajouter la nouvelle sous-clé suivante au Registre :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp Ensuite, les utilisateurs doivent ajouter une valeur DWORD nommée AllowProgrammaticMacros à cette sous-clé. Si la valeur de AllowProgrammaticMacros est définie sur 1, les macros sont activées. Si la valeur est définie sur 0, les macros sont désactivées. Si cette valeur de Registre n’existe pas, les macros sont désactivées.
-
Comment débloquer des fichiers .hlp stockés sur un intranet
Les administrateurs réseau peuvent utiliser le paramètre Autoriser WinHlp32.exe pour accéder aux fichiers .hlp stockés sur des sites intranet stratégie de groupe paramètre pour débloquer les fichiers .hlp stockés sur l’intranet. Les administrateurs peuvent utiliser le GPMC pour gérer ce paramètre de stratégie de groupe. Pour plus d’informations sur stratégie de groupe, consultez la section « Références ». Si aucun paramètre stratégie de groupe pour cette fonctionnalité n’a été défini, les utilisateurs peuvent modifier le paramètre de Registre des utilisateurs de cette fonctionnalité pour bloquer ou débloquer les fichiers .hlp stockés sur des sites intranet. Pour modifier ce paramètre, les utilisateurs doivent d’abord ajouter la nouvelle sous-clé suivante au Registre :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp Ensuite, les utilisateurs doivent ajouter une valeur DWORD nommée AllowIntranetAccess à cette sous-clé. Si la valeur de AllowIntranetAccess est définie sur 1, les fichiers .hlp stockés sur les sites intranet sont disponibles. Si la valeur est définie sur 0, les fichiers .hlp stockés sur des sites intranet sont bloqués. Si cette valeur de Registre n’existe pas, les fichiers .hlp stockés sur des sites intranet sont bloqués.
Aider les fournisseurs de contenu qui libèrent des fichiers .hlp
À compter de Windows Vista, l’ancien composant d’aide (WinHlp32.exe) est remplacé par un nouveau composant d’aide qui ajoute plus de fonctionnalités pour les versions plus récentes de Windows.
La technologie WinHlp32.exe ne sera pas prise en charge dans sa forme actuelle dans les prochaines versions de Windows. Par conséquent, nous recommandons vivement aux développeurs de logiciels de ne plus utiliser ce programme d’aide Windows. Les développeurs de logiciels qui publient des programmes qui s’appuient sur des fichiers .hlp sont encouragés à migrer leurs systèmes d’aide vers un autre format de fichier d’aide, tel que .chm, .html ou .xml. Ils devront également remplacer leurs appels de l’API WinHelp par la nouvelle source de contenu. Plusieurs outils tiers sont disponibles pour aider les développeurs de logiciels à convertir du contenu d’aide d’un format à un autre. Notez que Windows Vista, Windows 7, Windows Server 2008 et Windows Server 2008 R2 incluent toujours WinHelp.exe pour les fichiers .hlp 16 bits. Le programme WinHelp.exe est une version de l’aide Windows pour les fichiers .hlp 16 bits.Références
collection stratégie de groupe Éditeur d’objet stratégie de groupeOutils et paramètres de stratégie de groupe principaux