Windows 全新装机指南(Scoop 版)


Windows 全新装机指南(Scoop 版)

目标:从零开始,搭建一套干净、可维护、可复现的 Windows 开发环境。


目录


第一阶段:安装系统与驱动

基石步骤,务必保证系统纯净、驱动完备。

1. 安装系统

  • 用微软官方 Media Creation Tool 制作启动盘。
  • 安装时直接选择 Windows 11/10 专业版,可省去后续升级步骤。
  • 若已误装家庭版,可在 设置 → 更新和安全 → 激活 → 更改产品密钥 输入专业版密钥,在线升级无需重装。
  • 使用管理员运行cmd:
slmgr /ipk TPYNC-4J6KF-4B4GP-2HD89-7XMP6 
slmgr /ipk VK7JG-NPHTM-C97JM-9MPGT-3V66T
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms kms.03k.org
slmgr /ato

2. 安装硬件驱动

  1. 先让 Windows Update 自动打完驱动补丁。
  2. 再去品牌官网(Dell、联想、华硕、微星…)或主板官网,手动补齐关键驱动:
  • 芯片组
  • 显卡
  • 声卡
  • 网卡 / Wi‑Fi / 蓝牙
  • BIOS(如有必要)

第二阶段:配置网络与代理

保证后续能从 GitHub 等源顺畅拉取资源。

1. 安装 v2rayN

  1. 下载 v2rayN 最新 release,解压到任意目录。
  2. 运行 v2rayN.exe → 导入或订阅节点 → 点击 启用系统代理
  3. 验证:浏览器打开 https://google.com,能正常加载即成功。

2. 记录本地监听端口

  • 默认 127.0.0.1:10808(Trojan / V2Ray 常用),本文以 10808 为例,后续命令请按实际端口修改。

第三阶段:安装与配置 Scoop

Scoop 是 Windows 下的「Homebrew」,轻量、无管理员权限、可装多版本。

1. 准备工作(以普通用户打开 PowerShell)

# 可选:自定义安装目录(示例 D:\Scoop)
$env:SCOOP='D:\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')

# 允许执行远程签名脚本
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

2. 安装 Scoop

irm get.scoop.sh | iex
# 若因网络失败,可换国内源:
irm https://gitee.com/glsnames/scoop-installer/raw/master/bin/install.ps1 | iex

3. 配置代理(关键)

安装完成后立即执行(端口与 v2rayN 保持一致):

scoop config proxy 127.0.0.1:10808

第四阶段:使用 Scoop 批量安装软件

一条命令可同时装多个包,Scoop 自动处理依赖。

1. 添加官方 buckets

scoop bucket add extras        # 图形界面软件
scoop bucket add versions      # 多版本软件
scoop bucket add nerd-fonts    # 编程字体

2. 安装核心开发套件

scoop install git python310 python312 vscode

多版本 Python 切换示例:

scoop reset python310   # 切到 3.10
scoop reset python312   # 切到 3.12

3. 推荐额外工具(可选但强烈建议)

scoop install 7zip gow everything sudo oh-my-posh
  • gow:GNU on Windows,常用 Linux 命令行工具集。
  • everything:秒级文件索引。
  • sudo:在普通 PowerShell 临时提权。
  • oh-my-posh:高颜值提示符主题,配合 Nerd Font 使用更佳。

第五阶段:个性化与环境验证

1. 验证安装

在新开的 PowerShell 中运行:

git --version
python --version
code --version

如均返回版本号即成功。

2. VSCode 快捷入口

在任意目录下运行:

code .

3. 配置 Git 身份(必须)

git config --global user.name  "Your Name"
git config --global user.email "you@example.com"

配置 Git 代理

# socks5协议,v2ray默认监听10808端口
$ git config –global http.proxy socks5://127.0.0.1:10808
$ git config –global https.proxy socks5://127.0.0.1:10808
# http协议,v2ray默认监听10809端口
$ git config –global http.proxy http://127.0.0.1:10809
$ git config –global https.proxy https://127.0.0.1:10809
# 查看设置
$ git config -l

4. 可选:安装 Nerd Font

  scoop install FiraCode-NF JetBrainsMono-NF

安装完成后,在终端设置中选择对应 Nerd Font,oh-my-posh 图标即可正常显示。


一键复盘(复制即用)

# 0. 装好系统 → 驱动 → v2rayN 代理通畅

# 1. 安装 Scoop
Set-ExecutionPolicy RemoteSigned -CurrentUser -Force
irm get.scoop.sh | iex
scoop config proxy 127.0.0.1:10808

# 2. 加仓库 & 装软件
scoop bucket add extras versions nerd-fonts
scoop install git python310 python312 vscode 7zip gow everything sudo oh-my-posh

# 3. 配置 Git
git config --global user.name  "Your Name"
git config --global user.email "you@example.com"

最后:如果你希望,我可以把上述脚本抽成一个可运行的 PowerShell 脚本文件,并提供一键执行说明。


文章作者: moea
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 moea !
  目录