从 Windows 8.1 开始,控制台设置存储在与帐户关联的 Microsoft 配置文件中,并且所有电脑之间同步。
就我而言,我拥有具有不同 DPI 设置的不同设备:在我的笔记本电脑上,我使用 200% 的比例,因此我的控制台字体将为 24pt 或更大,而在我的常规台式电脑上,我仍然使用默认字体大小。
我使用控制台标题栏中的“默认”设置屏幕存储我的设置。
但是因为我的设置在每个设备上都是同步的,所以每次我更换设备时,我的设置都会被覆盖。
我知道我能全局禁用应用程序设置同步,但我仍然希望在其他设置中启用该功能。
所以我的问题是:我们可以禁用特定应用程序在设备之间的设置同步/存储吗?
我已经查看过注册表,下面有一些键HKCU\Software\Microsoft\Windows\CurrentVersion\SettingSync\Namespace\Windows\CommandPrompt
,但它们只设置上次更改的设置,我想检测是否必须应用/保存新设置。
答案1
最后我似乎自己找到了解决方案。
在注册表中,有一些HKCU\Software\Microsoft\Windows\CurrentVersion\SettingSync\SyncData\ReportNamespace
名为的键值RemoteInterest
设置为 1。
看来,如果将此设置设为 0,SyncSetting 服务将不再尝试应用远程设置。
因此,我刚刚在HKCU\Software\Microsoft\Windows\CurrentVersion\SettingSync\SyncData\ReportNamespace\windows\commandprompt
两台电脑上的键中将此值设置为 0,现在字体大小似乎不再被覆盖。