Win8系统DPI设置过大后该如何还原?

现在的消费类电子设备屏幕越做越小,分辨率却反而在往上增加,例如 Surface Pro,10.6 寸的屏幕,1080p 的全高清显示,会让 Windows 显示的文字变得异常的小。这个现象其实是因为屏幕点距比标准的要小而导致的(约207.82点/英寸,而标准的约为96点/英寸),显示效果虽更加细腻, 但是 Windows 对文字的渲染仍旧是默认的 DPI(通过下文可以知道它是96点/英寸),所以文字也就变小了。

要让文字看起来不那么吃力,我们一般的做法是放大系统的 DPI。其实这个有点类似于数字图像采样的 PPI 的概念了,假设调高 Windows DPI,让 Windows 针对 UI 元素的采样分辨率变高,那么重新采样过后的 UI 元素会获得比之前更大的数字分辨率,长和宽均获得了更多的像素,在同一块屏幕上,占用的显示像素点就要比以前多,因此,你看到的元素就变大了。

可有的时候,万一我们自定义了一个过大的 DPI (例如500%),在应用并且重新登录后,可以发现系统界面元素变得过大,于是我们再也不能通过操纵 UI 的方式,前往控制面板找到这个设置将其改回来。此时我们有个校正的办法是重启到安全模式。

DPI 的设置是用户相关的,也就是说,你所做的 DPI 设置,仅对你当前的这个用户有效。因此,DPI 的设置也是保存在注册表的 HKCU 分支下面。比直接操作注册表更安全的方法是重启到安全模式,然后将 DPI 的设置改回正常以后,再重新启动电脑。这是因为,安全模式下不应用 DPI 缩放设置,所有 UI 元素的大小将恢复正常。

注意,在高级启动选项里,如果选择“启用低分辨率视频”模式,那么 UI 元素的尺寸还将是过大的,而且反而会加剧(因为分辨率更低了)。这个模式可以用来解决显卡驱动的一些问题,但是,DPI 设置与显卡驱动无关,因此请注意选择进入安全模式修复这一问题。

如果你还想了解 DPI 设置在注册表中存放的位置的话,那么以 Win8 为例,它位于 HKEY_CURRENT_USERControl PanelDesktop 项目下,键名为“LogPixels”。默认地,系统里不会有这个键和键值,但是如果你设置过 DPI 缩放,那么这个键就出现了。默认设置下,Windows 的 DPI 绝对值其实是96,只不过通过 DPI 设置界面是看不出来这一点的。这里给出 DPI 设置与注册表键值的对应关系:



可以看出,注册表存放的键值是真实的 DPI 绝对值,而 UI 里面显示的百分比是基于“96 '=' 100%”这个定义的。因此,手动调整 DPI 设置后,你就可以轻松算出真实的 DPI 值了。对于像 Surface Pro 这样的设备,系统已经会自动将默认 DPI 设为 150%。

(0)

相关推荐

  • win8系统DPI设置过大后该如何还原具体方法

    现在的消费类电子设备屏幕越做越小,分辨率却反而在往上增加,例如 Surface Pro,10.6 寸的屏幕,1080p 的全高清显示,会让 Windows 显示的文字变得异常的小。这个现象其实是因为屏 ...

  • Win8设备DPI设置过大后的还原办法

    现在的消费类电子设备屏幕越做越小,分辨率却反而在往上增加,例如 Surface Pro,10.6 寸的屏幕,1080p 的全高清显示,会让 Windows 显示的文字变得异常的小。这个现象其实是因为屏 ...

  • Win8等设备DPI设置过大后的还原办法

    现在的消费类电子设备屏幕越做越小,分辨率却反而在往上增加,例如 Surface Pro,10.6 寸的屏幕,1080p 的全高清显示,会让 Windows 显示的文字变得异常的小。这个现象其实是因为屏 ...

  • win8系统怎样设置自动锁定屏幕的时间

    微软的win8系统跟XP和win7相比变化很大,虽然学习成本较高但仍然吸引着大批用户,在使用初期我们经常会遇到一些设置上的问题,比如怎样设置自动锁屏的时间?下面我就给大家分享下win8系统怎样设置自动 ...

  • win8分区C盘要多大 Win8系统C盘多大合适

    最近有网友问小编这样一个电脑问题:“Win8 C盘多大合适?刚购买的电脑,500G的硬盘只有2个分区,其中C盘200G,D盘还不到300G,感觉C盘太多,想要重装系统分区,但不知道Win8系统C盘多大 ...

  • Windows8系统如何设置安全模式?win8系统安全模式设置方法介绍

    很多朋友都知道在Windows系统启动时按下F8键,就可以在系统启动选项中选择进入Windows系统的“安全模式”。现在有不少朋友都已经将自己的系统升级到了Windows 8,大家会发现由于Win8系 ...

  • Win8系统怎么设置U盘启动

    Win8系统是为触屏而生,所以并不适合普通的电脑操作。如何进入BIOS,设置U盘启动。下面推荐几种方式,使Win8系统进入BIOS设置。 Win XP, Win 7等系统启动时,都会有一定的按键来进入 ...

  • Win8系统无法设置静态IP地址怎么办?

    有时我们需要在电脑上使用已经分配好的静态地址,但如果出现无法修改或者修改完毕无法保存应该怎么办呢?下面小编就为大家介绍一下Win8系统无法设置静态IP地址怎么办。 1.您可以首先检查您的网卡驱动状况是 ...

  • Win8系统无法设置静态IP地址的解决方案

    在Win8系统中设置静态IP却无法修改保存怎么办?下面系小编就为大家介绍一下具体解决办法。 1.如果您的网卡驱动一切正常,建议可以使用以下方法:WIN+X组合键,找到并打开设备管理器;找到网络适配器一 ...