ユーザーが特定のプログラムを実行できないようにする

あなたがシステム管理者であれば、あなたのユーザがあなたのMicrosoft Windows環境でiTunesやBitTorrentのようなプログラムを走らせることに問題があるかもしれません? そのようなプログラムの実行を停止したい場合は、グループポリシーまたはレジストリを使用して、ユーザーが特定のプログラムを実行できないようにする方法があります。

オプション1 - グループポリシーを適用する

  1. Windowsキーを押しながら「 Rキーを押すと、 ファイル名を指定して実行ダイアログボックスが表示されます。
  2. gpedit.msc 」と入力し 、「 Enter 」を押します。 グループポリシーエディタが表示されます。
  3. ユーザー設定 」>「 管理用テンプレート 」を展開してから、「 システム 」を選択します。
  4. 指定したWindowsアプリケーションを実行しないというポリシーを開きます

  5. ポリシーを「 有効 」に設定してから、「 表示… 」を選択します

  6. ユーザーが実行できないようにしたいプログラムを、許可されていないアプリケーションのリストに追加します。 “ itunes.exe ”、“ bittorent.exe ”などのアプリケーション起動ファイルの名前を使用します。

オプション2 - レジストリによる申請

  1. Windowsキーを押しながら「 Rキーを押すと、 ファイル名を指定して実行ダイアログボックスが表示されます。
  2. regedit 」と入力してから[ Enter ]を押します。 レジストリエディタが表示されます。
  3. 以下を展開します。
    • HKEY_CURRENT_USER
    • ソフトウェア
    • マイクロソフト
    • Windows
    • 現行版
    • ポリシー
    • 冒険者
  4. 右側の空白部分を右クリックして、「 DisallowRun 」という名前の新しい「 DWORD(32ビット)値 」を追加します。
  5. DisallowRun ”を開き、それに“ 1 ”の値を与えます。
  6. 右クリックして、「 DisallowRun 」という名前の新しい「 キー 」を追加します。 その後フォルダが作成されます。

  7. 左ペインの「 DisallowRun 」フォルダを選択してください。
  8. 右側の空白部分を右クリックして、「 1 」という名前の新しい「 DWORD(32ビット)値 」を追加します。
  9. 1 」を開き、「 itunes.exe 」のようにブロックしたいアプリケーションでそれに値を与えます。
  10. ブロックしたい追加のアプリケーションがあればステップ8と9を繰り返し、毎回「 DWORD(32ビット)値 」で使用されている数だけ増やす(2、3、4、5など)。

それで、2つのアプリケーション“ itunes.exe ”と“ bittorrent.exe ”をブロックしたいのなら、私のレジストリエディタはこんな感じになるでしょう…

これ以降、ユーザーには「この操作はこのコンピューターの制限によりキャンセルされました」というメッセージが表示されます。 追加したプログラムを実行しようとしたときは、システム管理者に連絡してください

ユーザーがプログラムファイルの名前を変更するのに十分スマートであれば、彼らは再びプログラムを実行することができるでしょう。

このチュートリアルがあなたのニーズを満たさない場合、あなたはあなたのニーズにApplockerを使うことができるかもしれません。 Applockerを使用すると、発行者、パス、またはファイルハッシュに基づいてアプリケーションへのアクセスを拒否できます。 Microsoft TechnetでApplockerの詳細情報を参照してください。