环境配置
概述
本文档涵盖 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。
激活失败
- 确认网络连接正常
- 更换 KMS 服务器地址
- 以管理员身份运行命令
脚本执行提示"拒绝访问"
确保以管理员身份运行脚本(右键 → 以管理员身份运行)。
远程桌面无法连接
- 确认脚本已正确开启远程桌面
- 检查 Windows 防火墙是否放行 3389 端口
- 确认当前用户已设置密码(空密码无法使用远程桌面)