我有一个Windows 7企业计算机上的一个域是可见的从一个不同的域和不同的用户,即使我禁用共享。
在某个时间点, Windows 7计算机将D:驱动器(DVD)共享给所有者用户帐户。 该驱动器尚未共享一段时间。
从具有单独用户帐户的单独域中,在5台不同的Windows Server 2012 R2机器上,可以看到并可以完全访问工作站上的C:驱动器和所有已安装的驱动器。 这个域有许多其他的机器没有看到这些驱动器。
在工作站上,我已经取消了共享驱动器,从Network and Sharing Center\Advanced sharing settings我已经closures了所有的共享选项。 我也通过了一些文件夹,并selectShare With Nobody 。 在这些更改之前和之后,我重新启动了多次机器。 我也重新启动了看到驱动器的服务器,没有运气。
我怎样才能完全取消共享这台机器?
Windows系统自动共享机器上每个硬盘驱动器的根目录为$(所以你得到C $,D $,A $等)。 这些共享是以这样的方式保护的,即只有本地pipe理组的成员才能访问它们。
考虑到你的情况,我有3个build议给你,
您可以暂时取消共享这些pipe理份额。 即打开计算机pipe理 – >共享文件夹 – >共享。 在这里你会看到所有的股票在这里列出。 如果你想取消共享C盘selectC盘 – >所有任务 – >停止共享。 现在,您将收到一条警告消息,指示共享仅为pipe理目的而创build,如果我们继续取消共享,则在重新启动服务或重新启动计算机时会重新创build该共享。 点击“是”继续,然后在共享文件夹窗口中select“是”再次确认。 现在,您可以尝试从另一台机器访问共享,并且您将无法访问这些共享。 但是,如前所述,这是一个临时解决scheme,当服务“服务器”(该服务负责通过networking进行文件,打印和命名pipe道共享)从服务控制台重新启动或特定计算机重新启动时,会自动重新创build共享。
如前所述,默认情况下允许pipe理员共享计算机的本地pipe理员用户,在您的情况下Windows 7.如您已经知道,“域pipe理员”是“本地pipe理员”组的成员,您可以将其从Windows 7计算机中删除你可以摆脱这个问题。 按照下面的步骤来实现它。
在Windows 7电脑上打开计算机pipe理 – >本地用户和组 – >组 – >pipe理员。 从这个组中删除“您的域\域pipe理员”组和任何其他不相关的用户并应用更改。 重新启动计算机并检查共享状态。
这是最好的解决scheme,并build议您的目的。
HKEY_LOCAL_MACHINE | SOFTWARE | Microsoft | Windows | CurrentVersion | Policies| System HKEY_LOCAL_MACHINE | SOFTWARE | Microsoft | Windows | CurrentVersion | Policies| System HKEY_LOCAL_MACHINE | SOFTWARE | Microsoft | Windows | CurrentVersion | Policies| System 。 现在findregistry和“LocalAccountTokenFilterPolicy”编辑值为'0'。 一旦完成,重新启动计算机并检查状态。 注意:如果registry“LocalAccountTokenFilterPolicy”不在位置上,则可以将其创build为“DWORD(32位)值”并添加该值。 如果您希望将来启用pipe理共享,请将此registry值更改为“1”。 所有能够查看和导航工作站文件夹和文件的Windows Server 2012 R2计算机都可以使用远程桌面连接pipe理器应用程序从工作站远程访问。
此应用程序能够与远程机器共享本地资源。 因此,从服务器属性 – >本地资源我取消选中Drives框。 这已经消除了这些机器从工作站访问我的本地驱动器的能力。
而且,这些本地驱动器只能通过从这个工作站运行的应用程序才能使用。 没有其他来自机器的帐户有这种访问。