私のオフィスのユーザー全員が使用するネットワーク共有にアプリケーションがあります。ユーザーのデスクトップにはこのソフトウェアを指すショートカットがあり、すべて順調です。アプリケーション自体からヘルプ ファイルを開こうとすると (ヘルプ -> ヘルプ トピック)、共有にある CHM ファイルも開きます。CHM ファイルは開かず、典型的なエラー「Web ページへのナビゲーションがキャンセルされました」が表示されます。
HHReg を使用してレジストリを編集し、最大許可ゾーンを制限付きサイトまで許可してみましたが、うまくいきませんでした。共有上の実際の CHM ファイルを許可ファイルとして指定してみましたが、うまくいきませんでした。
CHM ファイルはエクスプローラーでは問題なく開きますが、このアプリケーションでは開きません。これは、アプリケーションがローカルではなく共有から実行されていることが問題であることを示しています。したがって、CHM ファイルを開くのをブロックする他の権限/セキュリティ設定があるはずです。
以下の情報をすべて確認しましたが、何も見つかりません。
http://www.helpandmanual.com/products_hhreg.html
http://www.winhelponline.com/blog/fix-cannot-view-chm-files-network-xp-2003-vista/
答え1
64 ビット OS 上の 32 ビット アプリケーションでも同じ問題が発生しました。Microsoft kb 896054 の記事の regkey をレジストリの Wow6432Node に追加したところ、問題は解決しました。