Help and Support

Numéro d'article: 917607 - Dernière mise à jour: mercredi 4 mars 2009 - Version: 18.3

Impossible d'ouvrir les fichiers d'aide qui nécessitent le programme d'aide de Windows (WinHlp32.exe).

Sommaire

Agrandir tout | Réduire tout

Description du problème

Sur les ordinateurs Windows Vista ou Windows Server 2008, il est possible que vous ne puissiez pas ouvrir les fichiers d'aide qui requièrent le programme d'aide de Windows (WinHlp32.exe). Cet article contient des informations sur un téléchargement qui vous permet de résoudre ce problème.

Depuis Windows 3.1, Microsoft inclut le programme d'aide de Windows (WinHlp32.exe) dans les nouvelles versions. WinHlp32.exe permet d'afficher les fichiers d'aide 32 bits portant l'extension .hlp. À compter de la publication de Windows Vista et de Windows Server 2008, Microsoft a décidé de ne plus fournir WinHlp32.exe en tant que composant du système d'exploitation Windows. Microsoft a pris cette décision car WinHlp32.exe n'a pas bénéficié d'une vraie mise à jour depuis plusieurs versions, et qu'il ne répond donc plus à nos normes pour tous les nouveaux programmes Microsoft. Microsoft sait que cela peut être problématique pour les clients qui souhaitent effectuer une mise à niveau vers Windows Vista ou Windows Server 2008 mais qui veulent continuer à utiliser des fichiers .hlp 32 bits. Par conséquent, Microsoft rend WinHlp32.exe disponible en tant que téléchargement à partir du Centre de téléchargement Microsoft.

Remarque spéciale à l'attention des fournisseurs de contenu d'aide qui envoient des fichiers .hlp

À compter de la publication de Windows Vista et de Windows Server 2008, les développeurs de logiciels tiers ne sont plus autorisés à redistribuer WinHlp32.exe avec leurs programmes. Pour plus d'informations, reportez-vous à la section « Informations supplémentaires à l'attention des fournisseurs de contenu d'aide qui envoient des fichiers .hlp ».

Solution

Pour installer la bonne version de cette mise à jour, vous devez connaître votre version de Windows. En outre, vous devez avoir ouvert une session Windows en tant qu'administrateur. Si vous n'êtes pas sûr de la version de Windows qui est installée ou si vous avez besoin d'aide pour vérifier que vous êtes connecté en tant qu'administrateur, cliquez ici pour vérifier votre environnement (http://support.microsoft.com/gp/admin) . Téléchargez ensuite la mise à jour correcte en cliquant sur l'un des liens suivants.

Remarque Aucun fichier WinHlp32.exe ne peut actuellement être téléchargé pour Windows 7. Toutefois, un fichier pourra être téléchargé après la publication de la version RTM de Windows 7.

Télécharger WinHlp32.exe pour Windows Vista

Pour obtenir le fichier WinHlp32.exe pour Windows Vista, reportez-vous au site Web Microsoft à l'adresse suivante :
http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=6ebcfad9-d3f5-4365-8070-334cd175d4bb (http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=6ebcfad9-d3f5-4365-8070-334cd175d4bb)

Télécharger WinHlp32.exe pour Windows Server 2008

Pour obtenir le téléchargement WinHlp32.exe pour Windows Server 2008, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=0468fefd-b54f-4c57-8340-c6dd2ec20c0a (http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=0468fefd-b54f-4c57-8340-c6dd2ec20c0a)
Remarque Il est possible que certaines macros soient désactivées et que les fichiers .hlp stockés sur l'intranet soient bloqués après l'installation du téléchargement WinHlp32.exe.

Pour plus d'informations sur ces problèmes, voir la section « Problèmes connus qui peuvent se produire pendant l'installation de la mise à jour de WinHlp32.exe ». Pour plus d'informations sur la façon d'activer les macros sur un seul ordinateur, reportez-vous à la section « Procédure pour activer les macros sur un seul ordinateur après avoir installé le téléchargement WinHlp32.exe ». Pour plus d'informations sur la façon d'activer les macros dans un environnement managé à l'aide de stratégies de groupes, reportez-vous à la section « Entrées de Registre et stratégies de groupe pour les administrateurs réseau ».

Informations supplémentaires pour les utilisateurs expérimentés

Problèmes connus

Problèmes connus qui peuvent se produire pendant l'installation de la mise à jour de WinHlp32.exe

  • Erreur Windows Update 80070422

    Si l'erreur Windows Update 80070422 s'affiche pendant le téléchargement de la mise à jour de WinHlp32.exe, vous devrez peut-être modifier les paramètres du service Windows Update, puis redémarrer le service. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, sur Panneau de configuration, puis double-cliquez sur Outils d'administration.
    2. Double-cliquez sur Services. Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer une opération, entrez votre mot de passe, ou confirmez l'opération.
    3. Cliquez avec le bouton droit sur le service Windows Update, puis cliquez sur Propriétés.
    4. Sous l'onglet Général, assurez-vous que l'option Automatique est sélectionnée en regard de Type de démarrage.
    5. En regard de Statut du service, vérifiez que le service est démarré. Si ce n'est pas le cas, cliquez sur Démarrer. Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer une opération, entrez votre mot de passe, ou confirmez l'opération.
    6. Cliquez sur OK.

Problèmes connus qui peuvent survenir après l'installation de la mise à jour de WinHlp32.exe

La liste suivante répertorie les régressions de fonctionnalité connues à partir de versions précédentes de WinHlp32.exe. Les problèmes connus suivants s'appliquent uniquement à la version de WinHlp32.exe qui est 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 pour Windows Vista et dans l'Aide Windows pour Windows Server 2008 :
    • ExecFile
    • RegisterRoutine
    • ShellExecute
    • ShortCut
    • Generate
    • Test
    • ExecProgram
    Toutefois, toutes les autres macros des fichiers .hlp fonctionnent comme dans les versions passées. Par conséquent, si un fichier .hlp dépendant de ces macros est ouvert après l'installation de l'Aide Windows pour Windows Vista ou de l'Aide Windows pour Windows Server 2008, certaines fonctionnalités du fichier peuvent ne pas fonctionner correctement. Les utilisateurs vont également recevoir le message d'erreur suivant :
    Problème lors de l'exécution de cette macro. (1037)
    Les utilisateurs qui nécessitent ces macros peuvent les activer en utilisant la solution de contournement des stratégies de groupe ou de Registre qui est décrite à la section « Entrées de Registre et stratégies de groupe pour les administrateurs réseau ».
  • Impossible d'accéder aux fichiers .hlp qui sont stockés sur les sites intranet

    Par défaut, vous ne pouvez pas utiliser WinHlp32.exe pour accéder aux fichiers .hlp qui sont stockés sur les sites intranet. Si des utilisateurs essaient d'ouvrir un fichier distant, ils reçoivent le message d'erreur suivant :
    Impossible d'afficher ce fichier d'aide. Essayez d'ouvrir ce fichier d'aide de nouveau. Si ce message est affiché de nouveau, copiez le fichier d'aide sur un lecteur différent et essayez de nouveau.
    Les utilisateurs qui ont besoin d'accéder aux fichiers .hlp stockés sur les sites intranet peuvent les débloquer en utilisant la solution de contournement des stratégies de groupe ou de Registre qui est décrite à la section « Entrées de Registre et stratégies de groupe pour les administrateurs réseau ».
  • Accès utilisateurs non interactifs bloqué

    L'accès aux fichiers .hlp est bloqué par des utilisateurs non-interactifs comme les processus système. Lorsque ce problème se produit, aucun message d'erreur ne s'affiche pour l'utilisateur.
  • La fonctionnalité Glisser-déplacer est désactivée

    La prise en charge de la fonctionnalité Glisser-Déplacer est désactivée dans l'application. Lorsque ce problème se produit, aucun message d'erreur ne s'affiche pour l'utilisateur.
  • Dépendances sur les fichiers d'utilisation de l'aide

    Les fichiers d'aide sur l'utilisation de l'aide ont été supprimés de Windows Vista et de Windows Server 2008. Voici la liste des fichiers supprimés :
    • Windows.hlp
    • Winhlp32.hlp
    • Winhlp32.cnt
    • Winhelp.cnt
    • Nocntnt.cnt
    Les fichiers .hlp qui dépendent de ces fichiers peuvent retourner une erreur lorsque vous essayez de les ouvrir. Ces fichiers seront disponibles dorénavant à partir du Centre de téléchargement Microsoft pour résoudre des problèmes de compatibilité.

Procédure pour résoudre des problèmes de compatibilité d'applications liés à l'Aide Windows (WinHlp32.exe) dans Windows Vista et Windows Server 2008

Vous pouvez utiliser les téléchargements de l'Aide Windows pour Windows Vista et de l'Aide Windows pour Windows Server 2008 mentionnés dans la section « Introduction » pour afficher les fichiers d'aide 32 bits Cette version fournit des stratégies de groupe et des sous-clés de Registre que vous pouvez utiliser pour contourner des problèmes de compatibilité d'application. Par exemple, les stratégies de groupe et les sous-clés de Registre peuvent être utilisées pour résoudre des problèmes liés aux macros dans les fichiers .hlp et pour accéder aux fichiers .hlp qui sont stockés sur des sites intranet. Toutefois, si des utilisateurs affichent des fichiers d'aide de source inconnue, l'ordinateur s'expose à un danger si ces stratégies ou paramètres sont activés. Par conséquent, vous devez être extrêmement vigilant sur la mise en ?uvre de solutions de contournement pour résoudre les problèmes de compatibilité d'application décrits dans cette section.

Tenez compte des points suivants pour décider d'installer WinHlp32.exe et des modifications de stratégie et de Registre à appliquer.
    Disposez-vous des applications et des fonctionnalités concernées par la suppression de WinHlp32.exe dans Windows Vista et dans Windows Server 2008 ?
    • Combien d'applications nécessitent WinHlp32.exe ? Combien d'applications sont affectées par les modifications de fonctionnalité ? Quelle est l'importance de ces applications ?
    • Quelle est l'étendue de la gravité du dysfonctionnement provoqué par les modifications ?

    Quelles sont vos exigences et capacités de sécurité ?
    • Quel est la chose la plus importante à vos yeux : l'utilisation de la fonctionnalité WinHlp32.exe ou le degré de sécurité de votre organisation ?
    • Accordez-vous suffisamment de confiance aux mesures de sécurité externes, telles qu'un pare-feu local ou un pare-feu d'entreprise, pour pouvoir installer WinHlp32.exe et appliquer les modifications de stratégie ou de Registre décrites dans cet article ?

    Si vous faites partie d'une organisation, votre organisation fournit-elle du contenu au format .hlp ?
    • Pouvez-vous modifier le programme ou le contenu de sorte qu'ils n'aient pas à utiliser la fonctionnalité WinHlp32.exe ? Par exemple, pouvez-vous convertir le contenu d'aide actuellement au format .hlp dans un autre format tel que .chm, .html ou .xml ?
    • Votre organisation stocke-t-elle des fichiers .hlp sur l'intranet ? Pouvez-vous installer ces fichiers en local au lieu de l'intranet ?

Comment faire pour activer les macros sur un seul ordinateur après avoir installé le téléchargement WinHlp32.exe

Après avoir installé le téléchargement de WinHelp32.exe traité dans cet article, certaines macros sont désactivées. Pour plus d'informations sur ce problème, voir la section « Problèmes connus ».

Cette section contient la procédure à suivre pour réactiver ces macros en modifiant une clé de Registre. Si votre ordinateur se trouve dans un environnement managé, n'exécutez pas cette procédure sans consulter au préalable 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. Ils voudront lire cet article dans son intégralité avant de poursuivre.

Avertissement Cet article contient des informations sur la façon de contourner des problèmes dus aux modifications apportées dans cette version de l'Aide Windows. Toutefois, Microsoft ne fait aucune recommandation spécifique quant aux clés de Registre et aux valeurs appropriées à votre environnement unique. Si vous vous trouvez dans un environnement managé, votre service informatique est le plus à même de juger des avantages de ces solutions de contournement par rapport aux risques induits par leur utilisation. La démarche la plus sûre est de n'utiliser aucune solution de contournement qui fait appel au Registre.

Remarque Pour exécuter la procédure relative à cette tâche, vous devez avoir ouvert une session sur l'ordinateur à l'aide d'un compte d'administrateur. En utilisant un compte d'administrateur, vous pouvez apporter à votre ordinateur des modifications qu'un autre compte, tel qu'un compte d'utilisateur standard, ne vous permet pas d'apporter.

Pour ouvrir une session à l'aide d'un compte d'administrateur, vous devez connaître le mot de passe d'un compte d'administrateur sur votre ordinateur. Si vous exécutez cette procédure sur votre ordinateur personnel, il est probable que vous avez déjà ouvert une session à l'aide d'un compte d'administrateur. Si vous exécutez cette procédure sur un ordinateur de votre bureau, vous devrez peut-être contacter l'administrateur système pour obtenir de l'aide.

Afin que nous puissions résoudre le problème pour vous, consultez la section « Aidez-moi ». Si vous préférez résoudre le problème vous-même, voir la section « Je résous le problème moi-même ».

Aidez-moi

Pour résoudre automatiquement ce problème, cliquez sur le lien Résoudre ce problème. Cliquez ensuite sur Exécuter dans la boîte de dialogue Téléchargement de fichier, et suivez la procédure indiquée par l'Assistant.

Résoudre ce problème


Remarque Pour le moment, cet Assistant n'existe qu'en anglais. Toutefois, la résolution automatique fonctionne aussi pour d'autres versions linguistiques de Windows.

Remarque Si vous n'êtes pas sur l'ordinateur pour lequel le problème existe, vous pouvez enregistrer la résolution automatique sur un lecteur flash ou sur un CD-ROM et ensuite l'exécuter sur l'ordinateur concerné par le problème.

Rendez-vous dans la section « Le problème est-il résolu ? ».

Je résous le problème moi-même

Important Cette section, méthode ou tâche explique la procédure de modification du Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
322756  (http://support.microsoft.com/kb/322756/ ) Comment faire pour sauvegarder, modifier et restaurer le Registre dans Windows XP et Windows Server 2003

Pour activer les macros sur un seul ordinateur après avoir installé WinHelp32.exe, procédez comme suit :
  1. Ouvrez une session à l'aide d'un compte d'administrateur.
  2. Cliquez sur Démarrer
    Réduire cette imageAgrandir cette image
     Bouton Démarrer
    , tapez regedit dans la zone Rechercher, puis cliquez sur regedit dans la liste Programmes.
    Réduire cette imageAgrandir cette image
    Autorisation Contrôle d'accès utilisateur
    Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer une opération, entrez le mot de passe, ou cliquez sur Continuer.
  3. Recherchez la sous-clé de Registre suivante, puis cliquez dessus :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
  4. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur Clé.
  5. Tapez WinHelp, puis appuyez sur ENTRÉE.
  6. Cliquez sur la clé WinHelp. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur Valeur DWORD 32 bits.
  7. Tapez AllowProgrammaticMacros, puis appuyez sur ENTRÉE.
  8. Dans le menu Edition, cliquez sur Modifier.
  9. Dans la zone Données de la valeur, tapez 1, cliquez sur Hexadécimal dans la zone Base, puis sur OK.
  10. Quittez l'Éditeur du Registre.
Rendez-vous dans la section « Le problème est-il résolu ? ».

Le problème est-il résolu ?

  • Vérifiez que le problème est résolu. Si c'est le cas, vous n'avez plus besoin de cette section. Sinon, vous pouvez contacter l'assistance (http://support.microsoft.com/contactus) .
  • Vos commentaires sont les bienvenus. Pour nous faire part de vos commentaires ou d'un problème concernant cette solution, écrivez-nous sur le blog « Aidez-moi (http://blogs.technet.com/fixit4me/)  » ou envoyez-nous un courrier électronique (mailto:fixit4me@microsoft.com?Subject=KB917607 - How to enable macros on a single computer after you install the WinHlp32.exe) .

Comment faire pour débloquer, sur un seul ordinateur, des fichiers .hlp qui sont stockés sur l'intranet après avoir installé le téléchargement WinHlp32.exe

Après avoir installé le programme WinHlp32.exe traité dans cet article, les fichiers .hlp qui sont stockés sur les sites intranet sont bloqués. Pour plus d'informations sur ce problème, voir la section « Problèmes connus ».

Cet article contient la procédure à suivre pour débloquer les fichiers .hlp en modifiant une clé de Registre. Si votre ordinateur se trouve dans un environnement managé, n'exécutez pas cette procédure sans consulter au préalable 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 vous expliquant comment abaisser des paramètres de sécurité ou comment désactiver des fonctions de sécurité sur un ordinateur. Vous pouvez être amené à procéder à ces modifications pour contourner un problème spécifique. Avant de procéder à ces modifications, nous vous recommandons d'évaluer les risques associés à l'implémentation de cette solution de contournement dans votre environnement propre. Si vous implémentez cette solution de contournement, veillez à prendre toutes les mesures appropriées pour protéger l'ordinateur.

Avertissement Cet article contient des informations sur la façon de contourner des problèmes dus aux modifications apportées dans cette version de l'Aide Windows. Toutefois, Microsoft ne fait aucune recommandation spécifique quant aux clés de Registre et aux valeurs appropriées à votre environnement unique. Si vous vous trouvez dans un environnement managé, votre service informatique est le plus à même de juger des avantages de ces solutions de contournement par rapport aux risques induits par leur utilisation. La démarche la plus sûre est de n'utiliser aucune solution de contournement qui fait appel au Registre.

Remarque Pour exécuter la procédure relative à cette tâche, vous devez avoir ouvert une session sur l'ordinateur à l'aide d'un compte d'administrateur. En utilisant un compte d'administrateur, vous pouvez apporter à votre ordinateur des modifications qu'un autre compte, tel qu'un compte d'utilisateur standard, ne vous permet pas d'apporter.

Pour ouvrir une session à l'aide d'un compte d'administrateur, vous devez connaître le mot de passe d'un compte d'administrateur sur votre ordinateur. Si vous exécutez cette procédure sur votre ordinateur personnel, il est probable que vous avez déjà ouvert une session à l'aide d'un compte d'administrateur. Si vous exécutez cette procédure sur un ordinateur de votre bureau, vous devrez peut-être contacter l'administrateur système pour obtenir de l'aide.

Afin que nous puissions résoudre le problème pour vous, consultez la section « Aidez-moi ». Si vous préférez résoudre le problème vous-même, voir la section « Je résous le problème moi-même ».

Aidez-moi

Pour résoudre automatiquement ce problème, cliquez sur le lien Résoudre ce problème. Cliquez ensuite sur Exécuter dans la boîte de dialogue Téléchargement de fichier, et suivez la procédure indiquée par l'Assistant.

Résoudre ce problème


Remarque Pour le moment, cet Assistant n'existe qu'en anglais. Toutefois, la résolution automatique fonctionne aussi pour d'autres versions linguistiques de Windows.

Remarque Si vous n'êtes pas sur l'ordinateur pour lequel le problème existe, vous pouvez enregistrer la résolution automatique sur un lecteur flash ou sur un CD-ROM et ensuite l'exécuter sur l'ordinateur concerné par le problème.

Rendez-vous dans la section « Le problème est-il résolu ? ».

Je résous le problème moi-même

Important Cette section, méthode ou tâche explique la procédure de modification du Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
322756  (http://support.microsoft.com/kb/322756/ ) Comment faire pour sauvegarder, modifier et restaurer le Registre dans Windows XP et Windows Server 2003

Pour débloquer les fichiers .hlp sur un seul ordinateur après avoir installé WinHelp32.exe, procédez comme suit :
  1. Ouvrez une session à l'aide d'un compte d'administrateur.
  2. Cliquez sur Démarrer
    Réduire cette imageAgrandir cette image
     Bouton Démarrer
    , tapez regedit dans la zone Rechercher, puis cliquez sur regedit dans la liste Programmes.
    Réduire cette imageAgrandir cette image
    Autorisation Contrôle d'accès utilisateur
    Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer une opération, entrez le mot de passe, ou cliquez sur Continuer.
  3. Recherchez la sous-clé de Registre suivante, puis cliquez dessus :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
  4. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur Clé.
  5. Tapez WinHelp, puis appuyez sur ENTRÉE.
  6. Cliquez sur la clé WinHelp. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur Valeur DWORD 32 bits.
  7. Tapez AllowIntranetAccess, puis appuyez sur ENTRÉE.
  8. Dans le menu Edition, cliquez sur Modifier.
  9. Dans la zone Données de la valeur, tapez 1, cliquez sur Hexadécimal dans la zone Base, puis sur OK.
  10. Quittez l'Éditeur du Registre.
Rendez-vous dans la section « Le problème est-il résolu ? ».

Le problème est-il résolu ?

  • Vérifiez que le problème est résolu. Si c'est le cas, vous n'avez plus besoin de cette section. Sinon, vous pouvez contacter l'assistance (http://support.microsoft.com/contactus) .
  • Vos commentaires sont les bienvenus. Pour nous faire part de vos commentaires ou d'un problème concernant cette solution, écrivez-nous sur le blog « Aidez-moi (http://blogs.technet.com/fixit4me/)  » ou envoyez-nous un courrier électronique (mailto:fixit4me@microsoft.com?Subject=KB917607 - Unblock HLP Files on intranet site) .

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 d'utilisateurs malintentionnés ou de logiciels nuisibles tels que des virus. Cette solution de contournement n'est pas recommandée ; nous vous indiquons toutefois la marche à suivre si vous souhaitez l'appliquer. Vous assumez l'ensemble des risques liés à cette solution de contournement.

Avertissement Cet article contient des informations sur la façon de contourner des problèmes dus aux modifications apportées dans cette version de l'Aide Windows. Toutefois, Microsoft ne fait aucune recommandation spécifique quant aux clés de Registre et aux valeurs appropriées à votre organisation. Votre personnel informatique est le plus à même de juger des avantages de ces solutions de contournement par rapport aux risques induits par leur utilisation. La démarche la plus sûre est de n'utiliser aucune solution de contournement qui fait appel au Registre.

Le téléchargement WinHlp32.exe fournit des stratégies de groupe et des entrées de Registre que vous pouvez utiliser pour contourner des problèmes connus dans cette version de l'Aide Windows. Grâce aux stratégies de groupe ou aux entrées de Registre suivantes, les administrateurs réseau et les utilisateurs individuels peuvent réactiver des macros et débloquer des fichiers .hlp stockés sur des sites intranet. Deux stratégies de groupe, un paramètre de stratégie de groupe d'ordinateur local et un paramètre de stratégie de groupe d'utilisateur en cours, sont fournis comme solution de contournement pour chaque fonctionnalité. Vous pouvez également utiliser un paramètre de Registre utilisateur pour gérer chaque fonctionnalité.

Pour chaque fonctionnalité, l'ordre de priorité est le suivant :
  1. Stratégie de groupe pour ordinateur local
  2. Stratégie de groupe pour utilisateur en cours
  3. Paramètre de Registre utilisateur
Si aucune stratégie ni aucun paramètre de Registre utilisateur ne sont définis pour des fonctionnalités données, ces fonctionnalités se comporteront comme décrit à la section « Problèmes connus ».

Important Cette section, méthode ou tâche, contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde et la restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
322756  (http://support.microsoft.com/kb/322756/ ) Comment faire pour sauvegarder, modifier et restaurer le Registre dans Windows XP et Windows Server 2003
  • Comment faire pour activer des macros

    Les administrateurs réseau peuvent utiliser la stratégie Allow programmatic macros in WinHlp32.exe pour activer ou désactiver des macros dans les fichiers .hlp. Les administrateurs peuvent utiliser la console de gestion des stratégies de groupe (GPMC) pour gérer ce paramètre de stratégie de groupe. Pour plus d'informations sur la stratégie de groupe, reportez-vous à la section « Références ».

    Si aucune stratégie de groupe pour ordinateur local ou pour utilisateur en cours n'est définie pour cette fonctionnalité, les utilisateurs peuvent modifier le paramètre de Registre utilisateur de cette fonctionnalité pour activer ou désactiver les macros dans les fichiers .hlp. Pour modifier ce paramètre, les utilisateurs doivent d'abord ajouter la nouvelle sous-clé suivante dans le Registre :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp
    Les utilisateurs doivent ensuite ajouter une valeur DWORD nommée AllowProgrammaticMacros à cette sous-clé. Si AllowProgrammaticMacros est défini par la valeur 1, les macros sont activées. Si AllowProgrammaticMacros est défini par la valeur 0, les macros sont désactivées. Si la valeur de Registre n'existe pas, les macros sont désactivées.
  • Procédure pour débloquer des fichiers .hlp qui sont stockés sur l'intranet

    Les administrateurs réseau peuvent utiliser le paramètre de stratégie Allow WinHlp32.exe to access .hlp files stored on intranet sites (Autoriser WinHlp32.exe à accéder aux fichiers .hlp stockés sur des sites intranet) pour débloquer des fichiers .hlp stockés sur l'intranet. Les administrateurs peuvent utiliser la console de gestion des stratégies de groupe (GPCM) pour gérer ce paramètre de stratégie de groupe. Pour plus d'informations sur la stratégie de groupe, reportez-vous à la section « Références ».

    Si aucune stratégie de groupe n'est définie pour cette fonctionnalité, les utilisateurs peuvent modifier le paramètre de Registre utilisateur 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 dans le Registre :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp
    Les utilisateurs doivent ensuite ajouter une valeur DWORD nommée AllowIntranetAccess à cette sous-clé. Si AllowIntranetAccess est défini par la valeur 1, les fichiers .hlp stockés sur des sites intranet sont disponibles. Si AllowIntranetAccess est défini par la valeur 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.

Informations supplémentaires à l'attention des fournisseurs de contenu d'aide qui envoient des fichiers .hlp

À compter de la publication de Windows Vista et de Windows Server 2008, les développeurs de logiciels tiers ne sont plus autorisés à redistribuer WinHlp32.exe avec leurs programmes.

La technologie WinHlp32.exe ne sera plus prise en charge dans sa forme actuelle dans les versions Windows futures. Par conséquent, nous recommandons vivement aux développeurs de logiciels de cesser d'utiliser ce programme d'aide de Windows dans Windows Vista ou dans Windows Server 2008. Nous encourageons les développeurs de logiciels qui fournissent des programmes basés sur des fichiers .hlp à opérer une transition vers un autre format de fichier d'aide, tel que .chm, .html ou .xml. Ils devront également remplacer les commandes d'appel à partir de l'API WinHelp par la nouvelle source de contenu. Plusieurs outils tiers sont mis à la disposition des développeurs de logiciels pour convertir le contenu de l'aide d'un format à un autre.

Remarque Windows Vista et Windows Server 2008 continue à prendre en charge WinHelp.exe pour les fichiers .hlp 16 bits. Le programme WinHelp.exe est une version de l'Aide Windows conçue pour les fichiers .hlp 16 bits. Le programme WinHelp.exe est toujours inclus dans Windows Vista.

Références

Pour plus d'informations sur la stratégie de groupe, reportez-vous aux sites Web de Microsoft aux adresses suivantes :

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows Server 2008 Standard
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Vista Édition Familiale Basique
  • Windows Vista Édition Familiale Premium
  • Windows Vista Entreprise
  • Windows Vista Professionnel
  • Windows Vista Édition Intégrale
  • Windows Vista Starter
  • Windows Vista Professionnel 64 bits
  • Windows Vista Édition Familiale Premium 64 bits
  • Windows Vista Édition Familiale Basique 64 bits
  • Windows Vista Édition Intégrale 64 bits
  • Windows Vista Entreprise 64 bits
Mots-clés : 
kbmsifixme kbfixme kbresolve kbtshoot kbhelp kbexpertisebeginner kbinfo KB917607
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Traductions disponibles