高解像度ディスプレイを備えた仮想マシンでWindows10DPIスケーリングを修正する方法

->

マイクロソフトが10月の初めにWindows10テクニカルプレビューをリリースしたとき、現在のWindows 8.1インストールの上にオペレーティングシステムをインストールする代わりに、仮想マシンを使用することがWindows10を実行するための最も安全なテスト環境であると判断しました。

テクニカルプレビューのインストールは正常に完了しましたが、PCのDPIディスプレイ(網膜)が高く、最新のエクスペリエンスとデスクトップタスクバーが自動的に調整されて正しく表示されるようになっているため、仮想化ソフトウェアとWindows8.1およびWindows10に問題があるようです。スケーリングを使用すると高解像度で表示されますが、[スタート]メニュー、アプリ、テキスト、および画面内の他のアイテムは正しくスケーリングされません。





はい、あなたは行くことができます PC設定> PCとデバイス>ディスプレイ オプションを変更して、すべてを少し大きくします。画面内のアプリ、テキスト、その他のアイテムは拡大縮小されますが、[スタート]メニューはほとんど拡大縮小されないことに気付くでしょう。 VMware Workstation、VirtualBox、およびMac上のVMware FusionのRetinaディスプレイで、この高いDPIの問題に気づきました。

恒久的な修正はありませんが、すべてを正常に機能させるために使用できる回避策があります。これには、Windowsレジストリキーの変更が含まれます。

仮想マシンでの高DPIスケーリングの問題を修正する方法

  1. 管理者としてWindowsレジストリ(regedit.exe)を開き、次のパスを見つけます。



    HKEY_CURRENT_USERControl PanelDesktop

    探してください LogicalDPIOverride 弦。表示されない場合は、右クリックしてください 新しい 、 選択する 文字列値 、 それに名前を付けます LogicalDPIOverride

  2. をダブルクリックします LogicalDPIOverride 文字列を入力し、値をWindows10で設定したスケーリング設定に変更します。 画面 からの設定 コントロールパネル 。たとえば、使用している場合 150% スケーリング設定、文字列値は次のようになります 1.5 、使用している場合 200% スケーリング設定では、値を次のように設定する必要があります 2 (あなたはアイデアを得る)。

  3. レジストリキーの変更が完了したら、PCを再起動するか、サインアウトしてから再度サインインして新しい変更を確認すると、次のように表示されます。



    スタートメニューは200パーセント拡大

    これの代わりに:

    100パーセントスケーリングされたWindows10のスタートメニュー

すべてがどのように機能するかについての説明を示しましたが、物事を行うためのより簡単な方法は常にあります。以下のリンクで、Windows10のスケーリング設定を自動的に変更するためにダウンロードできる2つの.regファイルを作成しました。使用 修正-dpi-windows-vm_pureinfotech-enable.reg 設定をオンにして、 修正-dpi-windows-vm_pureinfotech-disabled.reg 設定をオフにします。



  • 仮想マシン用のWindows10高DPI修正をダウンロードする

覚えておいてください .reg 仮想マシンを使用してWindows10のDPI設定を修正するファイルは、200%にスケーリングするように構成されています。別の構成にしたい場合は、メモ帳を使用してファイルを編集し、 LogicalDPIOverride 設定をレジストリにマージする前に、必要な数に設定します。

重要: これらの手順は自己責任で使用してください。レジストリを変更すると、現在のインストールが損傷する可能性があるため、実行していることを理解している場合にのみ続行する必要があります。変更を加える前に、システムのバックアップを作成することを常にお勧めします。警告されました!

このWindowsレジストリの調整は、Windows 10だけでなく、VMware Workstation、VMware Fusion、WindowsおよびMacのVirtualBoxで実行されているWindows8.x仮想マシンでも機能することに注意してください。