【发布时间】:2016-09-07 17:53:20
【问题描述】:
我的 Windows 命令提示符属性保存在哪里?那是我对字体类型、字体大小、窗口大小的偏好保存在哪里?您可以通过单击位于命令提示符左上角的弹出菜单中的属性来找到这些首选项。它们是保存到文件中还是保存到我的注册表中?
【问题讨论】:
标签: windows properties cmd command-prompt profile
我的 Windows 命令提示符属性保存在哪里?那是我对字体类型、字体大小、窗口大小的偏好保存在哪里?您可以通过单击位于命令提示符左上角的弹出菜单中的属性来找到这些首选项。它们是保存到文件中还是保存到我的注册表中?
【问题讨论】:
标签: windows properties cmd command-prompt profile
它们被保存在注册表中。您可以在 HKEY_CURRENT_USER\Console 下找到设置。
【讨论】:
Sheham 为我提供了一个很好的答案起点:“控制台设置存储在:HKEY_CURRENT_USER\Console”,但它缺少一些信息。我想我会通过添加一个单独的答案来分享我的发现。
在查看了我的注册表后,我发现 Windows 存储了许多控制台配置文件的设置,但并非所有这些设置都位于 HKEY_CURRENT_USER\Console 中。
在我的 PC 上,我在以下位置找到了带有控制台首选项的密钥:
[HKEY_USERS\S-1-5-21-2631530418-3592711867-1138214343-500\控制台]
[HKEY_USERS\S-1-5-21-2631530418-3592711867-1138214343-1000\Console]
[HKEY_USERS\S-1-5-20\控制台]
[HKEY_USERS\S-1-5-19\控制台]
这在另一个人的电脑中可能不一样,因为我猜 Windows 会以随机方式生成这些键名。我通过搜索控制台并检查控制台首选项是否位于密钥中找到了我的。
此外,我发现命令提示符的快捷方式不会在注册表中注册首选项,而是在快捷方式本身中注册。我通过更改他们的首选项、在更改前后导出注册表并使用 WinMerge 比较差异发现没有发生与控制台相关的更改来弄清楚这一点。他们似乎将自己的命令提示首选项存储在快捷方式本身中。
【讨论】:
HKEY_CURRENT_USER 是您的S-1-5-... 键中的任意一个。这些密钥中的每一个都是系统上 some 帐户的HKEY_CURRENT_USER。