PowerShell启用winrm失败:拒绝访问 0x80070005 -2147024891(powershell干嘛用的)奔走相告

随心笔谈10个月前更新 admin
234 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

这篇文章详细介绍了如何解决PowerShell远程管理中“启用winrm拒绝访问”的问题。主要内容包括: 1. **问题背景**:在使用PowerShell远程管理时,可能会遇到“拒绝访问”的错误,具体错误为0x80070005。2. **解决方案**:通过分析错误原因,总结了以下关键步骤: - 检查winrm服务是否已启动。 - 确保网络访问配置正确,特殊模式下将`forceguest`键值设置为0。 - 验证远程管理员账户是否设置了空密码,建议使用非空密码。 - 禁用`LimitBlankPasswordUse`键值,避免空密码账户的远程登录。 - 以管理员权限运行PowerShell。 - 使用`winrm quickconfig`命令进行进一步配置。3. **关键词**:winrm、拒绝访问、0x80070005、老传。 这篇文章为PowerShell远程管理提供了实用的解决方案,帮助用户快速排查并解决“拒绝访问”的问题。



PowerShell远程管理很强大,开启远程访问本来一行命令即可,但不是永远都顺风顺水。今天就分享一些网友们的总结,真心希望某条可解燃眉之急。

声明:以下内容来自QQ群友集体智慧,由老传整理。

启用winrm失败,报拒绝访问,修复一例。

关键字 winrm 拒绝访问 0x80070005 -2147024891

总结人:老传,,爱powershell,就【猪懂傻改】地分享。

今天群内讨论了的启用winrm时,拒绝访问的问题。我们一起研究找到了问题结症所在,总结检查步骤如下:

1.

确定服务中,windows remote management(ws man) 服务已经启动。

2.

确定网络访问,使用的经典模式,即:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]

“forceguest”=dword:00000000

如果是1,请改成0,重启机子。感谢老史提供解题方案。

3.

确定(当前)administrators组中的账户,都设置了密码,而不是空密码。让空密码的远程管理员,登录机子,这肯定不合理。

这一点,是我们和群友一起试验出来的,空密码就会报拒绝访问的错。感谢提问者qq=504800471,帮忙验证。

4.

和这个键值或许也应该有关,即:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]

“LimitBlankPasswordUse”=dword:00000001

即空密码账户,只能本地登录。

5.

确定右键点powershell图标,选择了管理员,权限运行powershell。

6.最后运行winrm quickconfig 命令。

© 版权声明

相关文章