web-dev-qa-db-ja.com

Windows 10のレジストリのcmd.exeの設定はどこにありますか?

Windows 7の時代には、すべての[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]設定が保存されていたcmd.exeがあったことを覚えています。このパスを削除すると、すべてのcmd.exeがデフォルトにリセットされます。

Windows 10では、[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]を削除しても、cmd.exeの実際のユーザー設定はデフォルトにリセットされません。それらの設定がレジストリに保存されている別の場所があると思います。どうすればそれを見つけることができますか?

2
AntonioK

私はあなたがこれを探していると思います:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 

そのレジストリキーに移動し、すべての値を削除します。再起動すると、コマンドプロンプトがデフォルト設定にリセットされます。

3
Genesis_GDK

私の実験から(Windows 10バージョン1809)

  1. デフォルトは、レジストリのHKEY_CURRENT_USER\Consoleに保存されます。これらは、新しいショートカットを作成するか、Runウィンドウ(cmd.exe)などから直接(通常はC:\Windows\System32から)Windows Key + Rを開くたびに適用されます。
  2. (ショートカットからではなく)直接開いているときにcmdウィンドウに変更を加えると、これらの変更された設定はHKCU\Console\%SystemRoot%_system32_cmd.exeに保存されます。これらは、HKEY_CURRENT_USER\Consoleのデフォルトを上書きします。
  3. ショートカットの変更された設定は、.lnkファイル自体に保存されます。これには、ファイルCommand Promptを指す%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnkという名前のスタートメニューのエントリが含まれます。これらは、HKEY_CURRENT_USER\Consoleのデフォルトを上書きします。

3は、HKEY_CURRENT_USER\Console\<name_of_shortcut>の下のレジストリにショートカット設定を保存したWindows7との唯一の違いのようです。

0
Bangaio