01時31分46秒 [ソフトウェア]
Windows用ソフトウェアに付属するヘルプファイル形式の1つに「CHM」(コンパイル済みHTMLヘルプファイル)という形式があります。Windows XPの場合だと、右図のようなアイコンで表示されるファイルです。最近では、多くのソフトウェアがこの形式のヘルプを用意しているのではないかと思います。
このCHM形式のヘルプファイルの中身が見えないことがあるようです。
私も先ほど(自分で製作したヘルプファイルを試しにウェブ上から落としてみて)CHM形式のヘルプファイルが読めない現象に遭遇しました。
CHMファイルをダブルクリックすると、確かにヘルプウインドウは開きますが、下図のように「ウェブページへのナビゲーションは取り消されました」と表示されて、何も読めません。
実際にはウェブサイトにアクセスしようとしているわけではなく、ローカル(CHMファイルに含まれる内部のページを読もうとしているだけなのですが。なぜか、こんなエラーが出ます。)
このCHM形式のヘルプファイルの実体はHTMLファイルです。ヘルプページ1つにつきHTMLファイル1つで構成されていて、Microsoftが無償で配布している開発ツールの1つである「HTML Help Workshop」というツールで生成(コンパイル)します。
単一ファイルの中に、複数のHTMLや画像を含めることができるので、ヘルプの配布に便利です。
で、このCHM形式のヘルプファイルは、ウインドウこそヘルプ独特のウインドウですが、中身の表示にはInternet Explorerが使われています。
ネットから落としてきたCHMファイルは、Internet Explorerのセキュリティ設定に引っかかるんでしょうか。とにかく、IE側の制限でヘルプの内容が表示できないことがあるみたいです。
この中身の見えないCHM形式ヘルプファイルを見るには、CHMファイルのプロパティを表示させてブロックを解除してやれば良いようです。
方法は簡単で、CHMファイルを右クリックして「プロパティ」を選択して、プロパティウインドウを表示します。その下部に、「セキュリティ」という区画があります。(下図)
ここの「ブロックの解除」というボタンをクリックするだけです。
これによって、セキュリティ上の制限が解除できるようです。
この「ブロックの解除」ボタンをクリックし、「OK」ボタンでウインドウを閉じると、以後そのCHMファイルは普通に閲覧できるようになります。
CHMファイルをダブルクリックすると、ヘルプウインドウが開き、中身がちゃんと表示されます。
というわけで、CHM形式のヘルプファイルが、「ウェブページへのナビゲーションは取り消されました」という謎のエラーで見えない場合には、上記の操作をお試し下さい。
この日記へのコメントはお気軽に! コメント数:25件
ファイル所有者の概念が扱えるのは、NTFSでフォーマットされた記録媒体を使っている場合だけですね。WindowsNT系のOSでは昔から(NTFSが)使えていたようですが、NT系のOSであってもFATでフォーマットされた媒体上にあるファイルでは、所有者とかの情報は扱えません。
WindowsXPでも、NTFS上で暗号化されたファイルを(USBメモリとかの)FAT32でフォーマットされた媒体へコピーしようとすると、「暗号化が失われるけどいいか?」みたいな確認ダイアログが出てきます。
WindowsのユーザIDがどんな扱いなのかよくは知らないんですが、ユーザアカウントの設定画面で設定するユーザ名が一致していれば、他のPCからコピーしたファイルでも問題なく扱えることからして、そこで設定された文字列しか見てないんじゃないかな?と思ったりしています。……どうなのかな。(^_^;;;
ブロックを解除するとどうなるんでしょうね……?
FATとかの媒体へコピーしたときのような感じになるのかな……?
投稿者 にしし : 2009年06月15日 02:09
ありがとう
投稿者 Anonymous : 2010年04月27日 12:17
助かりました。
投稿者 匿名希望 : 2010年09月10日 18:03
感謝の追加情報
まずメールでHelpファイルを送った→見れない
(ht~省略)help.yahoo.co.jp/help/jp/mail/tips/tips-06.html
で解決。さあファイルを開こう!→ウェブページへのナビゲーションは取り消されました
このページを発見。よしこれでやっと見れる!→ブロック解除ボタンが存在しない(^^;)
私の見たかったヘルプファイルは元々ファイルサーバにありました。それをWindows2000端末へ落とし、更に別のPCへ移動したものでした。2000が悪いのかな?と思いましたが、サーバ上にあるファイルを汚さないよう任意のフォルダをサーバ上に作成→そこへコピーしたファイルのプロパティのセキュリティタブのEVERYBODYをフルコントロールに変更
この操作を行ったファイルならどのPCでも見れるようです。同じようなハマり方をされた方、ご参考下さい。
投稿者 助かりました~☆ありがとう! : 2010年09月17日 10:48
なるほど。「セキュリティ」タブでアクセス権の設定を変更する方法もあるのですね。
「対象ユーザ」に「Everybody」がない場合は、自分のユーザ名か、もしくは「HomeUsers」のような項目を選んで「フルコントロール」にチェックを入れれば良さげですね。
情報ありがとうございました。
投稿者 にしし : 2010年10月06日 01:30
ありがとうございました。
引用させていただいたのですが、当方未熟でトラックバックできなかったので、こちらにコメントします。
投稿者 かもねぎ : 2010年10月25日 23:21
かもねぎさん、どうもです。
大丈夫です。ちゃんとトラックバックは来ていました。
投稿者 にしし : 2010年10月29日 23:31
フリーソフトのヘルプファイルを日本語化しようとしたら
見れず、コチラに辿り着きました。
お陰様でヘルプファイルが見れるようになりました。
ありがとうございます。
投稿者 咲 : 2011年01月21日 18:49
困っていて助かりました。ありがとうございます。
投稿者 大森「 : 2011年03月22日 21:51
大変助かりました。ありがとうございました。
投稿者 AOI : 2011年03月24日 23:54
助かりました。ありがとうございます!
投稿者 simplestar : 2011年05月11日 12:27
助かりました。ありがとうございます!
投稿者 Anonymous : 2012年02月06日 13:24
初めまして。
先日友人からこのサイトの事を教えてもらったのですが
このツールはハンゲームのixaでも使えるんでしょうか?
試してみたのですがヤフーに飛んでしまいます・・・
もしヤフー版のみ対応でしたら、ハンゲーム版対応してるツールをご紹介してほしいです><
投稿者 ミンミン : 2012年02月10日 02:42
ミンミンさん、こんにちは。
「このツール」というのは何のことを指しておられるのでしょうか?(^_^;)
以前も何かゲームのご質問を投稿された方がいらっしゃったのですが、何のことを指しておられるのか、もしくは何かを勘違いなさっているのか、分からなかったんですよね。(^_^;;;
CHM形式のヘルプは、最近のWindows用ソフトでたいてい利用されていると思います。
投稿者 にしし : 2012年02月12日 03:37
めちゃ助かりました、ありがとう!
投稿者 通りすがりさん : 2012年06月15日 06:10
ありがとうございます!!!!!!
投稿者 Anonymous : 2012年12月17日 19:35
ありがとうございました。スッキリしました。
投稿者 take_bun : 2013年01月18日 14:52
ありがとうございました!
投稿者 Anonymous : 2013年07月04日 16:37
助かりました!! ありがとうございます(>人<;)
投稿者 suguruka : 2013年10月07日 23:28
みなさん、コメントありがとうございます。
CHM形式ヘルプファイルのセキュリティ問題に遭遇している方々はずいぶん多そうですね。^^;
投稿者 にしし : 2013年10月20日 11:01
この症状で困っておりました。
ありがとうございます。
投稿者 Boletus : 2014年02月01日 20:37
ありがとうございます!!
本当に困っていたので助かりました!!
投稿者 hamain : 2014年03月22日 12:43
WinHlp32.exeをインストールしても、開けないので悩んでおりました。
本当に助かりました。ありがとうございます。
投稿者 ichisaburo : 2016年05月03日 19:20
見えました!
ありがとうございますっ!
投稿者 天慈 : 2016年09月10日 05:55
コメント数: 25件
あ,わたしも〜
この"ブロック解除"ボタンの存在を,つい最近知りました.
WindowsXPパソコンをファイルサーバー代わりにしていて,
Linuxノートでダウンロードしたファイルをサーバーへ移動後,
ファイルをサーバー内のディレクトリ移動する際に,操作を拒否
されて気付きました.
ファイル移動の際には,ファイルの所有者を見ているみたいですね.
Windowsにファイルの所有者の概念が今まであったのか,
わたしの記憶は曖昧でしたけれど,あの(長くて解りにくい)
ユーザーID(?レジストリで良く見るxxxx-xxxx-xxxxみたいな,)が
Linux(UNIX)のユーザーID,グループIDとは同じではないので,
生じている現象と思ったのですけれど…
解除しちゃうってことは,everyoneになっちゃうのかな?
nobadyなのかな〜?…ちょっと調べてみようっと…(笑)
投稿者 ヨウレ : 2009年06月13日 22:54