需以管理员身份运行cmd或windows终端,并确保软件许可证服务启用、系统文件完整、uac策略正确,才能解决windows 11激活时的“拒绝访问”问题。

如果您在使用CMD命令激活Windows 11时收到“拒绝访问”提示,则说明当前命令提示符未以足够权限运行,系统阻止了slmgr.vbs等关键激活操作的执行。以下是解决此问题的步骤:
一、以管理员身份运行CMD
该方法通过提升命令提示符进程权限,使slmgr.vbs脚本获得调用系统许可管理器(Software Licensing Service)所需的高完整性级别访问权限。
1、点击任务栏搜索框,输入“cmd”或“命令提示符”。
2、在搜索结果中右键单击“命令提示符”,选择以管理员身份运行。
3、若弹出用户账户控制(UAC)对话框,点击是确认。
4、在打开的管理员CMD窗口中,输入激活命令(例如:slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX),按回车执行。
二、通过Windows终端(管理员)执行激活命令
Windows终端作为现代命令行宿主,其管理员模式可绕过传统CMD可能存在的兼容性限制,并确保服务交互路径完整。
1、按下Win + X组合键,从快捷菜单中选择Windows终端(管理员)。
2、若提示UAC,点击是继续。
3、在终端窗口中输入powershell并回车,切换至PowerShell环境(部分系统需此步确保WMI服务调用正常)。
4、输入激活命令,例如:cscript slmgr.vbs /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43,注意路径需为系统默认位置(C:\Windows\System32)或使用完整路径调用cscript。
三、检查并启用软件许可证服务
若CMD已获管理员权限但仍报“拒绝访问”,极可能因Software Licensing Service(slsvc)被禁用或处于非运行状态,导致slmgr.vbs无法通信。
1、以管理员身份运行CMD或Windows终端。
2、输入命令:sc query slsvc,确认服务状态是否为RUNNING。
3、如显示STOPPED或INACTIVE,依次执行以下两条命令:
sc config slsvc start= auto
net start slsvc
4、执行完成后,重新运行slmgr相关激活指令。
四、修复系统文件完整性并重置许可状态
系统核心文件损坏或许可缓存异常可能导致权限校验失败,即使以管理员运行也无法完成激活流程。
1、以管理员身份运行CMD。
2、执行系统文件扫描:sfc /scannow,等待完成(约10–15分钟)。
3、执行映像修复:DISM /Online /Cleanup-Image /RestoreHealth,等待完成(约20分钟)。
4、重启计算机后,再次以管理员身份运行CMD,输入:slmgr /rearm重置激活计数器。
5、重启后再次尝试输入产品密钥并激活。
五、检查组策略中用户账户控制设置
过严的UAC策略可能拦截slmgr.vbs对系统服务的调用,尤其在域环境或经第三方安全工具加固的系统中常见。
1、按下Win + R,输入gpedit.msc并回车。
2、导航至:计算机配置 → Windows 设置 → 安全设置 → 本地策略 → 安全选项。
3、双击打开用户账户控制:以管理员批准模式运行所有管理员。
4、确认其配置为已启用;若为“已禁用”,请更改为“已启用”并点击确定。
5、重启系统后,再执行管理员CMD激活流程。











