Windows10のコンテキストメニューでPowerShellをコマンドプロンプトに置き換えます

公開: 2017-09-13
Windows10のコンテキストメニューでPowerShellをコマンドプロンプトに置き換えます

Windows 10のコンテキストメニューでPowerShellをコマンドプロンプトに置き換える:最近Windows10の最新のCreatorsUpdateに更新した場合は、Shiftキーを押しながら任意のフォルダーを右クリックすると、[ここでコマンドウィンドウを開く]オプションが表示されます。 「ここでPowerShellウィンドウを開く」に置き換えられました。 多くの人がPowerShellとは何かを知りませんが、Microsoftはこの機能の使用をどのように期待していますか? そのため、このガイドをまとめました。このガイドでは、ファイルエクスプローラーのコンテキストメニューに[ここでコマンドウィンドウを開く]オプションを再度追加する方法を説明します。

Windows10のコンテキストメニューでPowerShellをコマンドプロンプトに置き換えます

また、スタートメニューのコマンドプロンプトのオプションは、最新のCreators Updateを備えたPowerShellに置き換えられていますが、ありがたいことに、Windowsの設定から復元できます。 しかし残念ながら、Windows 10の右クリックコンテキストメニューから[ここでコマンドウィンドウを開く]オプションを置き換えるオプション/設定はありません。したがって、時間を無駄にすることなく、Windows10のコンテキストメニューでPowerShellをコマンドプロンプトに実際に置き換える方法を見てみましょう。以下のガイドの助けを借りて。

コンテンツ

  • Windows10のコンテキストメニューでPowerShellをコマンドプロンプトに置き換えます
  • 方法1:レジストリ修正を使用する
  • 方法2:レジストリエントリを手動で作成する
  • Windows10のコンテキストメニューからここでPowerShellウィンドウを開くを削除する方法

Windows10のコンテキストメニューでPowerShellをコマンドプロンプトに置き換えます

必ず復元ポイントを作成してください 何かがうまくいかない場合に備えて。

方法1:レジストリ修正を使用する

注:この方法を使用したくない場合は、問題を修正するためにレジストリエントリを手動で編集できる方法2を試すことができます。

1.空のメモ帳ファイルを開き、次のテキストをそのまま貼り付けます。

 Windowsレジストリエディタバージョン5.00

[HKEY_CLASSES_ROOT \ Directory \ shell \ cmdprompt]
@ = "@ shell32.dll、-8506"
"拡張" = ""
"NoWorkingDirectory" = ""

[HKEY_CLASSES_ROOT \ Directory \ shell \ cmdprompt \ command]
@ = "cmd.exe / s / k pushd \"%V \ ""

[HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ cmdprompt]
@ = "@ shell32.dll、-8506"
"拡張" = ""
"NoWorkingDirectory" = ""

[HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ cmdprompt \ command]
@ = "cmd.exe / s / k pushd \"%V \ ""

[HKEY_CLASSES_ROOT \ Drive \ shell \ cmdprompt]
@ = "@ shell32.dll、-8506"
"拡張" = ""
"NoWorkingDirectory" = ""

[HKEY_CLASSES_ROOT \ Drive \ shell \ cmdprompt \ command]
@ = "cmd.exe / s / k pushd \"%V \ ""

2.メモ帳メニューから[ファイル]、[名前を付けて保存]の順にクリックします。

メモ帳メニューから[ファイル]をクリックし、[名前を付けて保存]をクリックします

3. [ファイルの種類]ドロップダウンから、[すべてのファイル]を選択します。 「「

4.ファイルの名前をcmdfix.regとして入力します(.reg拡張子は非常に重要です)。

[ファイルの種類]ドロップダウンから[すべてのファイル]を選択し、ファイルの名前をcmdfix.regと入力します。

5.ファイルを保存する場所に移動し、[保存]をクリックします。

6.ファイルをダブルクリックし、[はい]をクリックして続行します。これにより、コンテキストメニューに[ここでコマンドウィンドウを開く]オプションが追加されます。

実行するregファイルをダブルクリックし、続行するには[はい]を選択します

7.コンテキストメニューから[ここでコマンドウィンドウを開く]オプションを削除する場合は、メモ帳ファイルを開いて、以下のコンテンツを貼り付けます。

 Windowsレジストリエディタバージョン5.00

[-HKEY_CLASSES_ROOT \ Directory \ shell \ cmd2]

[-HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ cmd2]

[-HKEY_CLASSES_ROOT \ Drive \ shell \ cmd2]

[-HKEY_CLASSES_ROOT \ LibraryFolder \ Background \ shell \ cmd2]

8. [名前を付けて保存]タイプを[すべてのファイル]として選択します。 」と入力し、ファイルにDefaultcmd.regという名前を付けます。

9.コンテキストメニューからオプションを削除するには、[保存]をクリックしてファイルをダブルクリックします。 これで、PowerShellがコンテキストメニューのコマンドプロンプトに置き換えられます。そうでない場合は、次のメソッドに進みます。

方法2:レジストリエントリを手動で作成する

1.Windowsキー+ Rを押し、 regeditと入力し、Enterキーを押してレジストリエディタを開きます。

コマンドregeditを実行します

2.次のレジストリパスに移動します。

HKEY_CLASSES_ROOT \ Directory \ shell \ cmd

3. cmdフォルダーを右クリックし、[アクセス許可]をクリックします。

cmdフォルダーを右クリックし、[アクセス許可]をクリックします

4. [セキュリティ]タブで、[詳細設定]ボタンをクリックします。

次に、[セキュリティ]タブで[詳細設定]ボタンをクリックします

5. [セキュリティの詳細設定]ウィンドウで、[所有者]の横にある[変更]をクリックします。

[所有者]の下の[変更]をクリックします

6. [ユーザーまたはグループの選択]ウィンドウで、もう一度[詳細]をクリックします

高度なユーザーまたはグループを選択

7. [今すぐ検索]をクリックし、リストからユーザーアカウントを選択して[OK]をクリックします。

右側の[今すぐ検索]をクリックしてユーザー名を選択し、[OK]をクリックします

8.ユーザーアカウントを追加したら、「サブコンテナとオブジェクトの所有者を置き換える」にチェックマークを付けます。 「「

ユーザーアカウントを追加したら、サブコンテナとオブジェクトの所有者を置き換えるにチェックマークを付けます

9. [適用]、[OK]の順にクリックします。

10.再び[権限]ウィンドウが表示されます。そこから[管理者]を選択し、[権限]チェックマークで[フルコントロール]を選択します。

[管理者]を選択し、[権限]チェックマークで[フルコントロール]を選択します

11. [適用]をクリックしてから[OK]をクリックします。

12.cmdフォルダー内で、 HideBasedOnVelocityId DWORDを右クリックし、[名前の変更]を選択します

HideBasedOnVelocityId DWORDを右クリックし、[名前の変更]を選択します

13.上記のDWORDの名前をShowBasedOnVelocityIdに変更し、Enterキーを押します。

上記のDWORDの名前をShowBasedOnVelocityIdに変更し、Enterキーを押します

14.これにより、レジストリエディタを閉じるとすぐに[ここでコマンドウィンドウを開く]オプションが有効になります。

15.元に戻したい場合は、DWORDの名前をHideBasedOnVelocityIdに変更します。 もう一度、Windows10のコンテキストメニューでPowerShellをコマンドプロンプトに正常に置き換えることができるかどうかを確認してください。

Windows10のコンテキストメニューからここでPowerShellウィンドウを開くを削除する方法

上記の手順に従うと、右クリックのコンテキストメニューに[コマンドウィンドウをここで開く]オプションが表示されますが、[PowerShellウィンドウをここで開く]オプションが表示されます。コンテキストメニューから削除するには、以下に従ってください。リストされたステップ。

1.Windowsキー+ Rを押してから、 regeditと入力し、Enterキーを押します。

コマンドregeditを実行します

2.次のレジストリパスに移動します。

HKEY_CLASSES_ROOT \ Directory \ shell \ PowerShell

3. PowerShellを右クリックして、[アクセス許可]を選択します。

PowerShellを右クリックし、[アクセス許可]を選択します

4.許可ウィンドウの下にある[詳細設定]ボタンをクリックします。

5. [セキュリティの詳細設定]ウィンドウで、[所有者]の横にある[変更]をクリックします。

[所有者]の下の[変更]をクリックします

6. [ユーザーまたはグループの選択]ウィンドウで、もう一度[詳細]をクリックします

高度なユーザーまたはグループを選択

7. [今すぐ検索]をクリックし、リストからユーザーアカウントを選択して、[OK]をクリックします。

右側の[今すぐ検索]をクリックしてユーザー名を選択し、[OK]をクリックします

8.ユーザーアカウントを追加したら、「サブコンテナとオブジェクトの所有者を置き換える」にチェックマークを付けます。 「「

ユーザーアカウントを追加したら、サブコンテナとオブジェクトの所有者を置き換えるにチェックマークを付けます

9. [適用]、[OK]の順にクリックします。

10.再び[権限]ウィンドウが表示されます。そこから[管理者]を選択し、[権限]チェックマークで[フルコントロール]を選択します。

[管理者]を選択し、[権限]チェックマークで[フルコントロール]を選択します

11. [適用]をクリックしてから[OK]をクリックします。

12.PowerShellフォルダー内で、 ShowBasedOnVelocityId DWORDを右クリックし、[名前の変更]を選択します

PowerShellフォルダー内で、ShowBasedOnVelocityId DWORDを右クリックし、[名前の変更]を選択します。

13.上記のDWORDの名前をHideBasedOnVelocityIdに変更し、Enterキーを押します。

上記のDWORDの名前をHideBasedOnVelocityIdに変更し、Enterキーを押します

14.これにより、レジストリエディタを閉じるとすぐに、[ここでPowerShellウィンドウを開く]オプションが無効になります。

15.元に戻したい場合は、DWORDの名前をShowBasedOnVelocityIdに変更します。

あなたにおすすめ:

  • Windows10アプリを別のドライブに移動する方法
  • Windows 10でシステムドライブパーティション(C :)を拡張する方法
  • Windows10のスタートメニューでPowershellをコマンドプロンプトに置き換えます
  • Windows10でデフォルトのインストールディレクトリを変更する方法

これで、Windows 10のコンテキストメニューでPowerShellをコマンドプロンプトに正常に置き換えることができましたが、この記事に関する質問がある場合は、コメントのセクションでお気軽にお問い合わせください。