WinHlp32.exe でプログラムのマクロを許可する

WinHlp32.exe のプログラムのマクロ (ExecFile、RegisterRoutine、ShellExecute、ShortCut、Generate、Test、および ExecProgram) は、ある種の .hlp ファイルを表示するのに必要です。しかしながら、これらの機能はセキュリティの脅威に対して、システムを脆弱にします。
この機能を制御するため、ローカル コンピュータ グループ ポリシーと、現在のユーザー グループ ポリシーの 2 つのグループ ポリシーが提供されています。また、ユーザー レジストリの設定を使ってこの機能を管理することもできます。優先順位は次のようになっています: ローカル コンピュータ グループ ポリシー、現在のユーザー グループ ポリシー、ユーザーのレジストリ設定。いずれのポリシーも設定されておらず、ユーザーのレジストリ設定も設定されていない場合、プログラムのマクロは無効になります。
このポリシーに優先順位があって無効になっている場合、プログラムのマクロに依存している .hlp ファイルは正しく表示されません。
このポリシーに優先順位があって有効になっている場合、プログラムのマクロは許可され、.hlp ファイルは正しく表示されます。

サポートされるバージョン: Windows Vista 以降

Registry HiveHKEY_CURRENT_USER
Registry PathSoftware\Policies\Microsoft\Winhelp
Value NameAllowProgrammaticMacrosInWinhelp
Value TypeREG_DWORD
Enabled Value1
Disabled Value0

winhelp.admx