Ouvrir un fichier d’aide au format CHM
Un fichier d’aide possédant une extension .chm est un fichier HTML compilé. Il s’agit notamment du format utilisé pour les fichiers d’aide fournis avec les applications. Certains programmes de l’auteur sont livrés avec ce type de fichiers, mais par sécurité, et par défaut, Windows peut ne pas afficher leur contenu après un téléchargement.
Prenons l’exemple du programme Jump Registry disponible dans la section Outils du site. Une fois téléchargé et l’archive décompressée classiquement (clic droit -> Extraire tout), on distingue le fichier d’aide JumpRegistry.chm

En double-cliquant dessus pour l’ouvrir
on obtient immédiatement un avertissement de sécurité

Cet avertissement de sécurité apparaît car le fichier originel a été téléchargé depuis Internet. Hors, en poursuivant normalement avec le bouton Ouvrir, le contenu du fichier d’aide ne s’affiche pas, et on obtient le message type informant que la “Navigation vers la page Web a été annulée” !

On obtient la même chose si on tente d’ouvrir le fichier d’aide à partir du logiciel lui-même
Et c’est encore pire puisque l’avertissement de sécurité ne s’affiche pas ici

Il est inutile de sélectionner une autre rubrique dans le sommaire, le contenu de l’aide ne s’affichera pas. Il est inutile également de s’en prendre à l’éditeur de l’oeuvre ;-) car le problème provient des paramètres de sécurité appliqués aux fichiers téléchargés. Pourtant, le fichier d’aide est parfaitement fonctionnel !
Pour avoir accès au contenu de l’aide
il faut prendre soin de décocher la case de sécurité

Cette case n’est à décocher qu’une seule fois
Magique !
Le fichier d’aide s’affiche correctement

Une fois la case décochée, l’avertissement de sécurité ne s’affichera plus pour ce fichier
On peut également débloquer un fichier via ses propriétés

Comme la sécurité des fichiers d’aide au format CHM a fait couler beaucoup d’encre, et qu’elle est susceptible d’évoluer au fil des versions de Windows et des différentes mises à jour, les lecteurs intéressés peuvent toujours commencer par consulter le bulletin de sécurité Microsoft MS05-026
![]()
Pierre TORRIS – Tous droits réservés