从本地网络中的另一台 PC 访问一台 PC 的 C$ 驱动器

从本地网络中的另一台 PC 访问一台 PC 的 C$ 驱动器

我刚刚在笔记本电脑和 PC 上重新安装了 Windows,发现我无法再通过 PC 访问笔记本电脑驱动器,例如 \\MyLaptop\c$

我以前可以做到这一点,但现在却出现了错误。

以下是当前状态的详细信息:

  • 我可以从网络下的 MyPC 中看到 MyLaptop。
  • 当我单击“MyLaptop”时,我可以看到一个共享的用户文件夹。
  • 当我尝试打开 \\MyLaptop\C$ 时,我得到了一个登录框,但是当我输入凭证(使用 MyLaptop\LaptopUser 格式)时,我得到了一条消息:MyLaptop 无法访问。您可能没有权限...(之前我也得到了“拒绝访问”的消息)。
  • LaptopUser 是 MyLaptop 上的主要用户(管理员),我以前可以通过这种方式访问​​驱动器。它还被添加到驱动器的“安全”选项卡,并具有“完全控制”权限。
  • 两个设备都使用同一个 wifi 连接,并且都在同一个家庭组中(不确定我是否需要它,我不记得以前使用过它)。
  • 两台设备均使用 Windows 7(与重新安装之前相同)。
  • MyLaptop 使用的是 Win7 Home Premium,MyPC 使用的是 Win7 Professional。

我知道我可以共享 C 盘(或任何其他驱动器/文件夹),但我不想这样做,我知道我以前不必这样做。

任何意见,将不胜感激。



更新:

在两台设备上取消共享“用户”文件夹后,家庭组现在显示没有其他可用的家庭组计算机,但两台计算机在“网络”下仍然可见。现在尝试从另一台计算机访问其中一台计算机的 C$ 驱动器仍会显示登录框,但登录后会显示“拒绝访问”错误消息。



新事实:

  • 执行net user administrator /active:yes并设置管理员用户密码后现在使用该用户的凭据访问远程驱动器。它与笔记本电脑和 PC 的管理员用户双向兼容。
  • 因此,我现在的问题是 - 内置管理员帐户和非内置 LaptopUser/PCUser 帐户之间有什么区别,它们也是管理员类型的用户?理想情况下,我希望能够使用 LaptopUser/PCUser 来做到这一点

答案1

尝试这个注册表项

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

并将其值设置为

DWORD(32 bit): LocalAccountTokenFilterPolicy = 1

答案2

这可能与提升权限有关。您的系统事件日志可能会为您提供有关后台发生情况的更多详细信息。如果您的操作系统兼容,安全策略 MMC 管理单元应该非常有助于确定/澄清上述权限问题。

答案3

在 Vista+ 中,仅当计算机在域中并且您是域管理员时才可以访问管理共享

  • 这可以改变通过设置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System:LocalAccountTokenFilterPolicy为 DWORD 1- 但
  • 最好使用新的,更易于管理 Usersshare 进行普通文件共享。
    • 在其之下,访问用户只能看到所有者选择与他们共享的配置文件和文件夹(从技术上讲,他们具有读取和执行权限)。
      • 因此,如果您以自己的身份登录,您甚至不需要执行任何操作,您已经可以访问整个配置文件文件夹
    • 这个想法是,您将所有个人文件放在您的个人资料下,而不是放在磁盘上的随机位置。现在可以这么做了。
  • 最后,您可以用普通共享替换管理共享:
    • 转到驱动器的属性,选择“共享”选项卡,取消共享,关闭对话框,然后重新打开它,并将驱动器重新共享为普通共享。您需要授予访问用户权限两个都“共享权限”选项卡以及您希望访问的每个文件/文件夹。这里要小心:您肯定不希望 J Random Hacker、病毒或您自己意外地写入您的Windows文件夹。

相关内容