系统重装
约 2386 字大约 8 分钟...
重装准备
- 备份:必备应用、油猴脚本、VSCode 配置、输入法配置。
- 同步:导出 GoodSync 同步任务;核对 Syncthing 已同步到最新备份。
- 反激活已购软件,如:Eagle、MoneyWiz、妙笔。
- 更新 原版镜像。
安装系统
系统重装维修前,在 NTFS/exFAT 格式的 U 盘上安装 优启通 或 微 PE 工具箱。Windows 10/11 镜像超过 4GB,已经不再支持 FAT32 格式的 U 盘。
使用 U 盘引导安装系统:
- 本地安装:右键 ISO 文件,选择挂载;在新出现的驱动器中,找到 setup.exe,直接运行;选择「现在安装」。
- 引导安装:采用 UEFI+GPT。如果是自定义安装清空系统盘所有分区后,一定要用 GPT 对系统盘分区。
系统配置
- 台机的电源计划调整到「高性能」模式。
- 将 Documents、Desktop 转移到 D 盘。
- 环境包安装:
npm i -g npm@latest; npm i -g pnpm; npm i -g yarn; npm i -g docsify-cli
。 - 显示屏校色:屏幕换线或换主机,参数可能会变动。在颜色管理部分还原显示器设置。
- 任务栏:在任务栏底部右键单击,选择「任务栏设置」>「通知区域」>「选择哪些图标显示在任务栏上」;在同页面的「多显示器设置」中,取消「在所有显示器上显示任务栏」。
- Win11 本地账户也被提示需要登录密码,但设置密码后,无法直接开机登录。设置新密码后,点击「设置」>「账户」>「登录选项」>「密码」,可以重新设置空密码,实现自动登录。在账户中可以设置密码永不过期。
- 清理导航栏
- 设置系统强制关机,防止系统关机不成功。
- BIOS 设置:
- 为各个风扇开启温度曲线控制;
- 启用扩展内存预设(XMP),使内存运行于标称频率。
- 在 BIOS 简易界面中可直接选择 XMP,或在 OC → Extreme Memory Profile (XMP) 菜单中设置。保存并重启后,内存即可按标称频率运行。
- 如果内存没有合适的 XMP,或你想超频尝试更高频率,可选择不同的内存频率/时序预设进行尝试。例如,在 MSI 主板中,可通过 BIOS → OC → Memory Try It! 功能操作。比如一条 6000MHz 内存若 XMP 启动失败,可以在 Memory Try It! 中选择 MSI 提供的 6000MHz CL32 等组合,测试哪一个能稳定运行。
- 取消 CPU 睿频:按 DEL 进入 BIOS -> 按 F7 进入高级模式 -> OC -> CPU Features -> Advanced CPU Configuration,禁用 Intel C-State、Intel Speed Shift Technology、EIST。(本步仅作参考,一般意义不大)
系统配置注意:
- 右键更改前先备份注册表,有几率会影响系统稳定性。
- 英语键盘删不掉:添加英语语言包,然后再删除,英语键盘也会一起删除。
安装应用
使用 winget 可以批量安装应用,但这需要你提前登录微软账户,并更改 ps1 的运行权限。如果出现 InternetOpenUrl() failed. 0x80072f7d : unknown error
则检查 TLS 是否开启 1.2 和 1.3。(每次使用四大行网银后,基本都需要修复次)
Microsoft Store
由于微软应用商店能自动更新应用,我习惯通过它安装一些无需配置的应用。这些应用包括 Windows Terminal、Windows Notepad、Windows 闹钟和时钟、Windows 扫描、Windows 相机、Windows 录音机、Snipaste、Ditto、PowerToys、思源笔记、Discord、Files App。以下是按顺序排列的一键安装命令:
winget install 9N0DX20HK701 -s msstore ; winget install 9MSMLRH6LZF3 -s msstore ; winget install 9WZDNCRFJ3PR -s msstore ; winget install 9WZDNCRFJ3PV -s msstore ; winget install 9WZDNCRFJBBG -s msstore ; winget install 9WZDNCRFHWKN -s msstore ; winget install 9P1WXPKB68KX -s msstore ; winget install 9NBLGGH3ZBJQ -s msstore ; winget install XP89DCGQ3K6VLD -s msstore ; winget install 9P7HPMXP73K4 -s msstore ; winget install XPDC2RH70K22MN -s msstore ; winget install 9NGHP3DX8HDX -s msstore
如果找不到应用 ID,可以直接访问应用商店网页:
打开 apps.microsoft.com 搜索应用名称,比如 Files
点击进入应用详情页,URL 格式如下:
https://apps.microsoft.com/detail/9NGHP3DX8HDX
9NGHP3DX8HDX
就是应用 ID
常规应用
以下是常用的非微软商店应用的批量安装命令:
winget install --id Microsoft.AppInstaller -e ; winget install --id MilosParipovic.OneCommander -e ; winget install --id Google.Chrome -e ; winget install --id Brave.Brave -e ; winget install --id Mozilla.Firefox -e ; winget install --id Mozilla.Thunderbird -e ; winget install --id Logitech.Options -e ; winget install --id Tencent.WeChat -e ; winget install --id Tencent.TIM -e ; winget install --id Tencent.QQ.NT -e ; winget install --id ByteDance.Feishu -e ; winget install --id Telegram.TelegramDesktop -e ; winget install --id Microsoft.VisualStudioCode -e ; winget install --id Notepad++.Notepad++ -e ; winget install --id Notion.Notion -e ; winget install --id Formagrid.Airtable -e ; winget install --id Figma.Figma -e ; winget install --id ogdesign.Eagle -e ; winget install --id PicGo.PicGo.Beta -e ; winget install --id Gyan.FFmpeg -e ; winget install --id ByteDance.JianyingPro -e ; winget install --id HandBrake.HandBrake -e ; winget install --id Audacity.Audacity -e ; winget install --id Logseq.Logseq -e ; winget install --id Obsidian.Obsidian -e ; winget install --id Appest.Dida -e ; winget install --id SumatraPDF.SumatraPDF -e ; winget install --id Bandisoft.Honeyview -e ; winget install --id Alibaba.aDrive -e ; winget install --id 115.115Chrome -e ; winget install --id VideoLAN.VLC -e ; winget install --id Daum.PotPlayer -e ; winget install --id ByteDance.JianyingPro -e ; winget install --id ShiningLight.OpenSSL -e ; winget install --id Git.Git -e ; winget install --id GitHub.GitHubDesktop -e ; winget install --id Atlassian.Sourcetree -e ; winget install --id LiErHeXun.Quicker -e ; winget install --id Hesan.He3 -e ; winget install --id NickeManarin.ScreenToGif -e ; winget install --id Valve.Steam -e ; winget install --id Nutstore.Nutstore -e ; winget install --id Baidu.BaiduNetdisk -e ; winget install --id TominLab.WonderPen -e ; winget install --id OBSProject.OBSStudio -e ; winget install --id mgth.LittleBigMouse -e ; winget install --id CCTV.CBox -e
将上方命令中的 winget install
替换为 winget upgrade
,便可更新所有应用。运行这个命令将会检查这些应用程序是否有可用的更新,如果有,它会进行升级。如果已经是最新版本,则不会执行升级操作。另外,通过使用 winget upgrade --all
可以静默升级所有支持 winget 的程序。
winget upgrade --id Microsoft.AppInstaller -e ; winget upgrade --id MilosParipovic.OneCommander -e ; winget upgrade --id Google.Chrome -e ; winget upgrade --id Brave.Brave -e ; winget upgrade --id Mozilla.Firefox -e ; winget upgrade --id Mozilla.Thunderbird -e ; winget upgrade --id Logitech.Options -e ; winget upgrade --id Tencent.WeChat -e ; winget upgrade --id Tencent.TIM -e ; winget upgrade --id Tencent.QQ.NT -e ; winget upgrade --id ByteDance.Feishu -e ; winget upgrade --id Telegram.TelegramDesktop -e ; winget upgrade --id Microsoft.VisualStudioCode -e ; winget upgrade --id Notepad++.Notepad++ -e ; winget upgrade --id Notion.Notion -e ; winget upgrade --id Formagrid.Airtable -e ; winget upgrade --id Figma.Figma -e ; winget upgrade --id ogdesign.Eagle -e ; winget upgrade --id PicGo.PicGo.Beta -e ; winget upgrade --id Gyan.FFmpeg -e ; winget upgrade --id ByteDance.JianyingPro -e ; winget upgrade --id HandBrake.HandBrake -e ; winget upgrade --id Audacity.Audacity -e ; winget upgrade --id Logseq.Logseq -e ; winget upgrade --id Obsidian.Obsidian -e ; winget upgrade --id Appest.Dida -e ; winget upgrade --id SumatraPDF.SumatraPDF -e ; winget upgrade --id Bandisoft.Honeyview -e ; winget upgrade --id Alibaba.aDrive -e ; winget upgrade --id 115.115Chrome -e ; winget upgrade --id VideoLAN.VLC -e ; winget upgrade --id Daum.PotPlayer -e ; winget upgrade --id ByteDance.JianyingPro -e ; winget upgrade --id ShiningLight.OpenSSL -e ; winget upgrade --id Git.Git -e ; winget upgrade --id GitHub.GitHubDesktop -e ; winget upgrade --id Atlassian.Sourcetree -e ; winget upgrade --id LiErHeXun.Quicker -e ; winget upgrade --id Hesan.He3 -e ; winget upgrade --id NickeManarin.ScreenToGif -e ; winget upgrade --id Valve.Steam -e ; winget upgrade --id Nutstore.Nutstore -e ; winget upgrade --id Baidu.BaiduNetdisk -e ; winget upgrade --id TominLab.WonderPen -e ; winget upgrade --id OBSProject.OBSStudio -e ; winget upgrade --id mgth.LittleBigMouse -e ; winget upgrade --id CCTV.CBox -e
手动安装应用
- WSL :在管理员模式下打开 PowerShell 或 Windows 命令提示符,输入
wsl --install
命令。如果提示错误,则按 旧版 WSL 的手动安装步骤 开启步骤 1 和 3 的功能。WSL 安装并重启成功后,安装 Docker Desktop。 - 备份同步:
- GoodSync:保持本地和局域网间的文件同步,比如将电脑文件备份到 NAS;
- Syncthing(NAS 端):配置电脑同步文件。
- 电脑运行 Android 手机应用, Win11 安卓子系统 ( WSA ) 安装。
应用配置
- 绿色开机:开机脚本、Keepass、Ditto。开机脚本用 管理员权限启动脚本。
- 配置:RIME、Picgo、Wonderpen、Eagle。
- 使用 One Commander 替代系统资源管理器。
- One Commander 原本是通过 Microsoft Store 安装,但开发者在 2024 年底宣布,由于 Store 版存在 Bug,已取消其「替代默认资源管理器」功能。具体修改方法查看 How to make it default File Manager in Windows? The setting seems disappeared.。
- 另一种选择是使用 Files App,操作更简单。不过在测试中偶尔会出现卡顿。它能避免在打开新路径时重复生成窗口,而是直接在现有窗口中新增标签页。
- 使用 One Commander 替代系统资源管理器。
- Everything 注册右键搜索当前路径;右键清除。
- 按下
Win+R
组合键,输入regedit
打开注册表编辑器,然后导航至以下路径:HKEY_CLASSES_ROOT\Directory\Background\shell
。 - 新建项,命名随意 ( 即右键菜单显示的文字 ) -「Everything 搜索当前路径」。
- 右键再次新建项,命名 Command,打开修改右侧默认值为
"D: \Everything\Everything.exe" -path "."
。
- 按下
- 按键更改:
- Powertoys:将 insert 键改为 backspace。
- Logitech.Options:将键盘的计算器改为「上一个桌面」;右键菜单改为「下一个桌面」。
旧资料(已弃用)
- 如果空间不足,可以把 WSL 从 C 盘迁移至 D 盘的简单实用方法,但容易出现兼容性问题。
- firefox-about: config 修改原值 18 的
ui.key.menuAccessKey
为 0,以屏蔽 alt 防止热键冲突;选择「options」>「Network Settings」,取消勾选「DNS over HTTPS」。 - 火绒-安全设置-高级防护-导入隐私规则,增加 腾讯屏蔽规则。
- 实时将音频转文字:管理员方式安装 VB-CABLE ,输入输出设备都选 VB-CABLE,详细设置查看 How to Convert Audio to Text - FREE & No Time Limits。