WindowsコンソールはPCと高dpi間で設定を同期します

WindowsコンソールはPCと高dpi間で設定を同期します

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\ReportNames‌​paceという名前の値がRemoteInterest1 に設定されたキーが存在します。

この設定を 0 に設定すると、SyncSetting サービスはリモート設定を適用しなくなるようです。

そこで、両方の PC のキーでこの値を 0 に設定したところHKCU\Software\Microsoft\Windows\CurrentVersion\SettingSync\SyncData\ReportNames‌​pace\windows\commandprompt、フォント サイズが上書きされなくなったようです。

関連情報