Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法

家族や同僚など複数人で1台のPCを共用している場合、用途に応じてある程度の制限をかけておくと安心です。子どもに使わせたくないアプリや、他のユーザーに見られたくないアプリがあるかもしれません。また、誤操作や悪用によるトラブルを防ぐため、一部のプログラムの起動を禁止したいという場面もあるでしょう。本記事では、指定したアプリケーションをユーザーが実行できないようにする方法を、いくつかご紹介します。

Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法

注意:変更を行う際は、必ず制限をかけたい「標準ユーザーアカウント」に対して設定してください。管理者アカウントで設定すると、レジストリエディターやローカルグループポリシーエディターといった管理ツールまで利用できなくなり、設定を元に戻せなくなってしまう恐れがあります。

特定のプログラムの実行を禁止するには

特定のアプリやフォルダをロックできるサードパーティ製ソフトをご存じの方も多いでしょう。しかし、実はWindowsに標準搭載されている機能だけでも同じことが可能です。グループポリシーエディターにはこの目的のためのポリシー設定が用意されており、レジストリエディターを使って標準ユーザーのアプリ起動を制限することもできます。

方法1:ローカルグループポリシーエディターを使用する

ローカルグループポリシーエディターは、OSのさまざまな動作を細かく設定できるWindowsの管理ツールです。「コンピューターの構成」と「ユーザーの構成」という2つのカテゴリがあり、今回使用する設定は「ユーザーの構成」の中にあります。以下の手順に従って、標準ユーザーのアプリ起動を制限しましょう。

ただし、Windows Homeエディションをお使いの場合は、グループポリシーエディターが利用できないため、この方法はスキップして、後述の別の方法をお試しください。

  1. キーボードのWindowsキーを押しながらRキーを押して、「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「gpedit.msc」と入力し、Enterキーを押すとローカルグループポリシーエディターが起動します。Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  2. 「ユーザーの構成」を展開し、以下のパスへ移動します。
    User Configuration\Administrative Templates\System\
    Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  3. 指定されたWindowsアプリケーションを実行しない(Don't run specified Windows applications)」という設定をダブルクリックします。設定画面が開いたら、オプションを「有効(Enabled)」に変更し、「表示(Show)」ボタンをクリックします。Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  4. 一覧に、ブロックしたいプログラムの実行ファイル名(例:notepad.exe)を追加します。Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  5. 「適用」「OK」ボタンをクリックして変更を保存すると、リストに追加したプログラムがブロックされます。
  6. 再びプログラムを許可したい場合は、オプションを「未構成(Not Configured)」または「無効(Disabled)」に戻すだけで元に戻せます。

方法2:レジストリエディターを使用する

レジストリエディターは、権限を持つユーザーがWindowsレジストリを閲覧・編集できるグラフィカルなツールです。コンピューターに関するほぼすべての情報がここに格納されています。この方法では、設定に必要なキーや値が存在しない場合、自分で作成する必要があります。作業前には必ずレジストリのバックアップを作成しておくことをおすすめします。以下の手順で、標準ユーザーのアプリ起動を制限しましょう。

  1. キーボードのWindowsキーを押しながらRキーを押して「ファイル名を指定して実行」を開き、「regedit」と入力してEnterキーを押すと、レジストリエディターが起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら「はい」をクリックします。Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  2. レジストリエディターで、以下のキーパスへ移動します。
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. 右側のペインを右クリックし、「新規 > DWORD (32ビット) 値」を選択して、Explorerキーの下に新しい値を作成します。値の名前は「DisallowRun」とします。Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  4. DisallowRun」をダブルクリックし、値のデータを「1」に設定します。Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  5. 次に、Explorerキーを右クリックして「新規 > キー」を選択し、新しいキーを作成します。キーの名前は「DisallowRun」とします。Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  6. 作成したキー内で、右側のペインを右クリックし、「新規 > 文字列値」を選んで新しい値を作成します。値の名前は「1」から始まる連番で付けてください。
    注意:2つ目の値は「2」、3つ目は「3」というように、順番に名前を付けていきます。Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  7. 値「1」を開き、文字列データとしてブロックしたいプログラムの実行ファイル名を入力します。ここではメモ帳をブロックする例として「notepad.exe」と入力しています。Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  8. すべての設定が完了したら、変更を反映させるためにシステムを再起動してください。
  9. プログラムのブロックを解除したい場合は、文字列値から該当の実行ファイル名を削除するか、レジストリから値そのものを削除します。

方法3:プログラムブロッカーを使用する

インターネット上には、アプリの起動を制限できるサードパーティ製ソフトが多数存在します。これらのツールは、対象アプリをロックし、パスワードで保護する仕組みです。機能や操作性はツールごとに異なりますが、ここでは「Program Blocker」というソフトを使って、実際の流れをご紹介します。

  1. ブラウザーでProgram Blockerをダウンロードし、WinRARなどでファイルを開いてプログラムを起動します。初回起動時に、Program Blocker用の新しいパスワードの作成を求められます。Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  2. 次に、Program Blockerの「Block Applications」ボタンをクリックします。Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  3. Common Applications」リストから、ブロックしたいアプリを検索します。リストにない場合は「Add New」ボタンから、対象プログラムの実行ファイルを直接指定することもできます。
  4. アプリを選択したら「矢印」ボタンをクリックして右側のボックスへ移動し、「Save」ボタンをクリックして変更を保存します。Windowsで特定のアプリケーションの実行をユーザーに禁止させる3つの方法
  5. これで、設定したアプリはユーザーが起動できなくなり、Program Blockerに登録したパスワードを入力した場合のみ開けるようになります。
  6. ブロックを解除するには、Program Blockerを開いて「Block Applications」ボタンをクリックし、対象アプリを選択して「Remove」ボタンを押します。
  1. Windows 10でユーザーによるパスワード変更を禁止する方法【4つの手順を解説】

    Windowsには、ログインパスワードやパスワードの有効期限(最小・最大期間)など、オペレーティングシステムに不可欠なセキュリティ機能が数多く搭載されています。しかし、管理者アカウントが1つしかないPCで多数のユーザーアカウントを管理する場合に問題が発生します。例えば、パスワードの最小有効期間を設定しても、ユーザーが頻繁にパスワードを変更すると忘れてしまうことが増え、管理者の負担が大きくなります。また、コンピュータ室のPCのように多くのユーザーや子供が同じPCを使う環境では、あるユーザーが勝手にパスワードを設定してしまい、他のユーザーがログインできなくなるトラブルを防ぐためにも、Windows

  2. Windows 10でユーザーによるデスクトップ壁紙の変更を禁止する3つの方法

    企業や学校などで管理されたPCを使用していると、デスクトップの壁紙が会社のロゴに固定されていて、変更しようとしてもできない経験はありませんか?これはネットワーク管理者がユーザーによる壁紙の変更を禁止しているためです。実は、この設定は個人でも簡単に行うことができます。公共の場でPCを使用する方や、家族で共用しているPCの設定を統一したい方にも役立つでしょう。 本記事では、Windows 10でユーザーがデスクトップの壁紙を変更できないようにする方法を、レジストリエディタを使う方法、グループポリシーエディタを使う方法、さらに特定の壁紙を強制設定する方法の3つに分けて詳しく解説します。 Window