从 Macbook Pro 2018 的 macOS 平台换回了 Thinkbook 16p 的 Windows 平台,记录一下为 Thinkbook 16p 装系统的过程。
系统与驱动安装
开机进入 BIOS,启动 PE 或者系统安装盘,选择使用的 Windows 版本在格式化之后的硬盘上安装。
安装完重启进入配置界面,此时选择脱机账户而非微软账户,微软账户可以在进入系统之后再绑上。原因在于这里如果直接使用微软账号,系统内个人文件夹的名字会跟随微软账号的名称,并且相当容易出问题。
个人文件夹的名字一般习惯直接取 i,不仅自指而且由于不包含中文和空格,以后安装其他程序(例如 nodejs)的时候不会报错,否则会很麻烦。
进入系统,用在发卡网模米小铺买的正规渠道激活码
YJ9BV-NWMXG-86W6W-DG3DF-7H66T
激活 Windows,之后在设置-账户-账户信息中选择使用 Microsoft 账户登录,即可完成绑定。必须先安装 Windows Update 的更新,再安装官方的驱动程序集,否则驱动的控制面板程序容易出问题。
重启后再次进行 Windows Update 的更新,对 Windows Update 安装的 Microsoft Store 版各项控制面板进行基本的设定。
软件安装
手动安装 v2ray,之后的程序安装不少需要梯子进行。
软件安装一共由四部分构成:Microsoft Store 应用商店 + 包管理器 scoop + 正常安装 + 破解版软件。
Microsoft Store 应用商店
在我之前使用 CMWTAT 来进行 Windows 的破解激活时,Microsoft Store 应用商店非常容易在检查许可的时候进行报错 Something happened on our end, Error: 0x87E10BCF
。具体什么原因到现在为止还未排查到,但是用正版 Windows 就没有碰到过,所以还是先用正版更为保险。先安装 Microsoft Store 平台上的各项程序。
应用 | 备注 |
---|---|
Lenovo Vantage | 主要的控制面板,和大陆版本的联想电脑管家接近 |
Lenovo Hotkeys | 保证机器 Fn 功能键的正常运行 |
Powershell | 先装 Powershell,之后的 Terminal 会直接调用 |
Microsoft Office 2019 | 正版的 Office 家庭与学生版 |
Microsoft To-Do | |
QuickLook | 后面会安装 MicrosoftEdgeWebview2 以支持md文件预览 |
Snipaste | |
TranslucentTB |
包管理器 scoop
Windows 下的包管理器,我个人不太推荐使用 chocolatey 和 winget 来安装 GUI 程序。这两者默认用 sudo
权限把程序安装到 C:\Program Files
或者 C:\Program Files (x86)
下,并且安装过程中无法进行手动配置,很难判断是否有其他垃圾程序等被安装进电脑,处理起来也相当困难。
scoop,本意是指用来挖桶装冰淇淋的比较深的勺子。 scoop 在权限控制和安装方面做得实在是非常好,基本上的安装包都无需 sudo
权限,并且安装都在指定的 scoop 文件夹内,而且是清一色的“绿色版”安装。
包索引网页 Scoop - A command-line installer for Windows 也做得很棒。
本体安装
打开 PowerShell,检查系统内 PowerShell 的版本。Windows 10 自带的是 5,新装的是 7,总之大于等于 5 即可。
1 | $psversiontable.psversion.major |
允许 PowerShell 执行本地脚本。
1 | set-executionpolicy remotesigned -scope currentuser |
(可选)设置环境变量,即改变 scoop 安装路径。如果路径内有空格,如 nodejs 等程序会无法运行。
1 | $env:SCOOP='C:\scoop' |
执行安装脚本
1 | iwr -useb get.scoop.sh | iex |
设置代理与程序安装
根据 v2ray 界面显示的协议和端口信息,为 scoop 设置 HTTP 代理。
1 | scoop config proxy localhost:10809 |
先安装基本工具 git,之后添加 scoop(勺子)的官方 bucket(冰淇淋桶),即官方提供的各种软件包列表。
1 | scoop install git |
安装 CLI 程序。
1 | scoop install curl wget python python27 rclone cwrsync ffmpeg netcat nodejs r gsudo vim yt-dlp |
管理员模式下打开 PowerShell 安装 CLI 程序。
1 | scoop install vcredist2005 vcredist2008 vcredist2010 vcredist2012 vcredist2013 vcredist2015 vcredist2017 vcredist2019 vcredist2022 windowsdesktop-runtime-lts |
CLI | 备注 |
---|---|
git | 确保已经装上 |
curl | |
wget | |
python | |
python27 | |
rclone | |
cwrsync | |
ffmpeg | |
netcat | |
nodejs | |
r | |
gsudo | |
vim | |
yt-dlp | 原 youtube-dl 已停止更新,yt-dlp 为其派生(fork) |
vcredist 2005 - 2022 | 配合 DirectX 检测工具补齐 |
windowsdesktop-runtime-lts | .NET 6.0 |
cwrynsc 调用系统 ssh 时会出现兼容问题,报错如下:
1 | rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] |
需要手动指定 cwrynsc 文件夹内自带的 ssh 文件,即 -e
后面跟 ssh 文件的路径:
1 | -e "C:\Users\i\scoop\apps\cwrsync\current\bin\ssh.exe" |
安装 GUI 程序。
1 | scoop install 7zip blender caffeine calibre discord eac hourglass locale-emulator megasync motrix mpc-hc-fork notion ruffle-nightly screentogif spotify sumatrapdf teamviewer telegram zoom aida64extreme crystaldiskinfo crystaldiskmark dismplusplus everything fiddler geekuninstaller hwinfo rainmeter raspberry-pi-imager rufus spacesniffer windows-terminal wox-beta github mobaxterm pycharm rstudio texstudio vscode |
管理员模式下打开 PowerShell 安装 GUI 程序。
1 | scoop install steam madvr |
GUI | 备注 |
---|---|
7zip | 安装右键菜单 |
blender | |
caffeine | 安装只有必要时启用,防止可能的 bug |
calibre | 配合 DeDRM tools 使用,可以解除 ADE 的加密 |
discord | |
eac | |
hourglass | |
locale-emulator | 安装右键菜单 |
madvr | 管理员运行 install.bat,和播放器的安装先后无关 |
megasync | |
motrix | |
mpc-hc-fork | 管理员模式关联格式,需要启动两遍 |
notion | |
ruffle-nightly | Flash Player |
screentogif | |
spotify | |
sumatrapdf | |
steam | 开启时修理注册表 |
teamviewer | |
telegram | |
zoom | |
—————— | |
aida64extreme | 网上找的序列号:UKXB1-Y3ED6-FJD9J-C4D34-FYY1U |
crystaldiskinfo | 虽然图吧工具箱里有但是比较常用,还是装上更方便 |
crystaldiskmark | 同上 |
dismplusplus | |
everything | 设置开机自启,安装服务 |
fiddler | 点击 WinConfig,为 Windows Store 和 To Do 配置直连 |
geekuninstaller | |
hwinfo | 中文翻译略有纰漏,推荐修改语言为英文 |
rainmeter | 设置开机自启,右键高分辨率屏幕适配,添加皮肤:SA Weather Cast |
raspberry-pi-imager | 折腾树莓派还得是官方工具 |
rufus | |
spacesniffer | |
windows-terminal | 调用 7 版本的 Powershell,添加右键菜单,按照 这个网站的说明 添加 Git Bash |
wox-beta | 手动添加 python3 路径以启用拼音搜索,添加 有道词典插件 |
—————— | |
github | |
mobaxterm | |
pycharm | |
rstudio | 手动修改 C:\Users\i\AppData\Roaming\RStudio\config.json 的 R 路径 rExecutablePath |
texstudio | |
vscode |
正常安装
在进行正常安装的部分之前必须先把所有中文、日文、西文的字体给装上,否则掉字体之类的会很麻烦。
可执行文件部分
程序 | 备注 |
---|---|
Adobe Digital Editions | |
anaconda3 | |
autohotkey | 管理员模式安装,之后设置开机自启脚本 |
bandizip | |
biliup-app | |
BililiveRecorder | B站录播姬 |
Cheat Engine | |
Daemon Tools Lite | |
DisplayCAL | scoop 安装的版本 ArgyllCMS 的驱动程序会安装不上 |
EarMaster Pro 7 | 购买的正版序列号:71009-40B97-TXMKA |
firefox | scoop 版的任务栏快捷方式会出现和窗口不重合的情况 |
Foobar2000 | 启动后关联图标 |
Google Chrome | scoop 安装的版本会出现多窗口问题 |
Google Drive | |
honeyview | |
i4Tools | 会附带 apple 的相关程序 |
LAVFilters | 配合 PotPlayer 使用 |
Logitech Options | |
MicrosoftEdgeWebview2 | 和 QuickLook 配合使用 |
Nox | 夜神安卓模拟器,Android 9 x64,需要关闭 Hyper-V 并执行 sudo bcdedit /set hypervisorlaunchtype off |
potplayer | |
QTTabBar | |
renderBeamer | 渲染农场试用 |
Sandboxie-Plus | |
Tencent Meeting | 程序栏内快捷方式多余,需要删除一个 |
Thunderbird | 和 firefox 出现的问题一样,以及安装 Minimize on Close 插件 |
texlive | 安装完整版 TeX |
tim | 使用软链接或者根据 这个网站 修改个人聊天记录文件夹位置 |
Vivaldi | Google Pay 浏览器 |
使用软链接或者直接修改个人聊天记录文件夹位置 | |
WinFsp | |
WSL Update | 使用 WSL2 时需要的安装程序,教程参考微软官网 |
ZeroTier | 内局域网 |
百度云管家 | 安装在 Sandboxie 内防止对主系统进行修改 |
火绒 | |
搜狗拼音输入法 | 必须在安装中文、日文、西文字体之后进行 |
原神 | 大陆服与亚服(网站直下,无安装包备份) |
压缩包解压部分
程序 | 备注 |
---|---|
Aegisub | Daydream Cafe Edition 9215 |
AlphaROMdiE | 绕过 Gal 的正版请求 |
ariang | 本地 html 文件,备用 |
baidupcs-go | 设置环境变量与下载路径如 config set -savedir D:\ |
Cheat Menu | RPG 游戏的修改工具 |
DirectX 检测工具 | 配合 vcredist 使用 |
DLsite重命名工具 | |
Edgeless Hub | Win PE |
FanController | Thinkbook 16p 风扇转速控制工具,配置可参考 GitHub 项目地址,帮大忙了 |
macOS-Windows-Ctrl-Alt | ahk 脚本,快捷方式放在 Startup 文件夹内开机自启 |
noMeiryoUI | 修改系统 UI 字体,备用 |
tsMuxeR | |
Windows Update Blocker | 停止 Windows Update,备用 |
WTGA | 用于制作 WinToGo |
图吧工具箱2022 | |
鲁大师5.21 | |
小丸工具箱 | |
日文乱码处理软件 |
破解版软件
程序 | 备注 |
---|---|
Adobe 全家桶 | |
AlwaysUp | 和 FanControl 搭配使用,将开机项添加为系统服务 |
ccleaner | 解压版 |
CMWTAT | 破解 Windows 备用 |
DiskGenius | 单文件版 |
HEU KMS Activator | 破解 Windows 和 Office 备用 |
Internet Download Manager | |
Marvelous Designer | |
sublime text | 用破解后的 exe 文件替换 |
Topaz A.I. Gigapixel 3 | |
Wolfram Mathematica | |
WPS 2019 | 教育部教育考试专用,无广告,备用 |
杂项
- 转移旧电脑 i 文件夹的各项内容。
- Chrome 与 Firefox 的扩展插件配置,字体修改等。
- 转移 MMD 相关资料。
- 安装各类 Galgame / Eroge。
附录:scoop 常用命令介绍
对单个 bucket 的命令
列出所有 scoop 的官方 bucket。
1 | scoop bucket known |
为 scoop 添加 bucket。这里的 main 为 scoop 的自带默认 bucket,个人不推荐添加维护和更新不一定稳定的非官方 bucket,在此就先略过。
1 | scoop bucket add extra |
删除该 bucket。
1 | scoop bucket rm extra |
对单个程序的命令
在 scoop 的官方 bucket 中搜索某个程序(例如 7zip),虽然通常更推荐使用 Scoop - A command-line installer for Windows。
1 | scoop search 7zip |
查看该程序在 scoop 上的各种信息。
1 | scoop info 7zip |
安装该程序,偶尔有些程序会需要管理员权限才能完成安装,可以在用 scoop 安装 gsudo 之后使用 sudo
命令。
1 | scoop install 7zip |
卸载该程序,有时会出现程序安装出现报错的情况,最好先对不完全的安装进行卸载再重新安装。
1 | scoop uninstall 7zip |
不想升级该程序时,可以固定该程序的版本。
1 | scoop hold 7zip |
解除对该程序的版本固定。
1 | scoop unhold 7zip |
对 scoop 本体、bucket 和安装程序的命令
设置 scoop 的 HTTP 代理。
1 | scoop config proxy 127.0.0.1:10809 |
解除 scoop 的 HTTP 代理。
1 | scoop config rm proxy |
列出所有使用 scoop 安装的程序。
1 | scoop list |
单独更新 scoop 自身和 bucket 信息。
1 | scoop update |
通过和本地的 bucket 信息对比,检查当前使用 scoop 安装的程序是否需要更新并给出列表。
1 | scoop status |
同时更新 scoop 自身、bucket 和所有程序。
1 | scoop update * |
清理 scoop 已更新程序的旧版本文件。
1 | scoop cleanup * |
清理 scoop 下载的程序安装包。
1 | scoop cache rm * |
检查 scoop 本体、bucket 和安装的程序是否有问题。
1 | scoop checkup |
通常此处会提示有一个潜在的问题,运行建议的命令就可以解决。
1 | scoop checkup |
更详尽的说明
官方在 GitHub 的 Command 页面 里写得很不具体,对各项命令的使用方法都只是一笔带过。我个人比较推荐 @nimzo6689 在 Qiita 上写的这四篇文章,每个命令都附带有具体例子说明,很详尽。