Windows 10の右クリックメニューからOpen PowerShellウィンドウを削除します

Windows 10 Creators Updateでは、コンテキストメニューオプションの[コマンドウィンドウをここで開く]がデフォルトで非表示になり、[PowerShellウィンドウをここで開く]エントリに置き換えられました。 それだけではありません。 PowerShellは、Win + Xまたはパワーユーザーメニューのコマンドプロンプトも置き換えます。 以前の投稿で、コマンドプロンプトオプションを右クリックメニューに戻す方法を説明しました。

この投稿では、「レジストリの編集を使用して」「PowerShellウィンドウをここに開く」オプションを使用する予定がない場合に、それを削除する方法について説明しています。

ここでコンテキストウィンドウエントリを開くPowerShellウィンドウを削除します

右クリックメニューからOpen PowerShellウィンドウを削除するには、次の手順に従います。

  1. レジストリエディター(Regedit.exe)を起動し、次の場所に移動します。
     HKEY_CLASSES_ROOT \ Directory \ shell \ Powershell 
  2. このキーは、デフォルトでNTFSアクセス許可によって保護されています。 まず、このキーの所有権を取得し、ユーザーアカウントにキーの完全なアクセス許可を割り当てます。
  3. 「Powershell」の下で、 ProgrammaticAccessOnlyという名前の文字列値REG_SZを作成します。 値のデータは空のままにします。

    ProgrammaticAccessOnlyはコンテキストメニューエントリを非表示にする特別な値ですが、プログラムは必要に応じてそれにアクセスできます。 この値を追加すると、Windows 10のフォルダーコンテキストメニューから[ここにPowerShellウィンドウを開く]オプションが非表示になります。

  4. さらに、これらの2つのレジストリキーで同じ手順を実行して、ドライブとディレクトリの背景の右クリックメニューからコンテキストメニューオプションも削除されるようにします。
     HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ Powershell HKEY_CLASSES_ROOT \ Drive \ Background \ shell \ Powershell 

元に戻すには: PowerShellコンテキストメニューエントリを再度有効にするには、上記の場所からProgrammaticAccessOnly文字列値を削除します。

スタートボタンを右クリック(Win + X)メニューからWindows PowerShellを削除する

スタートボタンを右クリックすると、Windows 10 Creators Update以降、デフォルトでコマンドプロンプトとコマンドプロンプト(管理者)の代わりにWindows PowerShellとWindows PowerShell(管理者)が表示されます。 PowerShellエントリを削除し、タスクバー設定を介してコマンドプロンプトをWin + Xメニューに戻すことができます。

タスクバーを右クリックして、タスクバー設定をクリックします。 スタートボタンを右クリックするか、Windowsキー+ Xを押すと、メニューの[コマンドプロンプトをWindows PowerShellに置き換える]設定をオフにします 。 これにより、Win + Xメニューにコマンドプロンプトオプションが表示されます。

関連記事