J'ai un fichier chm que je peux ouvrir à la maison. J'utilise windows XP à la maison et au travail. Cependant, lorsque j'ouvre le fichier au travail, il n'affiche pas le contenu du fichier. Il montre cependant correctement la table des matières du fichier. Tout idées pls?
À part ce que Nicolas a suggéré, il se peut que vous ne puissiez pas voir le contenu d'un CHM que vous ouvrez sur un chemin UNC. Si tel est le cas, copiez le fichier sur un lecteur local.
Essayez de cliquer avec le bouton droit sur votre fichier chm et sélectionnez les propriétés. Vous verrez un bouton "Débloquer". Cliquez dessus, cela devrait résoudre votre problème.
allez simplement sur Power Shell et exécutez-le en tant qu'administrateur, cd votre dossier
et utilisez la commande suivante Unblock-File '.\filename.chm'
J'ai eu la même situation, sur un système Windows 10 (VMware). J'ai dû déplacer le fichier vers un lecteur local comme suggéré par une autre affiche ET PUIS décochez le message d'avertissement d'ouverture de fichier. L'ouverture du fichier a donné un message "Ouvrir un fichier - Avertissement de sécurité", avec une case en bas "Toujours demander avant d'ouvrir ce fichier". Jusqu'à ce que je décoche cette case, seule la table des matières s'affiche. Après avoir décoché, le contenu s'est affiché correctement. HTH quelqu'un d'autre!
Sur Windows 7, la copie du fichier localement et la désactivation du message d'avertissement d'ouverture de fichier fonctionnaient.
Votre fichier CHM a le caractère de hachage "#" dans le nom de fichier ou dans le nom de répertoire. Veuillez supprimer "#" et vous pourrez voir le contenu. Si vous ne pouvez toujours pas voir, veuillez visiter le lien suivant: https://www.helpsmith.com/chm-cannot-be-displayed.php
Il semble que beaucoup de gens ont ce problème mais n'ont pas été en mesure de trouver une solution. Il existe apparemment différents niveaux d'authentification. La plupart des articles que je lis vous disent de définir la MaxAllowedZone sur "1", ce qui signifie que la zone de la machine locale et la zone intranet sont autorisées mais que "4" permet l'accès à "toutes" les zones.
Pour plus d'informations, lisez cet article: https://support.Microsoft.com/en-us/kb/892675
Voici à quoi ressemble mon registre (je n'étais pas sûr que cela fonctionnerait avec les caractères génériques, mais cela semble fonctionner pour moi):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000004
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"UrlAllowList"="\\\\<network_path_root>;\\\\<network_path_root>\*;\\ies-inc.local;http://www.*;http://*;https://www.*;https://*;"
Comme note supplémentaire, étrangement, la clé "UrlAllowList" était nécessaire pour faire ce travail sur un autre PC mais pas mon test. Ce n'est probablement pas nécessaire du tout, mais quand je l'ai ajouté, cela a résolu le problème. L'utilisateur n'a peut-être pas fermé le fichier d'origine ou quelque chose comme ça. Donc, juste une considération. Je suggère d'essayer le moins possible et de le tester, puis d'ajouter si nécessaire. Une fois que vous avez confirmé, vous pouvez déployer si nécessaire. Si la méthode "Débloquer" ne fonctionne pas ou si vous ne voyez pas l'option, cela devrait. Bonne chance!
P.S. Une autre méthode qui fonctionnait consistait à mapper le chemin d'accès au réseau localement à l'aide de mklink/d (liaison symbolique dans Windows 7 ou plus récent) mais le mappage d'une lettre de lecteur réseau (Z: pour les tests) ne fonctionnait pas. Juste matière à réflexion et je n'ai pas eu à "débloquer" aucun fichier. De plus, la "solution" acceptée n'a pas résolu le problème pour moi.
Ouvrez l'invite de commande et exécutez en tant qu'administrateur. Accédez à l'emplacement du fichier, saisissez le nom du fichier et appuyez sur Entrée. Il devrait ouvrir le fichier et afficher le contenu dans la visionneuse chm.
Plus à lire sur: http://langbasics.blogspot.in/2014/12/chm-viewer-unable-to-show-contents.html
Merci
J'ai eu le même problème et j'ai zippé le fichier puis l'ouvrir depuis l'intérieur du programme Zip. (J'utilise 7-Zip)
Je rencontrais le même problème. J'ai lu que le fichier .chm ne fonctionnait que sur NTFS. Mon fichier se trouvait sur un lecteur réseau cloud qui n'est pas NTFS, donc je l'ai copié localement et le problème avait disparu.
Utilisez SumatraPDF. Il ouvre des fichiers .chm.
Si quelqu'un a besoin, il y a une page web: http://topdf.com/ où est possible de convertir un chm en pdf. Je l'ai testé avec un chm de ~ 18 Mo et 615 pages. J'ai pu obtenir un pdf avec une table des matières hyperliée.