具有讽刺意味的是,作为一名拥有 12 年经验的软件工程师,我从 Windows 的一个版本换到另一个版本时仍然会遇到这个问题,而且无法获得一致的结果(有时会有效)。
又来了。
我有一台装有 Win8 Consumer Preview 的机器。它是否是 Win8 并不重要。我以前在 Win7 上遇到过同样的问题。在给定的机器上,我创建了本地管理员用户,其名称和密码与第二台 PC(我现在输入此内容的机器)上的名称和密码相同。
我有两个问题想问你们。
为什么我无法从另一台 Win7 机器访问 win8 机器的 C$ 共享?我收到错误消息,说 C$ 不存在,但实际上确实存在。
为什么我无法在 Win8 中访问名为“test”的共享,而该共享的权限设置为“所有人的完全权限”。当我尝试从 Win7 计算机访问它时,系统要求我输入用户名和密码。输入本地管理员凭据后,我收到错误“Windows 无法访问 \192.168.1.123\test。错误代码:0x80004005。未指定的错误”。
在 Win8 计算机上,无论是私有网络还是公共网络,Windows 防火墙均已禁用。来宾帐户已禁用。内置管理员帐户已启用。可从其他计算机 ping 计算机。
答案1
使用 Regedit 创建LocalAccountTokenFilterPolicy
价值
这是从我的帐户中摘录的拒绝访问问题
Regedit
在搜索对话框中输入,右键单击可执行文件,然后Run as administrator
。
一旦 Regedit 启动,导航到此路径:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
对于 32 位系统,创建一个DWORD
名为 的新值LocalAccountTokenFilterPolicy
。对于 64 位系统,创建一个QWORD
名为 的 (64 位) LocalAccountTokenFilterPolicy
。
无论哪种情况,请将值设置为数字1
(表示开启),并记得单击OK
。通常,LocalAccountTokenFilterPolicy
值在您有机会设置数据值之前就已经创建;没问题,只需双击并将数据从 修改为0
即可1
。
答案2
我认为所有提到的问题都与安全有关。
两台不同的计算机/系统上的本地管理员帐户即使具有相同的名称和密码也是两个不同的帐户。
如果登录是在本地计算机上,“Everyone”必须是同一台计算机上本地已知的帐户或者如果计算机已通过网络登录加入网络,则网络上已知的帐户。
网络管理员和本地管理员是两个不同的账户,具有不同的权限。
每个帐户都是唯一的,无论是本地帐户还是网络帐户。本地帐户的名称和密码与网络上具有相同名称和密码的帐户不同。
希望这可以帮助。