windows11安装与开发环境配置
概述
Win11的使用体验:
- 安装系统后会自动安装驱动,而且下载速度还挺好,节约了安装驱动的时间了
- 同样是自带了Linux虚拟环境的,对Linux测试部署的开发体验就更好了
- 对安卓有更好的支持,可以直接安装安卓软件,目前还没测试
- 文件的鼠标右键的二级菜单确实使用就麻烦了,不过可以改为以前的使用方式
- 对开发兼容性是很好的,新版的Win安装的开发软件没有什么Bug,使用起来是一样的
安装 Windows 11
最新版win11官方下载链接:点击下载
官网里面有几种安装方法,一般选第三个,直接下载ISO专业版镜像
微PE工具箱下载:点击下载
Win11系统安装要求
- 在主板中开启UEFI安全启动
- 在主板UEFI中开启TPM2.0
- 检查方法:
Win+R组合键,并输入tpm.msc - 华硕主板开启方法:开机进入主板BIOS界面,在芯片和固件设置中开启TPM设备
- 检查方法:
用户名建议
不建议使用中文用户名,有些开发软件的某些功能识别不了中文用户家目录。
安装包管理工具 winget
Winget包管理工具是Windows系统2021年发布的一个命令行安装程序的工具。Windows11默认安装了Winget工具,可以直接在命令行使用。
如果默认未安装winget,在Microsoft Store中搜索应用安装程序,直接安装就可以在PowerShell中用winget命令使用。
优化配置
更换winget源为中科大的镜像源
winget source remove winget
winget source add winget https://mirrors.ustc.edu.cn/winget-source在使用winget前,一定需要更换为国内源,不然在输入安装软件命令后会卡住,并且没有释放异常。
有一些安装包是海外下载的,需要提前开启代理。
在使用Winget安装程序时,系统中一些安全配置会提供不安全的安装,可以取消掉:
- 搜索 -> Internet 选项 -> 安全 -> Internet -> 自定义级别 -> 加载应用程序和不安全文件 -> 启用
- 搜索 -> 设置 -> 隐私和安全性 -> 应用和浏览器控制 -> 基于声誉的保护设置 -> 检查应用和文件 -> 关闭
安装常用软件
# (powershell 管理员)
winget install Tencent.WeChat -s winget
winget install Tencent.QQ.NT -s winget
winget install 搜狗输入法 -s winget
winget install 360.360Zip --accept-package-agreements
winget install 百度网盘 -s winget
winget install 有道云笔记 -s winget
winget install 网易有道翻译 -s winget
winget install 企业微信 -s winget
winget install 腾讯会议 -s winget
winget install Kingsoft.WPSOffice.CN --accept-package-agreements
winget install 哔哩哔哩 -s winget
winget install Telegram.TelegramDesktop
# 迅雷安装会卡住
winget install Thunder.Thunder -s winget
winget install Youqu.ToDesk
winget install Google.Chrome
# 安装开发软件(以下需要外网)
winget install Typora -s winget
winget install HeidiSQL
winget install Dbeaver -s winget
winget install PostgreSQL.pgAdmin
winget install TablePlus
winget install "Python 3.14" -s winget
winget install "NVM for Windows"
winget install Notepad++
winget install vim.vim
winget install Git.Git -s winget
winget install TortoiseGit
winget install Sourcetree --accept-package-agreements
winget install "Docker Desktop" -s winget
winget install Microsoft.VisualStudioCode -i # 微软邮箱登录
winget install PyCharm -i
winget install WebStorm -i
winget install DataGrip -i
# 安装安全软件
winget install 火绒安全软件 --accept-package-agreements
# 安装其他软件
winget install Apifox -s winget
winget install PowerShell -s winget
winget install 'Microsoft Build Tools 2015' # pip安装部分包需要的编译工具
wsl --set-default-version 2
wsl --install ubuntu-24.04 --web-download重装系统后,原来的git项目是无法正常更新推送的,需要配置忽略所有仓库的所有权检查:
git config --global --replace-all safe.directory *
安装TortoiseGit后,进入tortoisegit.org/download/网站下载中文语言包。
安装搜狗输入法后,请在更多设置-属性设置-按键中关闭系统功能快捷键,避免IDE的快捷键冲突。
安装搜狗输入法后,请在更多设置-属性设置-常用中将默认状态配置为英文。
docker启动会失败,在终端配置wsl默认版本:wsl --set-default-version 2(可能需要等待Windows更新完成才可运行命令)
新版PowerShell不会影响旧版,新版启动命令为:pwsh。
安装Node.js
# 配置nvm国内源
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
# 安装node。js
nvm install lts; nvm install latest; nvm use lts其他日常软件
常用软件: 钉钉 | WPS Office | 招行U-BANK | 有道云笔记 | 蓝灯 | 嗨格式大师 | 360极速浏览器 | clash-verge-rev | clash Github
数据管理:Navicat Premium | oss-browser | HeidiSQL | pgAdmin
运维下载:terminal SSH
其他软件
金融工具:招商证券 | 招商期货 文华赢顺云行情交易软件(wh6) | 通达信 | 慧博智能策略终端 | Choice金融终端
滴答清单 | 闪电音频剪辑软件 | 学浪 | 小火花 | 椰子接码 | 川川云手机
安装包管理工具 Scoop
Scoop更适合安装命令行的软件和第三方工具,而winget是windows官方包管理工具。
Scoop 官方网站
# 打开普通权限终端即可,需要外网
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
scoop config SCOOP_REPO "http://gitee.com/scoop-installer/scoop"
scoop update系统配置优化
- 更新驱动程序:
Windows 更新 - 高级选项 - 可选更新 - 勾选全部驱动程序 搜索 - 更改用户账户控制设置 - 从不通知- 更新使用习惯配置
# 关闭快捷方式的后缀自动添加 Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer" -Name "link" -Type Binary -Value ([byte[]](0x00,0x00,0x00,0x00)) # 启用文件扩展名的显示 Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "HideFileExt" -Value 0 # 更改右键菜单为传统样式(取消文件的鼠标右键的二级菜单功能) New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | Set-ItemProperty -Name "(Default)" -Value "" # 刷新或重启资源管理器 Stop-Process -Name explorer -Force; Start-Process explorer # 开启运行脚本的功能 set-ExecutionPolicy RemoteSigned # 给powershell添加基本的Linux命令(添加Path路径,Git软件提供) [Environment]::SetEnvironmentVariable("Path", $([Environment]::GetEnvironmentVariable("Path", "Machine") + ";C:\Program Files\Git\usr\bin"), "Machine") # 启用Windows长路径支持 New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force - 请给Pycharm等软件添加管理员权限,快捷方式图标右键属性的兼容性中勾选
以管理员身份运行
全局快捷键
# 安装快捷键软件
winget install AutoHotkey.AutoHotkey
# 使用 Ctrl+Alt+t 打开终端中的Ubuntu控制台
vim c:/open_ubuntu.ahk
^!t::
If not A_IsAdmin
{
Run *RunAs "%A_ScriptFullPath%" ; 以管理员权限重新运行脚本
ExitApp
}
Run, wt -p "Ubuntu 24.04 LTS"
return
# 运行脚本
c:/open_ubuntu.ahk附录
WebStorm link引用的网络css库无代码提示
WebStorm - 设置 - 语言和框架 - JavaScript - 库中配置
关于Microsoft Store连不上网报错 0x80072efd 的解决方法

WIN 11 共享打印机提示:操作无法完成(错误 0x00000709)
共享打印机提示:操作无法完成(错误 0x00000709) _知乎
解决思路:提前添加连接服务器的凭据。
手动添加【Windows凭据】。控制面板→用户账户→Windows凭据→输入计算机名,用户名输guest,密码留空。(此为对方共享设置为电脑无密码保护的)
常用命令
# 显示所有监听端口
netstat -ano | findstr "LISTENING"实用网站收藏
- 国外电话收码平台(微软邮箱登录)
- ChatGPT api密钥(微软邮箱登录)