我在一台 Windows 7 电脑上,另外还有一台 Windows 7 电脑和一台 XP 电脑,当我尝试连接到 Windows XP 电脑上的共享时,我不断收到错误:0x8007046a:“服务器存储空间不足,无法处理此命令”。Windows 7 电脑与 Homeroup 等通信正常,但与 XP 共享不通。此外,这是在工作组中。
我搜索了无数论坛,包括 TechNet,尝试了 IRPStackSize、DhcpNodeType 以及卸载/重新安装 M$ Networks 的文件和打印机共享。任何帮助都非常感谢。
答案1
我以前在 XP Home 中见过这种情况,如果权限设置正确,通常是因为在 XP 机器上设置了强制访客。
在 Windows XP 计算机上的命令提示符下,运行 Regedit.exe
选择以下注册表项:
HKEY_LOCAL_MACHINE| 系统| CurrentControlSet | 控制| Lsa
将 forceguest DWORD 值数据项更改为 0
单击“确定”。
退出注册表编辑器。
重新启动 Windows XP 计算机。
答案2
“服务器存储空间不足,无法处理此命令”
应将 IRPStackSize 修改/添加到 XP 注册表中,使用值 15 或 20。重新启动 XP PC。
单击“开始”,然后单击“运行”。
键入 regedit,然后单击“确定”。
导航至以下键:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\参数
在右窗格中,双击值 IRPStackSize。如果该值不存在,则必须创建它。为此,请在注册表的“参数”文件夹中右键单击右窗格。指向“新建”,然后单击“DWord 值”。
键入 IRPStackSize。它区分大小写,因此请务必准确键入。
将基数更改为十进制。
在“数值数据”框中,将值增加 15 或 20,然后单击“确定”。
关闭注册表编辑器。
重新启动计算机。