Windowsコマンドプロンプトは、管理者がシステムを迅速かつ簡単にスムーズに稼働させるための堅牢なソリューションです。 平均的なユーザーがコマンドプロンプトを使用することはめったにありません。
多くの管理者は、誘惑を招くのではなく、ユーザーがコンピュータエラーのトラブルシューティングをしたり、システムの整合性を危うくする可能性がある場所を探し回ったりするのを防ぐために、コマンドプロンプトへのアクセスを防ぎます。
Windowsのコマンドプロンプト
Windowsコマンドプロンプト(DOSプロンプトとも呼ばれます)は、管理者がバッチ機能を作成したり、コンピュータエラーをトラブルシューティングしたり、システム全体のコマンドを呼び出したりして管理を容易かつ効率的にするためのツールです。 普通のユーザーはこのツールをほとんど使いません。
Webは、WindowsベースのPCでエラーを修正する方法についてのアドバイスでいっぱいです。 一部のユーザーは、専門家を待つのではなく、自分自身でエラーのトラブルシューティングと修正を行います。
一部の管理者は、機能ごとに特定の機能を許可するのではなく、自分で簡単に作成し、ユーザーがコマンドプロンプトにアクセスできないようにします。 コマンドプロンプトへのアクセスを防止することは、ユーザーがアクセスしてはいけない領域でユーザーがアクセスしないようにするための簡単な方法です。
グループポリシーでWindowsコマンドプロンプトを無効にする
注:以下で説明するこの方法は、Windows Vista、Windows 7、およびWindows 8/10で機能しますが、HomeまたはStarterエディションではグループポリシー編集のサポートが含まれていないため、機能しません。 そのような場合は、下記のレジストリ方法を使用できます。
管理者権限を持つアカウントを使用してWindowsにログインします。 スタート>ファイル名を指定して実行をクリックして、 ファイル名を指定して実行ダイアログボックスを開きます。 [スタート ]メニューに[ ファイル名を指定して実行]コマンドが表示されない場合は、キーボードのWindowsキーを押しながらRキーを押します。 [ ファイル名を指定して実行]ボックスに、 gpedit.mscと入力して[ OK ]ボタンをクリックします。
[ ローカルグループポリシーエディタ]ウィンドウの左ペインで、 [ユーザーの構成]> [管理用テンプレート]> [システム ]にあるフォルダを開きます。 展開するのではなく、必ずシステムフォルダをクリックしてください。
右側のウィンドウで、[ コマンドプロンプトへのアクセスを禁止する]というラベルのエントリを見つけてダブルクリックします。
これで、 [コマンドプロンプトへのアクセスを防ぐ]ウィンドウが表示されます。 Windowsのほとんどのインストールと同様に、この設定は未構成オプションに設定する必要があります。 有効オプションをクリックして、 OKボタンをクリックします。
他の開いているウィンドウをすべて閉じれば完了です。 設定を有効にするためにコンピュータを再起動する必要はありません。 これで、PCのすべてのユーザーがコマンドプロンプトへのアクセスを拒否されました。
レジストリを介したコマンドプロンプトへのアクセスを無効にする
グループポリシー設定にアクセスできない場合は、手動でレジストリにアクセスしてコマンドプロンプトを無効にすることができます。 これを行うには、何か問題が発生した場合に備えて、まずレジストリを必ずバックアップしてください。
[スタート]をクリックしてregeditと入力して、レジストリエディタを開きます 。 次のパスに移動します。
HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \
Windowsキーの下にいくつかのキーが表示されますが、おそらくシステムは表示されません。 WindowsにSystemキーがない場合は、作成する必要があります。 これを行うには、 Windowsを右クリックして[ 新規作成] - [ キー ]を選択します 。
キーSystemに名前を付けて選択し、右側のペインを右クリックして、 New - DWORD(32-bit)Valueを選択します。
値にDisableCMDと名前を付けて、Enterキーを押します。 それをダブルクリックして編集し、 10進数を選択して2の値を与えます。 これは、コマンドプロンプトのみを無効にすることを意味します。 値0はコマンドプロンプトを有効にし、値1はコマンドプロンプトを無効にしてスクリプトの実行を妨げます。
変更はすぐに有効になります。 コマンドプロンプトを開こうとすると表示されますが、次のメッセージが表示されます。
コマンドプロンプトは便利な管理ツールですが、Windows 7を使用しているカジュアルユーザーはほとんどいません。 機能ごとにオペレーティングシステムの機能へのアクセスを拒否するのではなく、多くの管理者は上記の方法のいずれかを使用してコマンドプロンプトへのアクセスを禁止することを好みます。 楽しい!