Windows 10でプログラムへのアクセスをブロックする方法

ネットワーク管理者は、特定のWindows 10プログラムへのユーザーアクセスをブロックする必要があるかもしれません。 ネットワーク管理者や他の誰かが自分のデスクトップやラップトップで特定のソフトウェアを実行しているユーザーをブロックすることができるいくつかの方法があります。

ユーザーは、フォルダにロックをかけたり、サードパーティ製のソフトウェアを使ってプログラムにパスワードを追加したりできます。 ただし、次のようにサードパーティ製ソフトウェアを使用せずに、Win 10のプログラムへのアクセスをブロックすることもできます。

これはあなたがPC上でソフトウェアを実行することから他のユーザーをブロックする方法です。

1.レジストリを編集してソフトウェアをブロックする

ユーザーはレジストリを編集して、特定のプログラムの実行を停止することができます。 必要に応じて変更を元に戻すことができるように、レジストリを編集する前にシステムの復元ポイントを設定することをお勧めします。 その後、以下のガイドラインに従ってください。

  • まず、Windowsキー+ Rホットキーを押します。
  • [ファイル名を指定して実行]の[名前]テキストボックスに「regedit」と入力し、[ OK ]オプションを選択します。

  • 次に、このレジストリパスを開きます:HKEY_CURRENT_USERソフトウェアMicrosoft Windows CurrentVersion Policies。
  • 「ポリシー」の下に「エクスプローラー」キーがない場合は、ウィンドウの左側にある「ポリシー」キーを右クリックして、「 新規」 >「 キー」を選択します。 キー名として「Explorer」と入力します。

  • 新しいエクスプローラキーを選択します。 次に、Registry Editorウィンドウの右側にある空のスペースを右クリックして、 New > DWORD(32-bit)の順に選択します。
  • 新しいDWORDのタイトルとして「DisallowRun」と入力します。

  • 新しいDisallowRun DWORDをダブルクリックして、そのDWORDの編集ウィンドウを開きます。
  • 下の図のように[値のデータ]ボックスに「1」と入力し、[ OK ]ボタンをクリックします。

  • 次に、Explorerキーを右クリックして、 New > Keyを選択します。
  • 次に、新しいサブキーのタイトルとして「DisallowRun」と入力します。

  • 新しいDisallowRunサブキーを右クリックして、[新規作成]および[ 文字列値 ]コンテキストメニューオプションを選択します。
  • 文字列値の名前として「1」を入力します。

  • 1文字列の値をダブルクリックして、文字列の編集ウィンドウを開きます。
  • 次に、実行を停止する必要があるソフトウェアの実行可能ファイルの正確な名前を[値のデータ]ボックスに直接入力します。

  • [ OK ]ボタンをクリックして[ 文字列編集 ]ウィンドウを閉じます。
  • レジストリエディタウィンドウを閉じます。
  • ブロックされたプログラムは、ユーザーが起動しようとすると以下のエラーメッセージを表示します。

「ポリシー」サブキーの下にエクスプローラーキーがすでにある場合は、そのキーを設定する必要がないユーザーもいます。 その場合、ユーザーは新しいExplorerキーを設定するための手順をスキップできます。 レジストリエディタで、コンピュータのHKEY_CURRENT_USERソフトウェアMicrosoft Windows CurrentVersionポリシーエクスプローラパスを開きます。 次に、代わりにDisallowRunサブキーを既存のExplorerキーに追加します。

より多くのソフトウェア用にブロックを設定するには、ユーザーはDisallowRunキー内の文字列値に異なる名前を入力する必要があります。 たとえば、2番目と3番目のプログラムブロックのDisallowRunキー内の文字列値の名前は、次に示すように2と3である必要があります。

7番目のプログラムブロックを確立している場合は、文字列値titleとして7を入力してください。

2.グループポリシーエディタで実行されているプログラムを停止します。

Windows 10 ProおよびEnterpriseには、ユーザーがレジストリを編集せずに実行中のプログラムを停止できるグループポリシーエディタが含まれています。 ユーザーは、グループポリシーエディタを使用して[指定したWindowsアプリケーションのみを実行する]設定を調整できます 。 これにより、ユーザーはグループポリシーエディタで実行されているソフトウェアを停止できます。

  • Windows 10で[実行]を開きます。
  • [名前]テキストボックスに「gpedit.msc」と入力し、[ OK ]ボタンをクリックします。
  • [グループポリシーエディタ]ウィンドウの左側にある[ ユーザーの構成] > [ 管理用テンプレート ] > [ テンプレート ]をクリックします。
  • 次に、[ 指定したWindowsアプリケーションのみを実行する ]をダブルクリックして、その設定のウィンドウを開きます。
  • [指定されたWindowsアプリケーションのみを実行する]ウィンドウで[ 有効 ]オプションを選択します。
  • Showボタンを押すとShow Contentsウィンドウが開きます。
  • 次に、[Show Contents]ウィンドウの行をクリックして、ブロックするプログラムの実行可能ファイル名を入力します。 一部のユーザーは、入力する必要があるexeファイルの名前を確認するためにソフトウェアのフォルダを開く必要があります。
  • OKボタンを押してください。
  • [指定したWindowsアプリケーションのみを実行する]ウィンドウの[ 適用]ボタンと[ OK]ボタンをクリックします。

上記のガイドラインは、すべてのユーザーにとってプログラムをブロックすることに注意してください。 特定のユーザーに対してソフトウェアをブロックするには、グループポリシーオブジェクトエディタスナップインをMicrosoft管理コンソールに追加する必要があります。 その後、次のように特定のユーザーに適用するようにポリシーを構成できます。

  • まず、Windowsキー+ Qキーボードショートカットを押します。
  • Cortanaの検索ボックスにmmc.exeと入力し、mmc.exeを開くように選択します。
  • 表示されるUACプロンプトウィンドウで[ はい]をクリックします。

  • 次に、[ ファイル ]> [ スナップインの追加と削除 ]をクリックして、すぐ下に表示されるウィンドウを開きます。

  • ウィンドウの左側にある[グループポリシーオブジェクトエディタ]を選択します。
  • 追加ボタン押します。
  • 開いた[グループポリシーオブジェクトの選択]ウィンドウで[ 参照]をクリックします。
  • [グループポリシーオブジェクトの参照]ウィンドウの[ユーザー]タブをクリックします。
  • 次に、ポリシーを適用するアカウントを選択します。
  • OKボタンを押してください。
  • 完了オプションをクリックします。
  • [スナップインの追加と削除]ウィンドウで[ OK ]オプションを選択します。
  • コンソールウィンドウで[ ファイル] > [ 名前を付けて 保存]をクリックします。
  • [名前を付けて保存]ウィンドウにファイルのタイトルを入力し、[ 保存 ]ボタンをクリックします
  • その後、保存したMSCファイルをダブルクリックして、選択したアカウントグループにブロックプログラムポリシーを適用します。 これにより[Group Policy Editor]ウィンドウが起動し、そこからプログラムのブロックを選択できます。

これにより、ユーザーはWin 10で実行されている特定のプログラムを停止できます。ユーザーは、レジストリ内の新しい文字列値を消去するか、 [指定されたWindowsアプリケーションのみを実行する]設定を無効にしてソフトウェアのブロックを解除できます。 ただし、必ず変更を元に戻すことができるように、プログラムブロックを確立する前にシステムの復元ポイントを設定してください。 その後、Windowsを復元ポイントにロールバックすることで、管理者アカウントに加えられた変更も元に戻すことができます。

チェックアウトするための関連記事:

  • この無料ツールを使用してPassword Lock Exeファイル
  • Windows 10のための7最高のファイルとフォルダロッカーツールとソフトウェア