自宅で開くことができるchmファイルがあります。自宅と職場でwindows XPを使用しています。ただし、職場でファイルを開くと、ファイルの内容は表示されません。ただし、ファイルの目次は正しく表示されます。アイデアpls?
ニコラスが示唆した以外に、UNCパスで開いたCHMの内容を表示できない場合があります。その場合は、ファイルをローカルドライブにコピーします。
Chmファイルを右クリックして、プロパティを選択してみてください。 「ブロック解除」ボタンが表示されます。それをクリックすると、問題が解決するはずです。
電源シェルに移動して、管理者として実行し、フォルダに移動します
そして、次のコマンドを使用しますUnblock-File '.\filename.chm'
Windows 10(VMware)システムでも同じ状況がありました。別のポスターに示されているように、ファイルをローカルドライブに移動し、ファイルを開く警告メッセージのチェックを外す必要がありました。ファイルを開くと、「ファイルを開く-セキュリティ警告」メッセージが表示され、下部に「このファイルを開く前に常に確認する」チェックボックスが付いています。そのボックスのチェックを外すまで、TOCのみが表示されていました。チェックを外した後、内容は適切に表示されました。 HTH他の誰か!
Windows 7では、ファイルをローカルにコピーし、ファイルを開く警告メッセージをオフにしました。
CHMファイルのファイル名またはディレクトリ名に「#」ハッシュ文字が含まれています。 「#」を削除すると、コンテンツを表示できるようになります。それでも表示されない場合は、次のリンクをご覧ください。 https://www.helpsmith.com/chm-cannot-be-displayed.php
多くの人がこの問題を抱えているように見えますが、解決策を見つけることができませんでした。認証には明らかに異なるレベルがあります。私が読んだほとんどの記事では、MaxAllowedZoneを「1」に設定するように指示されています。つまり、ローカルマシンゾーンとイントラネットゾーンは許可されますが、「4」は「すべて」ゾーンへのアクセスを許可します。
詳細については、この記事をお読みください: https://support.Microsoft.com/en-us/kb/892675
これは私のレジストリがどのように見えるかです(ワイルドカードで動作するかどうかはわかりませんでしたが、私には動作するようです):
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://*;"
追加の注意として、奇妙なことに、このテストを別のPCで機能させるには「UrlAllowList」キーが必要でしたが、私のテストでは必要ありませんでした。おそらくまったく必要ありませんが、追加すると問題は解決しました。ユーザーが元のファイルなどを閉じていない可能性があります。考慮事項です。最小限のことを試してテストし、必要に応じて追加することをお勧めします。確認したら、必要に応じて展開できます。 「ブロック解除」メソッドが機能しない場合、またはオプションが表示されない場合は、これが必要です。がんばろう!
追伸動作する別の方法は、mklink/d(Windows 7以降のシンボリックリンク)を使用してネットワークへのパスをローカルにマッピングすることでしたが、ネットワークドライブ文字(Z:テスト用)のマッピングは機能しませんでした。思考の糧であり、ファイルを「ブロック解除」する必要はありませんでした。また、受け入れられた「解決策」は問題を解決しませんでした。
コマンドプロンプトを開き、管理者として実行します。ファイルの場所に移動し、ファイル名を入力してEnterキーを押します。ファイルを開き、chmビューアーでコンテンツを表示する必要があります。
詳細: http://langbasics.blogspot.in/2014/12/chm-viewer-unable-to-show-contents.html
ありがとう
私は同じ問題を抱えていて、ファイルを圧縮してから、Zipプログラム内から開きます(7-Zipを使用しています)
私は同じ問題を経験していました。 .chmファイルはNTFSでのみ機能することを読みました。私のファイルはNTFSではないクラウドネットワークドライブにあったため、ローカルにコピーして問題はなくなりました。
SumatraPDFを使用します。 .chmファイルを開きます。
誰かが必要な場合は、Webページがあります。 http://topdf.com/ ここで、chmをpdfに変換できます。 〜18MBのchmと615ページでテストしました。ハイパーリンクされた目次を含むPDFを取得できました。