使用 Windows 7,我能够轻松共享驱动器并从家庭网络上的另一台计算机查看它。自 Windows 10 以来,我从未成功找到过这样做的方法。创建临时网络已经不复存在。有没有办法在没有第三方软件的情况下做到这一点?
答案1
文件共享功能(SMB)仍然内置在 Windows 11 中,就像 Windows 95 以来一样。
Windows 7“家庭组”在此基础上添加的唯一功能是在计算机级别自动进行身份验证——如果没有家庭组,您需要为所访问的计算机提供用户名和密码,而空白密码则不是允许网络登录(尽管可以通过组策略放宽该要求)。
有关在 Windows 10/11 中启用文件共享的说明,请参阅 Microsoft 支持网站:
简而言之:
确保两台计算机都认为自己处于“私有”网络中(在 Windows 11 中,可通过“设置 > 网络”进行设置)。此设置放宽了防火墙限制,允许来自同一网络中其他计算机的入站连接。
通过 SMB 共享磁盘或文件夹。有几种方法可以创建 SMB 共享:
如果您启用了“简单文件共享”(默认),请右键单击要共享的文件夹,选择“授予访问权限”>“特定人员”,然后选择本地帐户或
Everyone
(如果您只希望自己的帐户具有访问权限,则无需选择任何内容)。 Windows 将自动设置 SMB 共享并设置适当的文件权限。(C:\Users 下的文件夹不会单独共享 - 相反,Windows 将创建一个
\\compname\Users
允许您浏览该文件夹的公共共享。当共享其他地方的文件夹时,Windows 将仅为该文件夹创建一个共享。)您可以右键单击要共享的磁盘或文件夹,然后转到“属性”>“共享”,然后单击“高级共享”。启用“共享此文件夹”将创建一个可在 上访问的 SMB 共享
\\computername\sharename
。您需要手动设置共享级别和文件级权限来授予其他用户访问权限。从 Windows 2000 开始,您都可以打开该
fsmgmt.msc
应用程序直接管理共享文件夹列表。如上所述,您需要手动向其他用户授予文件级访问权限以及共享级权限。
如果“服务器”计算机未显示在“客户端网络”窗口中,请手动输入
\\computername
或\\comp\sharename
作为位置。(否则,请使用计算机的 LAN IPv4 地址。)
(不,您确实不需要启用 SMB1。这仅适用于 SMB 的“版本 1” - 它通常不控制 SMB 可用性,而且无论如何,使用 SMBv3 通常会获得更好的结果。)