环境配置

环境配置

概述

本文档涵盖 Windows 11 系统安装、激活、优化配置及开机启动管理的常用操作,帮助快速完成系统初始化设置。

适用场景

  • 新装 Windows 11 系统的初始化配置
  • 系统优化和功能调整
  • 自动化运维脚本编写

安装跳过微软账户(使用本地账号)

安装到网络连接界面时,按下 Shift + F10 打开命令提示符,输入以下命令:

# 方式一:Win11 官方命令(推荐)
start ms-cxh:localonly

# 方式二:如方式一无效,使用此命令
oobe\bypassnro

执行后系统会重启,重新进入 OOBE 界面即可使用本地账户创建。


激活

KMS 激活(CMD)

以管理员身份打开 cmd,依次执行以下命令:

slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms kms.03k.org
slmgr /ato

备用 KMS 服务器kms.loli.best

数字激活(PowerShell)

以管理员身份打开 powershell,执行以下命令:

irm https://get.activated.win | iex
# 或
irm massgrave.dev/get.ps1 | iex

专业版可用密钥

D9W3G-NR2D7-6W3RK-WDD4J-7FR9G
Y7DJH-BN6WF-BB3RV-82F8F-R3KTY
Y4N7X-CF46G-92G6X-PW86V-VT9TT
RWQ2G-NXBQJ-JRT27-WX36H-JQKTT
H7HNM-BWTTC-4M99X-KM3Y3-B98XG
RHNCY-6QJWF-WPHP7-2FP87-4C2KG
2X7P3-NGJTH-Q9TJF-8XDP9-T83GT
J2WWN-Q4338-3GFW9-BWQVK-MG9TT
NBQWQ-W9PTV-B4YWP-4K773-T6PKG

系统优化脚本

将以下内容保存为 init.bat以管理员身份运行

@echo off
chcp 65001 >nul
title Win11系统自动化配置脚本 - 管理员模式
cls
echo ========================================================
echo          ✅ Win11 一站式系统配置脚本(完整版)
echo          ✅ 含:关更新/关UAC/永不关屏/开远程桌面等
echo ========================================================
echo.
echo ★ 脚本将自动执行所有配置,全程无需手动操作...
pause >nul

:: ====== 【1/11】彻底关闭Windows系统自动更新 ======
echo.
echo [1/11] 正在关闭Windows系统自动更新...
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 1 /f >nul 2>&1
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoUpdate /t REG_DWORD /d 1 /f >nul 2>&1
sc config wuauserv start= disabled >nul 2>&1
sc stop wuauserv >nul 2>&1
sc config wuauserv type= own >nul 2>&1
echo ✔ 系统自动更新已禁用

:: ====== 【2/11】UAC用户账户控制 → 设置为从不通知 ======
echo.
echo [2/11] 正在设置UAC为从不通知...
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0 /f >nul 2>&1
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f >nul 2>&1
echo ✔ UAC已设置为【从不通知】

:: ====== 【3/11】关闭系统休眠功能(释放磁盘空间) ======
echo.
echo [3/11] 正在关闭系统休眠...
powercfg -h off >nul 2>&1
echo ✔ 休眠功能已关闭,已释放休眠文件占用空间

:: ====== 【4/11】永久关闭屏幕保护程序 ======
echo.
echo [4/11] 正在关闭屏幕保护程序...
reg add "HKCU\Control Panel\Desktop" /v ScreenSaveActive /t REG_SZ /d 0 /f >nul 2>&1
reg add "HKCU\Control Panel\Desktop" /v ScreenSaverIsSecure /t REG_SZ /d 0 /f >nul 2>&1
echo ✔ 屏幕保护已永久关闭

:: ====== 【5/11】关闭Windows Defender实时防护 ======
echo.
echo [5/11] 正在关闭Defender实时防护...
reg add "HKLM\SOFTWARE\Microsoft\Windows Defender" /v DisableAntiSpyware /t REG_DWORD /d 1 /f >nul 2>&1
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection" /v DisableRealtimeMonitoring /t REG_DWORD /d 1 /f >nul 2>&1
sc config WinDefend start= disabled >nul 2>&1
sc stop WinDefend >nul 2>&1
echo ✔ Defender实时防护已禁用

:: ====== 【6/11】关闭通知中心所有弹窗 ======
echo.
echo [6/11] 正在关闭所有系统/应用通知...
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings" /v NOC_GLOBAL_SETTING_ALLOW_NOTIFICATIONS /t REG_DWORD /d 0 /f >nul 2>&1
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications" /v ToastEnabled /t REG_DWORD /d 0 /f >nul 2>&1
echo ✔ 通知中心已关闭,所有弹窗将被屏蔽

:: ====== 【7/11】关闭系统自动维护 ======
echo.
echo [7/11] 正在关闭系统自动维护...
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance" /v MaintenanceDisabled /t REG_DWORD /d 1 /f >nul 2>&1
echo ✔ 自动维护已关闭,禁止后台自动扫描/优化

:: ====== 【8/11】关闭快速启动 ======
echo.
echo [8/11] 正在关闭快速启动...
powercfg /setactive scheme_current >nul 2>&1
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled /t REG_DWORD /d 0 /f >nul 2>&1
echo ✔ 快速启动已关闭,提升开机兼容性

:: ====== 【9/11】关闭Windows搜索服务 ======
echo.
echo [9/11] 正在关闭Windows搜索服务...
sc config WSearch start= disabled >nul 2>&1
sc stop WSearch >nul 2>&1
echo ✔ Windows搜索服务已禁用

:: ====== 【10/11】开启远程桌面连接(含防火墙放行) ======
echo.
echo [10/11] 正在开启远程桌面并放行防火墙...
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f >nul 2>&1
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v UserAuthentication /t REG_DWORD /d 1 /f >nul 2>&1
netsh advfirewall firewall set rule group="远程桌面" new enable=yes >nul 2>&1
echo ✔ 远程桌面已开启,防火墙已放行

:: ====== 【11/11】设置系统永不关闭屏幕、永不睡眠 ======
echo.
echo [11/11] 正在设置永不关闭屏幕、永不系统睡眠...
powercfg /change monitor-timeout-ac 0 >nul 2>&1
powercfg /change monitor-timeout-dc 0 >nul 2>&1
powercfg /change standby-timeout-ac 0 >nul 2>&1
powercfg /change standby-timeout-dc 0 >nul 2>&1
powercfg /change hibernate-timeout-ac 0 >nul 2>&1
powercfg /change hibernate-timeout-dc 0 >nul 2>&1
echo ✔ 已设置:显示器永不关闭、系统永不睡眠

:: ====== 执行完成 ======
echo.
echo ========================================================
echo ✅ 所有11项配置全部执行完成!✅
echo ⚠ 提示:UAC、远程桌面、系统更新需重启电脑后生效
echo ⚠ 其余功能已立即生效,重启后所有配置全部生效
echo ========================================================
pause

脚本功能说明

序号 功能 说明
1 关闭系统自动更新 禁用 Windows Update 服务
2 UAC 从不通知 关闭用户账户控制弹窗
3 关闭休眠 释放休眠文件占用的磁盘空间
4 关闭屏幕保护 永久禁用屏幕保护程序
5 关闭 Defender 禁用 Windows Defender 实时防护
6 关闭通知中心 屏蔽所有系统/应用弹窗
7 关闭自动维护 禁止后台自动扫描和优化
8 关闭快速启动 提升开机兼容性
9 关闭搜索服务 禁用 Windows Search 服务
10 开启远程桌面 开启 RDP 并配置防火墙放行
11 永不睡眠/关屏 设置电源计划永不关闭

开机启动配置

添加程序开机启动

# 添加开机启动项
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v PyEXE_AutoRun /t REG_SZ /d "cmd /c timeout /t 3 /nobreak >nul && start \"\" \"C:\Users\test.exe\"" /f

# 查看开机启动项
reg query "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v PyEXE_AutoRun

# 删除开机启动项
reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v PyEXE_AutoRun /f

参数说明

  • PyEXE_AutoRun:启动项名称(可自定义)
  • C:\Users\test.exe:需启动的程序路径

设置自动登录

以管理员身份打开 PowerShell,执行以下命令:

$reg="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
Set-ItemProperty $reg "AutoAdminLogon" -Value "1"
Set-ItemProperty $reg "DefaultUserName" -Value "moxi_ba_001"
Set-ItemProperty $reg "DefaultPassword" -Value "123123"
Set-ItemProperty $reg "DefaultDomainName" -Value $env:COMPUTERNAME

关闭"显示最后登录用户"

$regPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"
if (-not (Test-Path $regPath)) {
    New-Item -Path $regPath -Force | Out-Null
}
Set-ItemProperty -Path $regPath -Name "DontDisplayLastUserName" -Value 1

远程桌面断开后不锁屏

将以下内容保存为 stop.bat以管理员身份运行

@echo off
chcp 65001 > nul 2>&1
title 维持远程桌面会话(断开后不锁屏)
echo ==============================================
echo 正在查询当前活跃用户会话...
echo ==============================================

:: 自动查询当前Active(活跃)会话的ID
for /f "tokens=2,3 delims= " %%a in ('quser ^| findstr /i "Active"') do (
    set "session_id=%%a"
    if not "%%b"=="" (
        set "session_id=%%b"
    )
)

if not defined session_id (
    echo 错误:未查询到活跃的用户会话,请确认已建立远程连接!
    timeout /t 2 /nobreak > nul
    exit /b 1
)

echo 查询到活跃会话ID:%session_id%
echo 正在执行tscon命令,维持会话不锁屏...
echo ==============================================

tscon %session_id% /dest:console /v

if %errorlevel% equ 0 (
    echo 操作成功!会话已维持,断开远程桌面后将显示桌面而非锁屏。
) else (
    echo 错误:命令执行失败,请以管理员身份运行此脚本!
)

echo ==============================================
timeout /t 1 /nobreak > nul

常见问题与注意事项

安装时 Shift+F10 无效

部分笔记本需同时按 Fn + Shift + F10

激活失败

  1. 确认网络连接正常
  2. 更换 KMS 服务器地址
  3. 以管理员身份运行命令

脚本执行提示"拒绝访问"

确保以管理员身份运行脚本(右键 → 以管理员身份运行)。

远程桌面无法连接

  1. 确认脚本已正确开启远程桌面
  2. 检查 Windows 防火墙是否放行 3389 端口
  3. 确认当前用户已设置密码(空密码无法使用远程桌面)

参考链接