可得一人,共赏山河否
689 字
3 分钟
win-install-and-configuration

windows安装及配置
咳咳,为了方便我配置win上的环境与重装系统。故此写这篇博客。
win重装系统
准备U盘,用Ventoy制作成可启动U盘
下载纯净的操作系统iso: 去微软官网下载(推荐)/MSDN下载。并将iso文件放入U盘。(对于Debian的安装也差不多,将iso放入U盘即可)少用第三方魔改的系统
以防万一,准备PE系统(优启通、微pe)的iso文件,放入U盘。这里放一个我的分享下载链接提取码
重启电脑,不断按下你电脑的bios键,选择使用U盘启动,进入ventoy启动界面即可看到你U盘内的iso文件,点击win的iso,“normal boot”。
到选择系统语言的界面后,shift + F10打开命令界面,使用以下命令断网安装(第一个不行就换第二个)
oobe\bypassnro
start ms-cxh:localonly
随后可能会经历多次重启,直到安装完成。
环境配置
在win上配置环境是件不太优雅的事情,若是有包管理器多好。嘿嘿,还真有,scoop
注意以下的命令最好在管理员的powershell下进行,虽然不一定要
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
# 1. 设置 Scoop 的安装目录环境变量$env:SCOOP='D:\Apps\Scoop'# 2. 将这个环境变量永久写入用户配置 (下次打开 PowerShell 依然有效)[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')# 3. (可选) 设置全局安装路径 (如果需要全局安装软件)$env:SCOOP_GLOBAL='D:\GlobalApps'[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine') # Machine 级别需要管理员权限
安装scoop
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
scoop install git# 哈哈,scoop 依赖git管理bucket,得先安装这个
需要使用代理
# 添加需要的 Bucketsscoop bucket add extrasscoop bucket add javascoop bucket add nerd-fonts
# 安装常用工具scoop install git python nodejs openjdk maven vscode 7zip everything powertoys curl wget grep sed bandizip # ... 添加你需要的其他软件
# 清理旧版本scoop cleanup *
Write-Host "环境配置完成!"
参考了此篇帖子。
常用软件下载
编程环境
python
哦,对了对于python请安装miniforge,并用conda init powershell
来初始化,换源参考debian-configuration
c/c++
MSVC
安装vs,安装勾选c/c++开发
即可下载MSVC
。
NOTE我也不想下载MSVC,但rust在win上默认依赖MSVC。
毕竟是win的地盘
MSYS2
先等等,之后再写。
尾声
windows相比于linux的环境配置还是麻烦些的,在win上奇妙小问题可能很多,不过却是最常见的系统,拥有最广泛的支持。
win-install-and-configuration
https://yjdyamv.github.io/posts/win-install-and-configuration/