ネットワーク共有ドライブから.chmヘルプを開こうとすると、次のエラーが表示されます。
ウェブページへのナビゲーションがキャンセルされました。
KB896054 に記載されている.regソリューションについて知っています。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001
windows 7では機能しません。
.chmヘルプをネットワークドライブから利用できるようにする方法はありますか?
編集:ネットワークパスがP:ドライブ文字にマッピングされています。私のプログラムはP:から実行され、そのヘルプを表示したいと考えています。プログラムをローカルドライブにコピーすることは、私にとって解決策ではありません。
最も簡単な方法-便利ではありません-マシンにドラッグして開きます。
技術的な方法-プロパティに移動し、ブロック解除ボタンがあるかどうかを確認します。
これは通常、別のマシンから設定されたNTFSフラグが原因で発生します。
他のファイルが機能する理由はわかりませんが、何らかの理由で.CHMファイルが影響を受けます... HTMLページをキャッシュする方法に関係していると思います。
Windows 7、64ビットでこの問題も発生しました。信頼済みサイトゾーンにUNCパス(\\ drive\share)を追加し、(HKLM\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictionsで)MaxAllowedZoneを0x01ではなく0x02に設定する必要がありました。これが他の誰かの役に立つことを願っています。出典: KB 896054 、どのMaxAllowedZone設定がどのゾーンを有効にするかを示す便利な表があります(数値が大きいほど許容度が高くなります)。 SuperUserのもう1つの質問69863でも、「Open File Security Warning」というnagメッセージをオフにする方法を説明しています。
次の2つのキーを入力する必要があります。Windows7でCHMファイルを表示できます。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"UrlAllowList"=\\\\[server name]\\[share name]\\[path];file://\\\\[server name]\\[share name]\\[path];
匿名ユーザー(CBという名前)によって追加されました。64ビットのWindows 7では、次のものが必要になることに注意してください。
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001
私はまったく同じ問題に遭遇しました。
お手並みをみせてもらおう:
住所を再入力してください
...牛が帰ってくるまで:)
または、KAMA SoftwareのHelp Explorerを使用します。
プログラムをインストールする必要はなく、ポータブルで使用できます。2つのフォルダーbinとを抽出するだけです。 )greと実行可能ファイルhelpexplorer.exeを実行します。
注:ヘルプエクスプローラーはシェアウェアです。ただし、制限はなく、まったくありません。これは、KAMAソフトウェアが地球から消えてしまったように見えるので問題ありません。したがって、ソフトウェアのライセンスはかなり困難です。ソフトウェアの登録方法についての情報をいただければ幸いです。
まともなヘルプファイルビューアを探していたところ、かなり前にプログラムを見つけました。それ以来、それを使用しています。多くのテクニカル電子ブックはCHMとしてリリースされており、Microsoftのビューアは非常に苦痛です。HEは、適切なビューアのようなものです。最新のインターフェース、履歴検索、お気に入り、簡単なフォントサイズ調整(ズームイン/ズームアウト) CTRL +/-)インターネットフォントの設定を変更せずに...そしてもちろん、ネットワーク共有のナビゲーションをキャンセルしません。 :)*
以下を.cmdスクリプトで使用します(右クリック、管理者として実行):
REG ADD HKLM\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions /v MaxAllowedZone /t REG_DWORD /d 1 /f
REG ADD HKLM\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions /v UrlAllowList /d "\\yourserver;file://\\yourserver;http://your.intranet.web" /f
(それはシャーリーの答えと同じですが、ネットワーク経由で.regファイルをダブルクリックしても機能せず、サーバーに構成スクリプトがあります。ただし、.cmdスクリプトを管理者として実行すると動作します)