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
の実際のユーザー設定はデフォルトにリセットされません。それらの設定がレジストリに保存されている別の場所があると思います。どうすればそれを見つけることができますか?
私はあなたがこれを探していると思います:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
そのレジストリキーに移動し、すべての値を削除します。再起動すると、コマンドプロンプトがデフォルト設定にリセットされます。
私の実験から(Windows 10バージョン1809)
HKEY_CURRENT_USER\Console
に保存されます。これらは、新しいショートカットを作成するか、Run
ウィンドウ(cmd.exe
)などから直接(通常はC:\Windows\System32
から)Windows Key + R
を開くたびに適用されます。HKCU\Console\%SystemRoot%_system32_cmd.exe
に保存されます。これらは、HKEY_CURRENT_USER\Console
のデフォルトを上書きします。.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との唯一の違いのようです。