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再不行就网络换成飞行模式
随后可能会经历多次重启,直到安装完成。
NOTE激活win:HEU_KMS_Activator
解压缩用7zip吧(不知道为啥win11的文件管理器解压不了rar文件 你还能有微软聪明.jpg)
记得关闭windows安全中心
环境配置
在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-Expressionscoop 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 "环境配置完成!"参考了此篇帖子。
常用软件下载
有时候那些下载的破解软件的补丁软件可能会被windows defender删去,关闭它,防止它乱删软件
编程环境
python
哦,对了对于python请安装miniforge,并用conda init powershell来初始化,换源参考debian-configuration
c/c++
MSVC
安装vs,安装勾选c/c++开发即可下载MSVC。
NOTE我也不想下载MSVC,但rust在win上默认依赖MSVC。
毕竟是win的地盘
MSYS2
- 可以获得类似linux上的库安装体验,以及最新版的gcc等工具
- 官网是msys2.org,可以在这下载,也可以去镜像站下载
- 换源
sed -i "s#https\?://mirror.msys2.org/#https://mirror.nju.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*- 安装GCC等
pacman -Sypacman -S mingw-w64-ucrt-x86_64-toolchain mingw-w64-cmakeRust
pacman -Sy mingw-w64-ucrt-x86_64-rustuprustup install stable-x86_64-pc-windows-gnu尾声
windows相比于linux的环境配置还是麻烦些的,在win上奇妙小问题可能很多,不过却是最常见的系统,拥有最广泛的支持。