Shaun's notes Shaun's notes
首页
  • 关于我
  • 技术偏好
  • 硬件设备
  • 软件平台
  • 底层准则
  • 分类
  • 标签
  • 归档

Shaun Guo

软件开发者,正在折腾
首页
  • 关于我
  • 技术偏好
  • 硬件设备
  • 软件平台
  • 底层准则
  • 分类
  • 标签
  • 归档
  • 关于我
  • 技术栈
  • 硬件栈
  • 软件栈
  • 底层准则
  • Windows开发机快速搭建
    • 前提
    • 命令行执行
    • 软件下载
      • 必须安装
      • 安装rust
      • VS安装环境
    • 激活
      • windows激活
      • Jetbrains 激活
    • Windows基础命令
      • 修改密码
    • 注意
  • Ubuntu开发机快速搭建
  • Shaun 栈
shaun
2025-11-29
0
目录

Windows开发机快速搭建

# 前提

  • 虚拟机环境(本机也可以,但需要承担被入侵的风险。)
  • 命令在 **PowerShell(以管理员身份运行)**执行

# 命令行执行

直接全复制粘贴过去,return

# 关闭防火墙,所有配置文件(域 / 专用 / 公用)的防火墙
netsh advfirewall set allprofiles state off

# 允许无开发者许可证的开发模式
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" `
    /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d 1

# 允许安装所有受信任应用包
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" `
    /t REG_DWORD /f /v "AllowAllTrustedApps" /d 1

# 关闭 UAC
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" `
    /v EnableLUA /t REG_DWORD /d 0 /f

# 管理员不再弹出权限确认
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" `
    /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f

# 关闭安全桌面提示
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" `
    /v PromptOnSecureDesktop /t REG_DWORD /d 0 /f

# 允许本机编写的脚本直接执行,方便自动化脚本和构建脚本运行。
Set-ExecutionPolicy RemoteSigned -Scope LocalMachine -Force

# 解决 Windows 默认 260 字符路径限制,避免 Python / Node / 深层目录构建时出错。
reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" `
    /v LongPathsEnabled /t REG_DWORD /d 1 /f

# 允许远程桌面连接
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" `
    /v fDenyTSConnections /t REG_DWORD /d 0 /f

# 在防火墙中启用远程桌面规则(英文系统名为 Remote Desktop)
netsh advfirewall firewall set rule group="remote desktop" new enable=Yes

# 启用经典菜单
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

# 软件下载

可能下载会慢一些,也可以直接去官网下载。

# 必须安装

# 软件的安装完全依赖winget
winget -v

# 安装git
winget install --id Git.Git -e

# 安装 Python3.12
winget install --id Python.Python.3.12 -e

# 安装JetBrains idea
winget install --id JetBrains.IntelliJIDEA.Ultimate -e

# 安装JDK8
winget install --id EclipseAdoptium.Temurin.8.JDK -e

# 安装nvm
winget install --id CoreyButler.NVMforWindows -e
nvm -v
# 新创建个标签

# 安装node.js20
nvm install 20
nvm use 20
node -v
npm install -g pnpm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

# 安装rust

# 安装rust
winget install -e --id Rustlang.Rustup
rustup default stable
rustup target add x86_64-pc-windows-msvc
# 测试
rustc -V
cargo -V
npm install -D @tauri-apps/cli@^1

winget install -e --id Microsoft.VisualStudio.2022.BuildTools --override `
  "--add Microsoft.VisualStudio.Workload.VCTools --quiet --wait --norestart"
1
2
3
4
5
6
7
8
9
10
11

# VS安装环境

我的场景只是开发tauri项目,所以用到的不多。

  1. 搜索并打开“Visual Studio Install”
  2. x64的电脑应该只需要安装(需要测试,目前我是虚拟机环境,arm)
    • C++桌面开发
      • 软件默认会选中几个,这些都要
      • Windows 11 SDK
      • Windows 10 SDK
      • MSVC 2019
  3. arm的和x64区别,增加:(调整tab,然后直接搜索)
    • MSVC ARM64/ARM64EC 生成工具(选个最新的版本就行)
    • C++ 通用 ARM
    • C++ ATL 生成工具 ARM64

# 激活

# windows激活

  1. 执行:irm https://get.activated.win | iex

  2. 新弹出的窗口,输入"1"

# Jetbrains 激活

////

# Windows基础命令

# 修改密码

  1. 查看用户名
net user
1
  1. 给该用户设置新密码(例如 MyNewPass123!,换成想要的)
net user shaunguo MyNewPass123!
1

# 注意

输入完命令后,需要重启电脑。

上次更新: 2025/12/09, 14:34:21
底层准则
Ubuntu开发机快速搭建

← 底层准则 Ubuntu开发机快速搭建→

最近更新
01
Ubuntu开发机快速搭建
12-03
02
5分钟就可以用宝塔搭建个人网站
12-03
03
底层准则
12-02
更多文章>
Theme by Vdoing | Copyright © 2025-2025 | Shaun Guo
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式