Comment débloquer des fichiers chm - le bouton de déblocage est manquant


10

J'ai téléchargé un fichier CHM. Lorsque je double-clique dessus, il m'invite à ouvrir / enregistrer / annuler. Que j'ouvre ou que j'enregistre une nouvelle copie, la «nouvelle» version demandera le même popup d'ouverture / sauvegarde / annulation à l'infini.
En recherchant sur Google, il semble que Microsoft ait jugé bon pour des raisons de sécurité de bloquer ces fichiers par défaut. La solution consiste à cliquer avec le bouton droit sur le fichier et à cliquer sur le bouton "débloquer" en bas:

entrez la description de l'image ici

le problème est que je n'ai pas ce bouton sur mon système:

entrez la description de l'image ici

BTW, le bouton est également manquant pour les fichiers .exe.
J'utilise Win7 64 bits. Des idées?


3
Voir ici pour savoir comment désactiver cette fonctionnalité de sécurité ennuyeuse, et ici pour savoir comment débloquer en bloc à partir de la ligne de commande.
Karan

Est-ce que cela fonctionnera pour XP? J'ai le même problème sur ma machine de travail.
Yoav

Oui, les deux devraient également fonctionner sous XP.
Karan

Une méthode utilisant Windows PowerShell a été fournie dans cette question: stackoverflow.com/questions/28142826/…
UuDdLrLrSs

Réponses:


5

Windows conserve les indicateurs dans un autre flux de données qui n'est disponible que sous NTFS.

Les flux de données seront survivre à des copies d'un dossier NTFS à un autre, mais ils ne survivent pas à être déplacé vers un volume FAT32 ou exFAT. ou être envoyé par e-mail ou compressé.

Donc, si vous n'avez pas le droit de modifier le registre ou la stratégie, vous avez quelques options:

  1. Envoyez-vous le fichier par e-mail (bien que certains systèmes de messagerie bloquent les fichiers chm en tant que pièces jointes non sécurisées)

  2. Ajoutez le fichier à un fichier Zip, puis décompressez à l'emplacement souhaité. (Certains utilitaires zip peuvent conserver des flux de données alternatifs, assurez-vous donc que cette option est désactivée lors du zippage)

  3. Déplacez le fichier vers un volume ExFat ou FAT32, puis, facultativement, revenez à NTFS si c'est là que vous avez besoin du fichier pour résider.

  4. Ouvrez le fichier dans un éditeur hexadécimal, puis enregistrez-le en tant que nouveau fichier (l'enregistrement par-dessus le fichier d'origine peut ne pas fonctionner car certains éditeurs hexadécimaux optimisent la sauvegarde d'un fichier inchangé)

  5. Insérez le fichier dans un document Office en tant qu'objet, copiez l'objet inséré, puis collez-le dans l'Explorateur.


Impressionnant. La fermeture éclair et la décompression l'ont réparé pour moi. Merci.
Matt Davis

5

La même chose s'est produite sur le mien. Voici comment y remédier:

  1. Ouvrir Regedit
  2. Recherchez la clé:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x
    
  3. Créer une sous-clé ItssRestrictions

  4. Créer un DWORD MaxAllowedZoneavec de la valeur2

Si cela ne fonctionne toujours pas, déplacez le fichier sur un autre disque et rouvrez-le pour voir.

https://support.microsoft.com/en-us/kb/892675


travaillé pour moi thx!
kofifus

Notez que la valeur = 2 peut ou non être le bon réglage. Cela dépend de la «zone» du serveur réseau. Si 2 ne fonctionne pas, je travaillerais progressivement vers le haut pour déterminer la zone nécessaire.
UuDdLrLrSs

Fonctionne pour moi, pour la dernière suggestion de déplacer le fichier. Incroyable!
eriawan

1

Les fichiers CHM ne sont bloquables (et donc pas déblocables) sur les systèmes de fichiers NTFS. Toutes les autres sources de fichiers (à l'exception des partages réseau dans la zone locale) sont probablement considérées comme dangereuses.

Mais, le blocage n'a été ajouté à XP que par un sp (sp2 afaik)


Je pense que vos hypothèses sont fausses. Ce n'est pas l'enregistrement d'un fichier à partir d'un volume non NTFS qui le rend dangereux ( wat?! Est-ce que NTFS vous empêche par magie d'enregistrer des virus ou quelque chose?). C'est la sauvegarde du fichier à partir d'un emplacement externe qui fait que Windows marque le fichier comme non sûr, mais il nécessite une prise en charge dans le système de fichiers et seul NTFS prend en charge ces indicateurs "d'insécurité". Quoi qu'il en soit, cette réponse ne résout pas le problème d'OP.
gronostaj

Je veux dire que ces "drapeaux" ne sont disponibles que si vous enregistrez le résultat sur un système NTFS, car il utilise des fichiers fourchus. Par conséquent, sur d'autres systèmes de fichiers, les informations "sûres" ne sont pas conservées, ce qui rend tous les fichiers sur un tel volume potentiellement dangereux car le système ne peut pas déterminer s'ils sont locaux ou des fichiers d'origine externe.
Marco van de Voort
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.