如何解决Windows 10屏幕字体缩放模糊问题
https://www.ithome.com/html/win10/374911.htm
笔者前段时间买了一台小米笔记本Pro,除了有字体模糊的问题外,还是比较满意的。这台笔记本是15.6英寸,1080P的屏幕,自带Windows10家庭版,默认使用125%的缩放。Windows10的UWP应用显示效果还过得去,但传统的EXE软件显示就一塌糊涂了。下面分享一下我是如何解决大部分传统软件的字体模糊问题的。

一、打开设置中的“允许Windows尝试修复应用,使其不模糊”。
这个开关的路径是:设置——系统——显示——缩放与布局——高级缩放设置。虽然打开了这个开关,但我还真不知道它修复了什么,感觉没什么效果,不过应该比不打开好点的。

二、自定义软件的DPI缩放。
在Windows10的最新几个版本中,可以自定义第三方软件的DPI缩放。对于显示模糊的软件,找到并选择其主程序,右键打开属性,在兼容性标签页中,选择更改高DPI设置,在打开的对话框中,勾选“替代高DPI缩放行为”,然后在下拉框中选择“应用程序”,之后关闭打开的窗口,重新打开软件,应该就不模糊了。以迅雷官方精简版为例:

更改前是这样的

再看看更改后的样子

效果真是立竿见影。
三、使用noMeiryoUI软件更改系统字体大小。
严格来说字体大小跟字体模糊没太大关系,不过我还是写一下,Windows10默认的字体我觉得小了,看起来不舒服。noMeiryoUI软件是可以轻松的更改系统字体,不仅仅是字体大小。使用起来很简单,打开后选一下字体,然后设定全部就好。
更改前的字体

更改后的字体

四、使用.manifest文件更改MMC控制台
用以上一到三的方法可以解决掉大部分的字体问题了,但设备管理器、服务和磁盘管理等界面还是模糊的。可以使用.manifest文件修改MMC控制台来解决这个问题。
先复制以下内容到记事本内,再保存为123.reg文件,然后再双击打开123.reg文件,导入注册表。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide]
"PreferExternalManifest"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SideBySide]
"PreferExternalManifest"=dword:00000001
然后再复制以下内容到记事本内,然后保存为mmc.exe.manifest文件。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0">
<assemblyIdentity processorArchitecture="amd64" version="5.1.0.0" name="Microsoft.Windows.MMC" type="win32"></assemblyIdentity>
<description>Microsoft Management Console</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="highestAvailable" uiAccess="false"></requestedExecutionLevel>
</requestedPrivileges>
</security>
</trustInfo>
<asmv3:application>
<asmv3:windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
保存好之后把这个文件复制到c:\windows\system32文件夹下,以后打开设备管理器等就不会模糊了。
下面三张图是虚拟机和我实体机界面的对比图,可以看到修改后的效果还是比较好的。



如何解决Windows 10屏幕字体缩放模糊问题的更多相关文章
- 如何解决Windows 10系统下设备的声音问题
如何解决Windows 10系统下设备的声音问题? 请阅读下面的说明来解决Windows 10设备上的声音问题. 1. 检查设备管理器 打开开始菜单,键入设备管理器, 从出现的结果中选择并打开它. 在 ...
- 解决Windows 10下Wireshark运行问题
解决Windows 10下Wireshark运行问题在Windows 10下,安装Wireshark时候,提示WinPcap不被系统系统支持.这是由于最新版的WinPcap 4.1.3只支持到Wind ...
- Windows ->> 解决Windows 10下面无法多用户同时远程桌面
解决Windows 10下面无法多用户同时远程桌面 https://pc4u.org/how-to-allow-multiple-rdp-sessions-windows-10-without-mod ...
- 解决windows 10无法打开.hlp帮助文件的问题
最近学习UML,使用的Rational Rose 7.0,使用帮助时,才发现windows 10无法打开.hlp的帮助文件.虽然win10默认定向到微软支持页面,但发现通过下载补丁来查看hlp文件,实 ...
- 解决windows 10关机自动重启的问题
自从windows 10推出来没多久,就给台式机安装了.可是,有点悲剧的是:每次关机,都会自动重启(restart). 之后也在网上找了一些解决方式,但还是没用.前天通过搜索”Windows 10 c ...
- 解决windows 10 9926 中vmware安装的虚拟机无法桥接上网的问题
从windows 10 出来之后就安装了使用,但一直有一个问题直到9926也没有解决,那就是vmware下的虚拟机无法桥接上网,但NAT方式正常.发现有一种办法可以实现桥接方式上网.但这种方式下本机与 ...
- 解决Windows 10 1803 April 2018 Updatete不能网络共享的问题
Windows 10升级到1803后便不能网络共享了,现在我用的是Widnows 10 1809 Oct 2018 Update依然存在这个问题. 为了能够共享文件和文件夹需要去windows ser ...
- 【转载】解决Windows 10 局域网内共享的问题
问题: 小米盒子,iPhone (OS 10.2) 无法访问 Win 1o共享 解决方案: 原文链接 http://www.dedoimedo.com/computers/windows-10-net ...
- 解决Windows 10笔记本接显示器分屏后没有声音的问题
Windows 10 版本号:17763.292 1.首先右键点击任务栏托盘中的[扬声器]图标,选择[声音],如下图所示. 2.选择[播放],然后选择[扬声器],再点击[设为默认值],如下所示. 3. ...
随机推荐
- 关于mysql数据库涉及的一些规范
tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人.谢谢大家!比心❤~ 如果解决不了,可以在文末加我微信,进群交流. 设计规范,在分工协作的工作场景中尤其重要,否则团队之间互相 ...
- SpringBoot2.x应用启动、关闭shell脚本
本篇主要说明以下内容: 1.SpringBoot2.x应用启动.关闭的shell脚本 1 启动脚本 直接放到同jar包同一个目录下,如下: #!/usr/bin/env bash APPLICATIO ...
- 洛谷 P1522 牛的旅行 Cow Tours
题目链接:https://www.luogu.org/problem/P1522 思路:编号,然后跑floyd,这是很清楚的.然后记录每个点在这个联通块中的最远距离. 然后分连通块,枚举两个点(不属于 ...
- ImportError: No module named wx
先检查下Python中是否有此模块 $ python >>> import wx ImportError: No module named wx wx模块的确没有安装. 要安装wx ...
- scala简单的功能实现~weektwo
1.编写⼀个BankAccount类,假如deposit和withdraw⽅法,和⼀个只读的balance属性. //存款(deposit)和取款()函数 class BankAccount exte ...
- Linux中的CentOS 7克隆之后修改
1.VMware Workstation软件查看克隆完成后的虚拟机网卡mac地址,记录下来 2.输入[cd /etc/sysconfig/network-scripts/]命令后,再执行[ip add ...
- 获取浏览器名称与版本checkbrowse()
function checkbrowse() { var ua = navigator.userAgent.toLowerCase(); var is = (ua.match(/\b(chrome|o ...
- Increasing Performance by Reducing Dynamic Dispatch
https://developer.apple.com/swift/blog/?id=39 Increasing Performance by Reducing Dynamic Dispatch Li ...
- 【JVM】内存和SWAP问题
一.现象 1.系统稳定运行,偶尔发生响应超时的情况.查看下游依赖服务和数据库状态都良好.超时完全是由于服务本身问题造成的.重启不能解决问题,一直会间隔性的发生超时 二.原因分析 第一种情况,系统内存够 ...
- 小程序SetData