Windows 设置指南
2022年5月21日大约 16 分钟
Windows 设置指南
好的设置能够在未来降低血压,并大幅提高工作效率。
对 win11 的设置
前言
我最初入坑 win11 是由于入手了 12500H,有大小核,即使很不想使用 win11,也只能硬上了。
后来用了两年,因为毛病越积越多,20241216 我又重装了一次 win11。
202503 购买台式机,又装一次。上班以后又装了好多次。
总之我也在使用 windows 的过程中持续记录心得,经验丰富。甚至有点想写个程序用来一键设置这些。
小工具
- 在 b 站看到一个 Windows11 轻松设置工具 (src),和下一部分内容面我的设置是重合的,用这个工具可以进行快速便捷的设置,非常好用。不过是闭源软件,看你能不能接受。
安装前
首先是选择安装镜像。虽然大部分人都会直接使用最新版本(因为微软只提供最新版本),但是我更倾向于使用 24H2 的初期版本,因为有任务栏秒级时间这种被微软砍掉的功能,也不会引入 2025 年下旬微软的 SSD bug。
下载历史版本 iso 可以参考这篇文章。(如果你喜欢折腾的话)
安装时
- 如果你的 windows 是从 win11 官方 ISO 安装的,那么初始化时登录微软帐号的那一步,千万不要登录微软帐号。理由
- 最好直接断网安装:在强制需要联网的那一步按
Shift + F10,执行oobe\bypassnro,重启后就会显示 没有 lnternet 连接 选项。- 2025 微软把这指令禁用了,所以建议装机之前先把
C:\Windows\System32\oobe\BypassNRO.cmd拷到 U 盘里,装完机就可以直接执行脚本了。(本质上是修改一个注册表)
- 2025 微软把这指令禁用了,所以建议装机之前先把
- 即使安装完毕,也不要登录微软帐号,因为这会让你必须使用微软的脑残 windows hello 登录。
- 最好直接断网安装:在强制需要联网的那一步按
安装后(关键步骤)
- 对所有 NTFS 硬盘开启透明压缩。LZW 算法,效果只能说聊胜于无,非系统盘 208G 压到 183G,但有总比没有好。这一步需要尽可能早地做,否则等配置完,硬盘变大很多以后再搞就有点蠢了。
- 进行 windows 更新(可选,如果故意使用旧版镜像安装请跳过这一步)。
- 需要看情况,关注一下近期 windows 更新补丁有没有出过什么大问题。
- 本次更新将会成为我的 Windows 系统的最后一次更新。
- 还原右键菜单并设置:右击 开始键,打开 Windows 终端(管理员),执行
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve(或直接使用Winaero Tweaker 进行设置),再用 ContextMenuManager 调整。 - 关闭快速启动。运行
control,在 系统和安全 - 电源选项 - 选择电源按钮的功能 里设置。如果没有此开关,需要运行powercfg /h on后再查看。- 避免关机时自动保存 RAM Disk 文件到固态盘;
- Windows 更新 "更新并关闭" 选项可能无法正常关闭电脑,变为 更新并重启。ref
- 事实上快速启动的关机其实是 hibernate,原理是将内存写入磁盘。其会在 C 盘创建一块用于休眠的大块文件,并且每次休眠都会向硬盘中写入大量数据,是固态写入量的最大贡献者[1]。
- 热知识:为什么安装 linux 双系统时要关闭快速启动?因为挂载在 hibernate 状态的硬盘几乎必炸(double mount)。
- 禁用 hibernate:
powercfg /h off。
- 关闭启动延迟,参考
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize] "StartupDelayInMSec"=dword:00000000 "WaitForIdleState"=dword:00000000 - 驱动相关:
- 关闭 Windows 安全中心 (为什么我们需要关闭它?)。下面给出了几种方法,可以任选其一。
- (推荐)使用 Windows11 轻松设置工具。使用它关闭安全中心是可恢复的。
- Windows Defender Remover。该工具之前还不太好用,移除后还有设置项残留,并且无法再次进入安全中心调整选项。所以需要移除前去手动关闭安全中心里看得见的所有设置项。
- 注意,使用此工具有无法再次打开 Windows 安全中心的风险!
- 手动 (src),但实测并不能完全关闭
- Windows 安全中心 - 病毒和威胁防护 - 管理设置,关闭所有开关
- 使用组策略编辑器禁用 Windows Defender
win + r运行gpedit.msc,计算机配置 - 管理模板-Windows 组件 - 关闭 Microsoft Defender 防病毒,选择已启用- 由于我的电脑是家庭版升专业版,没有
gpedit.msc文件,因此需先添加组策略编辑器。在记事本输入以下代码并保存为.bat文件,管理员运行。pushd "%~dp0" dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt dir /b %systemroot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>gp.txt for /f %%i in ('findstr /i . gp.txt 2^>nul') do dism /online /norestart /add-package:"%systemroot%\servicing\Packages\%%i" pause - 使用Defender Control彻底关闭安全中心。
- 如果你因为一些理由不得不打开 Windows 安全中心(例如公司电脑),请:
- 到安全中心里关闭所有能看得见的开关
- 关闭不重要的通知
- 在 任务计划程序 - 任务计划程序库 - Microsoft - Windows - Windows Defender 里关闭所有计划。
- 关闭安全检查与防火墙:控制面板 > 系统和安全
- 禁用 用户账户控制 UAC[2],让你打开应用时不再受到烦人的弹窗困扰。
- 升级专业版:使用 HEU_KMS_Activator 升级 win11 专业版并激活。
- 若希望使用开源激活软件,可用 Microsoft-Activation-Scripts 激活。
- 关闭 Windows Defender SmartScreen:Windows Defender SmartScreen 是 edge 下载 exe 提示有风险的元凶。在组策略编辑器(
gpedit.msc)中,管理模板 > Windows 组件 > Windows Defender SmartScreen > Microsoft Edge > 配置 Windows Defender SmartScreen 里禁用两个选项。 - 安装 Imdisk 并配置。
- 安装 scoop 与 winget,并通过其安装一些常用软件。
# scoop Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression # winget Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe- winget 会自带一个 python,记得用 everything 找出来,从 PATH 里把那个 path 删掉。
- 关键软件如下:
scoop install git # 必执行,scoop 依赖 git scoop bucket add extras # 必执行,有很多好用软件在 extras 里 scoop install uutils-coreutils # 让我可以在 windows 上用 linux busybox 指令 scoop install vcredist2005 vcredist2008 vcredist2010 vcredist2012 vcredist2013 vcredist2022 # 所有版本的 C++ 运行库
- 还需要下载其他的关键软件。
- DirectX 修复工具,图吧工具箱里也有。
- 安装 WSL
- 解决端口随机占用
- 关闭自动更新。
- 组策略编辑器内关闭
- 服务:
services.msc里禁用Windows Update服务 - 任务计划程序关闭:Microsoft > Windows > WindowsUpdate > 禁用 Scheduled Start
- 既然无需经常更新,那就关闭传递优化,并且用 磁盘清理 清一下这位占用的空间。
- 貌似最新 win11 设置里已经无法彻底关闭传递优化,而只能对其设置限额。
安装后(推荐步骤)
- 磁盘设置:
- 如果你的硬盘有分多个区,可以移动 文档、图片、下载 等文件夹到 D 盘(新分区),以避免过多占用 C 盘空间。
- 如果有移动硬盘,请在 磁盘管理 中右键分区,手动指定驱动器号。固定驱动器号可以保证各个脚本运行正常。
- NTFS 优化 (ref):先导入注册表项,再用管理员终端执行命令。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] "NtfsDisable8dot3NameCreation"=dword:00000001 "NtfsMftZoneReservation"=dword:00000003 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] "LargeSystemCache"=dword:00000001fsutil behavior set disablelastaccess 1 set-mmagent -MaxOperationAPIFiles 8192 - 如果你使用 NVMe SSD,可以开启微软的原生 SSD 驱动(在生产环境请谨慎使用)。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides] "1853569164"=dword:00000001 "156965516"=dword:00000001 "735209102"=dword:00000001
- 网络设置:
- 开启 bbr 拥塞算法,也可以使用轻松设置:bbr 是新一代拥塞控制算法,在弱网环境下表现异常优异。
- 调高 ipv4 优先级:
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 60 4(src)
- 习惯设置:
- 关闭所有系统提示音。系统 - 声音 - 更多声音设置
- 文件夹与文件改为单击。我个人不喜欢双击。
- windows 的单击逻辑做的还是比 linux kde 好的,悬浮选中 是单击逻辑中的重要组成部分。
- 控制面板 - 时钟和区域 - 区域 中,将短日期调整为
yyyyMMdd。(我的习惯) - 更改触摸板功能:三指左右划调节音量。实际上并不是很好用:我音量常年 20%,触摸板调节的话很容易拉得太大。
- 关闭鼠标的“提高指针精确度”,这个实际上是根据加速度修正移动距离,对于 FPS 极为不友好。
- 使用 ContextMenuManager 修改右键菜单。
- 做减法:
- 关闭搜索推荐&热门新闻:关闭 设置 - 隐私和安全性 - 搜索权限 - 更多设置 - 显示搜索要点。(ref,最新版 win11 可能没有此条设置)
- 卸载各种傻逼预装玩意。
- 卸载小组件:打开管理员终端,执行
winget uninstall MicrosoftWindows.Client.WebExperience_cw5n1h2txyewy,也可以使用轻松设置。然后重启个资源管理器就行了。我是用了一段时间后才想到卸载小组件,鸡肋,不小心点到的话也烦。 - 卸载 Minecraft Education Edition (src)
- 卸载 Your Phone:powershell
Get-AppxPackage Microsoft.YourPhone -AllUsers | Remove-AppxPackage,但是C:\Program Files\WindowsApps的 Your Phone 文件并不会删除。 - 卸载 PC Manager(微软电脑管家)、Microsoft Power BI,在设置 - 应用里可以直接卸载
- 在 设置 - 可选功能 里,卸载 Windows Powershell ISE,windows 这编辑器太捞了。
- 卸载小组件:打开管理员终端,执行
- 禁用一些服务。
- Windows Font Cache Service
- Background Intelligent Transfer Service,这个是后台偷偷下载东西的元凶。我相信没有人希望让 Windows 自动在后台偷偷做一些事情,吃带宽和 CPU,而对用户没有任何报告和提示。
- 禁用一些设备。
- 如果是 intel CPU,禁用 Intel(R) Management Engine Interface #1,P 用没有,还有额外风险。为什么我需要一个如此高权限的玩意来让我的电脑增加不确定性?
- 禁用搜索框联网搜索功能 (src)
- 如果你安装了 MS Office,那大概率还会被装上一个 Office PLUS,这是一个傻逼国内代理广告,会污染你的 office 菜单和右键菜单。建议用 everything 搜到 officeplus 的安装文件夹,然后点击 uninst.exe 卸载。
- 搜索 任务计划程序,禁用一些用不到的任务,例如 AMD auto update, OneDrive 等。
- 删掉
%LOCALAPPDATA%\Microsoft\WindowsApps里的所有 exe,或者在 应用 -> 高级应用设置 -> 应用执行别名 关闭所有应用。这是 windows 给微软商店里的软件开的洞,如果你已经不使用微软商店,就没必要把这些快捷方式留着。 - 修改一些注册表项。
Windows Registry Editor Version 5.00 ; https://learn.microsoft.com/zh-cn/answers/questions/2379006/edge-msn [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet] "EnableActiveProbing"=dword:00000000 ; 禁用蓝牙绝对音量,非常重要:https://t.me/withabsolutex/2546 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Bluetooth\Audio\AVRCP\CT] "DisableAbsoluteVolume"=dword:00000001
- 开启 运行 历史记录:设置 - 隐私和安全性 - 常规 - 允许 Windows 跟踪应用启动以改进“开始"和搜索结果。此设置项默认开启的,之前不小心被某个脚本关了。
- 设置 Explorer:
- 使用 WinSetView 将 音乐 文件夹 view 设为小图标。否则当你打开一个装满音乐的文件夹时,Explorer 将会去读取所有文件的元数据,会导致卡顿。(src)
- 小工具:
- 右键菜单里添加 hash
- 安装 svg-explorer-extension 插件,让 Explorer 可以预览 svg。
- 输入法:详见 输入法 文章。要把微软拼音禁用,需要在 语言和区域 的语言中进入 简体中文 的 语言选项,在里面删除键盘。
- 小键盘:如果你的 windows 启动不会自动打开 numslock,需要在注册表中找到
计算机\HKEY_USERS\.DEFAULT\Control Panel\Keyboard,将InitialKeyboardIndicators改为 2。 - 浏览器:参考 浏览器设置
旧设置项
已失效设置项
开启 Hyper-V 功能:设置 - 应用 - 可选功能 - 更多 Windows 功能 打开 Hyper-V 选项。开启 Hyper-V 原本是启用 WSA 的前置条件,但是 WSA 似了- 由于我找不到 Hyper-V 选项,因此采用网上教程:将以下代码保存为
.bat并管理员运行即可。pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
- 由于我找不到 Hyper-V 选项,因此采用网上教程:将以下代码保存为
- WSA 已经似了,微软官宣停止支持了。
- 即使是之前我也不喜欢 WSA:WSA 兼容性还有待进步;WSA 在开机时自启,会占用一定性能 / 内存;我是双系统用户,而 Android Emulator 在 linux 上的有更好的选择(Waydroid)。
- 设置 - 时间和语言 - 国家和地区,选择美国
- 打开 Microsoft Store(记得关代理),下载 Amazon Appstore。系统将自动下载安装 Windows Subsystem for Android™️。
- 可选项:在 设置 - 应用和功能 内找到 Windows Subsystem for Android™️,移动到 D 盘以节省空间。
- 别忘了把 国家和地区 改回去。
- 打开安装好的 Windows Subsystem for Android™️,点击左侧 Developer,打开 Developer mode.(意味着在
127.0.0.1:58526默认端口开启调试) - 在这里你可以使用两种方式安装软件:
- WSA PacMan提供了便捷的图形化界面。
- 使用ADB,输入
adb connect 127.0.0.1:58526连接,adb install ...安装。
- 关于网络受限问题:在虚拟机的 设置 - Network&internet 中看到网络连接受限。win11 发出弹窗警告。 解决方法(参考来源):在 adb 成功连接后,输入:重启 wifi 即可。
adb shell settings put global captive_portal_mode 0 adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204 adb shell settings put global captive_portal_http_url http://www.google.cn/generate_204
- 更改任务栏样式:下载RoundedTB,根据提示更改。
- 默认情况美观度还不错,但是在全屏窗口下反而很丑。
开启全局 UTF-8:设置 - 语言和区域 - 管理语言设置 - 更改系统区域设置 - beta:使用 UTF-8...实测会导致一些 galgame 乱码。使用 Win11Debloat 移除一些自带软件与组件。- 这会有一些 sideeffects,例如使某些终端乱码,win + R 失去记忆,等等。必需谨慎使用,或者你知道如何恢复。
- 使用O&O ShutUp10++: Free antispy tool for Windows 10 and 11禁用一些非必须功能。但是它的大部分设置项都是没用的,剩下的有用的 windows 11 轻松设置工具 也能做。
开启长路径:组策略编辑器(运行已没有此设置gpedit.msc),计算机配置 > 管理模板 > 系统 > 文件系统 > 启用 Win32 长路径 选择已启用在 高级网络设置 - Internet 选项 - 高级 中,打开 TLS 1.3当前版本已经默认打开- 外观设置:
打开任务栏时间秒数显示:任务栏设置 - 任务栏行为win11 更新后不再允许打开秒级任务栏。。。
- 设置 copilot:之前我会使用它,但是在 2025 年 copilot 已经完全不够看了,也有其他更好的免费平替。这玩意是真的笨比。
日版 Windows 10
20250604 由于一些契机,装了个日版 windows 10 LTSC 2021 用,结果血压飙升。。
- 日版系统没法访问我的中文 win11 系统的系统盘;但是我在中文系统可以访问日版系统盘。NTFS 不可能有这样的 breaking change,应该是 win11 系统盘开了透明压缩导致的,哈哈。
- 开机后有个傻逼
AppX Deployment Service (AppXSVC)服务一直吃我的 CPU 单核,风扇狂转,重启无效,服务里没法禁用,甚至进了安全模式都没法禁用服务。最后改注册表才弄好。不给权限就是纯纯的流氓行为。这个服务在非日版系统上也有,但是没有出 bug,之前也就没管。Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AppXSvc] "Start"=dword:00000004 - 安装时遇到登录微软帐号,我本来想用 OOBE 绕过,结果日区的反斜杠在微软默认的日语输入法下打不出来,要按住 Alt + 小键盘
92才能打。实际上微软日区输入法改了很多键,标点符号跟随机排布差不多。- 而且 OOBE 还无法绕过,根本找不到。所以只能用
start ms-cxh:localonly跳。 - 进系统后输入法全部炸烂,反正微软日文输入法、装了中文语言和微软中文输入法都没法显示候选框;甚至我用中文系统的同一套 Rime 配置都没法正常使用,烂完了。
- 而且 OOBE 还无法绕过,根本找不到。所以只能用
- scoop bucket 不能正常使用,extras 不被认为是一个 git 仓库。。。
- 还有一些我个人原因,比如用惯了 win11 已经不会用 win10 了,非常硌手。
