Windows 8.1以降では、コンソールの設定はアカウントに関連付けられたMicrosoftプロファイルに保存され、すべてのPC間で同期。
私の場合、異なる DPI 設定の複数のデバイスを所有しています。ノートブックでは 200% スケールを使用しているため、コンソールのフォントは 24 ポイント以上になりますが、通常のデスクトップ PC では、デフォルトのフォント サイズを使用しています。
コンソールのタイトルバーの「デフォルト」設定画面を使用して設定を保存します。
しかし、設定は各デバイスで同期されているため、デバイスを変更するたびに設定が上書きされます。
私はできると知っているアプリケーション設定の同期をグローバルに無効にするただし、他の設定ではこの機能を有効にしておきたいです。
そこで質問なのですが、特定のアプリについてデバイス間の設定の同期/保存を無効にすることはできますか?
すでにレジストリを調べましたが、下にキーはありますHKCU\Software\Microsoft\Windows\CurrentVersion\SettingSync\Namespace\Windows\CommandPrompt
が、それらは最後に設定が変更された時刻のみを設定します。新しい設定を適用/保存する必要があるかどうかを検出するためだと思います。
答え1
ついに自分で解決策を見つけたようです。
レジストリには、HKCU\Software\Microsoft\Windows\CurrentVersion\SettingSync\SyncData\ReportNamespace
という名前の値がRemoteInterest
1 に設定されたキーが存在します。
この設定を 0 に設定すると、SyncSetting サービスはリモート設定を適用しなくなるようです。
そこで、両方の PC のキーでこの値を 0 に設定したところHKCU\Software\Microsoft\Windows\CurrentVersion\SettingSync\SyncData\ReportNamespace\windows\commandprompt
、フォント サイズが上書きされなくなったようです。