以下是一年多以来一直有效的方法:PC A 运行 Windows 7,PC B 运行 Windows XP。两台 PC 都位于路由器后面的同一子网中。A 使用用户帐户 X,但使用管理员帐户登录 PC B。
PC B 是 Dell Precision 470。这类计算机的一个已知问题是,有时在插入电源线时,它们会不知何故丢失所有 BIOS 设置。昨天就发生过这种情况。发生这种情况后,Windows 将无法启动,因为默认 BIOS 设置是“RAID ON”,而没有配置 RAID。不过没问题,将 BIOS 设置更改为“RAID OFF”可以顺利启动。请注意,在此期间,机器 A 上没有任何与配置相关的更改。它甚至没有打开。
确实,这样做之后,一切都很好。一切包括所有正常操作,从 PC A 到 PC B 的远程桌面,在 A 和 B 之间运行 Synergy,从 B 到 A 访问共享文件夹。但是从 A 访问 B 上的共享文件夹不再有效。
我尝试了通过 Google 找到的几乎所有方法(摆弄政策/注册表/...)但都无济于事。
> ping -a 192.168.2.2
Pinging A [192.168.2.2] with 32 bytes of data:
Reply from 192.168.2.2: bytes=32 time<1ms TTL=128
> net view \\192.168.2.2
System error 5 has occurred.
Access is denied.
> net use /persistent:no K: \\A\myshare /user:A\USERNAME PASSWORD
> net use /persistent:no K: \\192.168.2.2\myshare /user:192.168.2.2\USERNAME PASSWORD
> net use /persistent:no K: \\192.168.2.2\myshare /user:USERNAME PASSWORD
System error 86 has occurred.
The specified network password is not correct.
对此有一个很棒的解决方案:从昨天开始我就没能做任何工作;]
更新 将硬盘从 B 中取出,放入另一台 Precision 470(我们称之为机器 C),硬件几乎完全相同(乍一看,只有显卡不同),共享文件夹就可以正常工作了。将磁盘放回 B,问题依然存在。为什么这取决于硬件,更重要的是,这取决于哪个硬件?
更新 2 将硬盘从机器 C 取出并放入 B,文件共享就可以进行,但前提是我授予“Everone”共享权限。而不是通过用户/密码。
考虑到这一点,我尝试对原始机器 B 执行相同的操作(授予“所有人”权限),但无济于事。但是,如果我改用“简单文件共享”,它确实有效!似乎在用户协商中确实发生了一些可疑的事情?
答案1
好的。找到问题和解决方案了。我现在觉得自己很愚蠢,因为它太基础了,我浪费了一天的时间,但另一方面,我也没有那么愚蠢,因为它显然不是那么明显:
日期错误
看来我是在 BIOS 搞砸之后不小心将其设置为 5 月而不是 3 月。砰。