刚转到 Win10,然而使用时有很多不方便与麻烦的地方。
为了避免将来再遇到这些问题,特意留个记录,方便自己也方便别人。

目录 - Table of Contents

下方的优化技巧中如需重启资源浏览器,可以在任务管理器中点选“Windows 资源管理器”,右键点击“重新启动”即可。

系统优化、增强软件

可以参考 Windows 效率工具推荐 这篇文章,里面新增了一些 Win10 限定的软件推荐。

默认总是中文输入法,如何默认为英文输入?

方法1:使用 Dism++,在系统优化选项的“微软拼音输入法”中设置默认为英语输入。
方法2:在语言首选项中添加英语(美国),设置默认输入法为美式键盘(在开始菜单中搜索 高级键盘设置)。
方法3:下一个方法更完美,不过也更复杂一点

如果不习惯Win10的Shift+Alt切换语言的快捷键,可以自己换成Ctrl+Shift。
另外最好设置“允许为每个应用窗体设置不同的输入法”。

解决 Win10 各种输入法 BUG

上面的方法其实并不完美,我今天就遇到了一个复制文件路径到某个旧程序时出现乱码的问题。
仔细搜索了半天,发现这是 Win10 输入法与程序不兼容才会出现的诡异BUG,必须要在程序与资源浏览器中同时切换到同一个输入法才能解决!
又搜索、尝试了半天,终于找到了一个完美的解决办法。

1. 卸载当前安装的所有输入法,请记得备份输入法的设置数据
2. 在Win10 的 语言设置 界面,添加 英语(美国) 作为首选语言,并将英语调整为第一个(将中文调整到英语后面)
3. 导入下面的注册表文件(或者自己手动修改注册表)
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Keyboard Layout\Substitutes]
"00000804"="00000409"

[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000804"
4. Ctrl+Alt+Del 注销,重登
5. 在 语言设置 界面中,删除首选语言中的 中文 项目,只保留 英语
6. 在上方的 键盘 设置中,替代默认输入法 设置为 英语(美国)-美式键盘,在 输入语言热键 -更改按键顺序-切换键盘布局 设置为 Ctrl+Shift
7. 重新安装顺手的输入法,导入之前的输入法备份数据
8. 在首选语言中添加回 中文 项目,将其重新设置为首位,重启系统

此后,只需要按 Ctrl+Shift 即可切换输入法,并且默认为美式键盘,同时也不会再有各种奇怪的复制粘贴BUG了!!!

隐藏“此电脑”中的“视频、文档、音乐、3D对象”等文件夹

方法1:使用 Dism++,在系统优化的“Explorer”中设置即可。
方法2:导入注册表,将下面的代码保存为 “删除此电脑内的特殊文件夹.reg”,然后导入到注册表即可。
Windows Registry Editor Version 5.00


; 下载
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}]
; 3D 对象
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}]
; 图片
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}]
; 音乐
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}]
; 桌面
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}]
; 文档
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}]
; 视频
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}]

多显示屏设置,鼠标无法拖动窗体到其他屏幕?

依然建议使用第三方的多屏管理软件,比如 Actual Multiple Monitors。

如果拖动窗体时总是不小心将窗体放大、或者无法拖动鼠标到另一个显示屏:
方法1:在开始菜单中搜索 贴靠设置,将“贴靠窗体”选项关闭!(但是这样就没法使用 Win+Left、Win+Right来快速贴靠窗体了)
方法2:不关闭系统“贴靠窗体”选项(但建议取消所有内置选项),在 Actual Multiple Monitors 的“窗体贴靠”选项中,点选“停用本地的Windows贴靠”,然后选择使用AMM的贴靠设置。

修改默认应用背景色

Win10的资源管理器似乎没办法更换背景色了,但是其他的应用程序如果使用了系统背景色,则可以通过修改注册表来设置默认的背景色。
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Colors]
"Window"="204 232 207"
此注册表文件可以设置默认的背景色为豆沙绿。

允许使用文件拖放打开

Win10默认禁止鼠标拖放方式将文件传递给应用程序,使用下面的注册表文件可以解决这个问题(需要重启):
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000

禁用系统默认快捷键

Win10占用的系统快捷键太多了,而且还有许多不重要、或是重复的快捷键,让我使用Win7时习惯用的快捷键都被占用了。
搜索了一下,Win10其实可以屏蔽掉不少默认的系统快捷键,但也有一些(比如Win+W、Win+F、Win+I等)是无法屏蔽的。
下面的注册表屏蔽的是 Win+Q、Win+A、Win+S 这三个键,你可以适当修改以屏蔽更多的系统热键。
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"DisabledHotkeys"="QAS"
导入后需要重启系统或是重启资源浏览器后才会生效。

禁用 Windows Ink(手写笔)

如果你没有手写设备,Ink功能根本就是多余,不仅占用资源,而且还占用你的 Win+W 按键!
此注册表可以关闭Windows的手写笔功能,导入后需要重启资源管理器。
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsInkWorkspace]
"AllowWindowsInkWorkspace"=dword:00000000

还原 Win7 的音量控制器(音量合成器)

导入注册表后重启资源管理器。
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\MTCUVC]
"EnableMTCUVC"=dword:00000000

不小心按到F1总会弹出Edge浏览器、跳到微软的网站?

找到 C:\Windows\HelpPane.exe 这个文件,右键打开文件属性窗体,点选安全面板里的高级按钮,点击 所有者:TrustedInstaller 后面的更改链接,输入 Administrators,点击确定。

关闭所有弹窗,重新打开该文件的右键属性窗体,点击编辑按钮,在组或用户名中点选当前的系统用户名【如 Users (XXX)】,在下方点选完全控制选项,确定。

最后,删除或者重命名HelpPane.exe这个文件,之后再不小心按到F1就不会弹出Edge浏览器和微软的网站了!!!

禁止 OfficeKey 打开 OneDrive 或是Office的网站

当你同时按下 Win+Shift+Ctrl+Alt 键时,Win10就会强制打开OneDrive或者是Offce的网站(网页后面会带一个OfficeKey的查询),没必要而且恶心!!!
使用下面的CMD命令或是REG注册表,可以禁止 OfficeKey 的默认动作,让其打开系统的 rundll32 进程(即不做动作)。
如果留空的话,则系统会默认打开资源管理器,你也可以指定某个没用的脚本或者程序,阻止系统的其他动作!
REG ADD HKCU\Software\Classes\ms-officeapp\Shell\Open\Command /t REG_SZ /d rundll32
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\ms-officeapp\Shell\Open\Command]
@="rundll32"

如何隐藏音量调节时在左上角弹出的提醒界面

Windows 10 在调节音量时会“友好”地在左上角弹出一个又黑又丑的提醒界面,并且自动消失的时间还非常长,而且无法通过任何设置关闭!!!
我的键盘支持音量调整,并且我还安装过第三方的OSD插件(Volume2),在调节音量后可以提醒我当前音量数值,所以 Win10 默认的OSD窗体就显得多余且闹心!

那么该如何让 Win10 默认的消息弹窗消失呢?

目前有两个方法:

1. 使用 HideVolumeOSD
下载 http://wordpress.venturi.de/?p=1
源码 https://github.com/UnlimitedStack/HideVolumeOSD

建议安装时选择静默模式,因为这个软件的通知栏图标有点丑,不如让它直接“自动隐身”比较好。
如果你需要时常手动调节是否显示系统音量弹窗,则可以使用默认安装模式,点击通知栏的图标来切换是否隐藏默认OSD。
当然,你也可以在开始菜单里切换软件的启动模式。

2. 使用 ModernFlyouts
微软商城 https://www.microsoft.com/store/apps/9MT60QV066RP?ocid=badge
下载安装包 https://github.com/ModernFlyouts-Community/ModernFlyouts/releases

这款软件除了可以屏蔽掉通知窗体,还可以自定义弹窗的部分样式及功能。
如果你只是想屏蔽音量弹窗,那么用这个就有点“杀鸡用牛刀”的意思了。

微软商城无法下载、安装、或者不喜欢强制更新的话,可以直接下载旧版本的安装包。
如果系统无法安装的话,可以使用 PowerShell 强制进行安装:
Add-AppxPackage 文件路径.Msibundle
这款软件BUG还是挺多的,我用最新版就无法正确安装,强制安装后还遇到了设置崩溃的BUG,建议使用旧版本。

开启隐藏的“卓越性能”电源计划

Win10的电源计划默认为平衡模式,我们可以控制面板-电源选项中设置高性能模式来提高电脑的性能,不过这会增加电脑的功耗,不建议办公笔记本开启。另外,Win10的较新版本可以通过 PowerShell 开启隐藏的“卓越性能”。

右键点击“开始”按钮(或者按Win+X),点击 Windows PowerShell(管理员),打开 PowerShell 控制台后,输入下面的命令并按下Enter:
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
之后,按Win+i打开设置,在系统-电源和睡眠-其他电源设置中,点击隐藏附加计划,找到并选择卓越性能
如果你没有找到卓越性能计划,你需要等几分钟后再去查看,或者你的系统版本不支持,亦或是你的笔记本在断电情况下无法开启卓越性能模式。此时,就只能开高性能或是均衡模式了。