Win X 终端管理员
第一步,启动guest用户
因为是家庭版肯定没有组策略
net user guest /active:yes
第二步,开启空密码,注册表 win r regedit
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Lsa
LimitBlankPasswordUse
改为0
其实第二步没什么必要,
主要是windows凭据中要添加对应共享打印机计算机的guest用户登录凭证
没密码也行,如果提示要密码,那确实就要改注册表
还有说是组策略没开启 管理模板 打印机 配置RPC连接设置
扩展家庭版开启组策略:
@echo off
pushd "%~dp0"
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"
pause
还有旧端口没法删除的,
停用服务中的Print Spooler
再删除C:\Windows\System32\spool\PRINTERS
配置本地安全策略允许网络访问
打开本地安全策略 按 Win + R 输入 secpol.msc 回车。
授予网络访问权限 进入 本地策略 → 用户权限分配 → 从网络访问这台计算机,点击 添加用户或组,加入 Guest 和 Everyone。
移除拒绝访问限制 在 拒绝从网络访问这台计算机 中删除 Guest 用户。
允许空密码登录(可选)
在 secpol.msc 中进入 安全选项。
找到 帐户: 使用空密码的本地帐户只允许进行控制台登录,设置为 已禁用。
启用不安全的来宾登录(部分设备需要)
按 Win + R 输入 gpedit.msc 打开组策略编辑器。
依次进入 计算机配置 → 管理模板 → 网络 → Lanman工作站。
双击 启用不安全的来宾登录,设置为 已启用 并重启。
纯注册表方案:
cmd中运行
- 客户端允许不安全来宾登录(解决 Win10/11 访问共享时提示“需要密码”或拒绝连接):
- 路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters - 键名:
AllowInsecureGuestAuth - 类型:
REG_DWORD - 值:
1(启用)
- 路径:
- 服务端允许空密码/匿名枚举(若需 Guest 无密码访问,需配合安全策略停用“空密码仅控制台登录”):
- 路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa - 键名:
LimitBlankPasswordUse - 类型:
REG_DWORD - 值:
0(禁用空密码控制台限制,注意:此操作降低安全性) - 键名:
RestrictAnonymous - 类型:
REG_DWORD - 值:
0(允许匿名枚举,默认通常为 0,若被改为 1 或 2 会阻断 Guest 访问)
- 路径:
- 默认共享控制(可选,防止自动创建 C/ADMIN/ADMIN等,不影响 Guest 逻辑但常被混淆):
- 路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters - 键名:
AutoShareWks(工作站版)或AutoShareServer(服务器版) - 值:
0(禁用默认管理共享)
- 路径:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v AllowInsecureGuestAuth /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v RestrictAnonymous /t REG_DWORD /d 0 /f
net stop server && net start server
1. 确保共享账户设置正确
为共享文件夹创建一个专用账户,并确保该账户设置了密码。没有密码的账户可能会被系统拒绝访问。
操作步骤:
打开“控制面板” > “用户账户” > “管理其他账户”。
创建一个新用户并设置密码。
在共享文件夹属性中,添加该用户并分配访问权限。
2. 修改本地组策略
如果本地组策略未正确配置,即使凭据正确也可能被拒绝。
操作步骤:
按 Win + R,输入 gpedit.msc 打开本地组策略编辑器。
导航到 计算机配置 > Windows 设置 > 安全设置 > 本地策略 > 安全选项。
修改以下两项: 网络安全:LAN 管理器身份验证级别:选择“发送 LM 和 NTLM 响应”。 网络访问:本地账户的共享和安全模型:选择“经典”。
3. 启用不安全来宾访问(仅适用于特定场景)
某些情况下,Windows 会阻止来宾访问。可以通过修改注册表启用此功能。
操作步骤:
以管理员身份运行命令提示符。
输入以下命令:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v AllowInsecureGuestAuth /t REG_DWORD /d 1 /f
复制
重启电脑后再次尝试访问。
参考:打印机端口删除不了,提示资源请求中_删除打印机端口显示请求的资源正在使用中-CSDN博客