近年來隨著顯示器技術(shù)的發(fā)展,屏幕的分辨率在不斷地提升,1920x1080分辨率的顯示器也開始成為一般設(shè)備了。不過 Windows 系統(tǒng)的默認(rèn) DPI 還停留在 96 DPI ,這在高分辨率的顯示器下面查看文字效果很不好。相信不少朋友已經(jīng)手動調(diào)節(jié) DPI 了,不過像我一樣,你可能對登錄界面的 DPI 設(shè)置感到疑問:為什么還是默認(rèn)的 96 DPI 呢?
在 Windows Vista 中, DPI 設(shè)置像分辨率設(shè)置一樣,屬于一個全局設(shè)置,進(jìn)行設(shè)置之后所有用戶包括登錄界面處的 DPI 都會設(shè)置為你需要的值。
而從 Windows 7 開始,DPI 設(shè)置發(fā)生了變化,設(shè)置僅針對當(dāng)前用戶有效了
如何修改登錄界面的 DPI 設(shè)置呢?你可以進(jìn)行如下操作:
1,調(diào)節(jié)你當(dāng)前用戶的 DPI 設(shè)置,使之看起來適合你的屏幕2,打開注冊表編輯器,定位到 HKEY_CURRENT_USERControl PanelDesktop ,找到 DWORD 值 LogPixels ,復(fù)制數(shù)值(在我這里這個值是十六進(jìn)制的78)。
定位到 HKEY_USERS.DEFAULTControl PanelDesktop ,新建一個 DWORD 值,命名為 LogPixels ,賦值為剛才你復(fù)制的當(dāng)前用戶的 LogPixels 值(比如我的是78)。
至此,登錄界面的 DPI 設(shè)置完成。
那么其他用戶的 DPI 設(shè)置是否也能一并更改呢?答案是肯定的,操作如下:
在注冊表里面搜索 LogPixels ,將所有的鍵值不小于60的LogPixels 值修改為你當(dāng)前用戶的數(shù)值(在我這里,我需要將它們改為78)。這樣就連以后新建的用戶也可以使用指定的 DPI 而不用另外設(shè)置了
如果不想用了怎么辦?只需要將注冊表中所有的鍵值不小于60的LogPixels 鍵值改為60即可恢復(fù)默認(rèn)的 96 DPI 。
以上設(shè)置也適用于 Windows Server 2012 ,Windows Server 2008 R2 ,Windows 7 。