HKEY LOCAL_MACHINE 下的註冊表不起作用

HKEY LOCAL_MACHINE 下的註冊表不起作用

我需要覆蓋 Java swing 應用程式的 Windows 機器中的 DPI 設定值。為此,我需要按照路徑建立註冊表項。

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

在 Layers 鍵旁邊,我建立了字串註冊表,其中值為「~DPIUNAWARE」。它按預期工作了。

我需要將相同的註冊表值添加到LOCAL_MACHINE而不是 CURRENT_USER 中。我刪除了之前建立的註冊表CURRENT_USER並在下面建立了新的註冊表

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

但它並沒有按預期工作。可能是什麼問題?

由於我的應用程式體系結構是 32 位元版本,因此我也嘗試在以下路徑下建立相同的登錄項目。

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

這也沒有起作用。 ?

相關內容