web-dev-qa-db-ja.com

「このWebサイトがコンピュータでプログラムを開くことを許可しますか?」を無効にするにはどうすればよいですか?特定のプログラム/モニカに対する警告?

私は新しい WindowsのURLモニカ 私が取り組んでいるユーティリティのために遊んでいます。 [スタート]> [実行]から新しいURLを実行すると、実行されるだけです。 Notesを介して自分自身にURLを送信するか、IEアドレスバーに入力すると、次のようなウィンドウが表示されます。

"Do you want to allow this website to open a program on your computer?"

Program: UrlMonikerTest1

Address:  urltest://ticket?param1=42&param2=Derf

[CheckBox] Always ask before opening this type of address

                                      [Button]  Allow  [Button]  Cancel


Allowing web content to open a program can be useful, but it can
potentially harm your computer.  Do not allow it unless you trust
the source of the content.  What's the risk?

ユーティリティは、SCCMを使用して展開され、グループポリシーを適用できる内部マシンでのみ実行されるため、このアプリケーション/ URLモニカのみでこのメッセージを無効にできますか?

クライアントは現在XPです。それらはいつかWin7になるでしょう。 Vistaを考慮する必要はありません。

6
serialhobbyist

このプロンプトは、次のレジストリ編集によって無効にできます。
HKCU:現在のユーザーにのみ影響します:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ProtocolExecute\YOUR_MONIKER]
"WarnOnOpen"=dword:00000000

HKLM:ローカルマシンに影響を与える–32ビットマシンの場合

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ProtocolExecute\YOUR_MONIKER]
"WarnOnOpen"=dword:00000000

HKLM:マシン全体に影響を与える–64ビットマシンの場合

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\ProtocolExecute\YOUR_MONIKER]
"WarnOnOpen"=dword:00000000
4
ScottB

私はこれを経験したことはありませんが、頭に浮かぶのは、システムの「前」と「後」のスナップショットを取得するソフトウェアパッケージツールを使用することです。

つまり.

  1. バックグラウンドでファイルに変更を加える可能性のあるサービスをできるだけ多く無効にするか(自動更新とAVソフトウェアが干渉する可能性のある典型的な例です)、絶対に必要なもの以外のソフトウェアを使用しない仮想PCを使用することをお勧めします。
  2. ファイルシステムとレジストリの「前」のスナップショットを作成します。
  3. モニカを初めて実行し、チェックボックスをオフにして、[許可]をクリックします。
  4. ファイルシステムとレジストリの「後」のスナップショットを作成します。
  5. 2つのスナップショットを比較し、関連する可能性のある変更を探します。

ファイルシステム/レジストリの変更を分離できる場合は、システム/ユーザーに変更を適用するGPO(コンピューターの起動スクリプトまたはユーザーログオンスクリプト))を作成できるはずです。最もクリーンなソリューションですが、うまくいくかもしれません。

1
Bryan