直到几天前我还没有遇到任何问题,但现在我无法在 Windows 7 中使用文件和打印机共享,但网络上的其他人都可以。
我可能安装了某些程序,这些程序更改或禁用了 Windows 服务!(例如:proxifier,...)
现在:
我可以 ping 网络上的每个人。
每个人都可以 ping 我。
我在 Windows 7“网络”中看不到他们的计算机,所以我无法使用文件和打印机共享。
每个人都可以在Windows 7的“网络”中看到我的电脑,也可以使用我的文件和打印机共享。
通过局域网通讯程序,我们(我和所有人)可以进行文本聊天、视频聊天和传输文件。
如何配置我的计算机以便查看网络上的其他计算机并使用 Windows 7 文件和打印机共享?
这些截图也许有帮助:
ping 另一台计算机并尝试文件共享:https://i.imgbox.com/aaeqeNwz.jpg
网络上另一台计算机的屏幕截图(192.168.0.244):https://i.imgbox.com/aagRRAaH.jpg(我的 IP 是:192.168.0.228 [ACER-EMRA-PC])
还有一件有趣的事:我无法通过 IP 看到我的电脑
答案1
有多种因素可能导致 Windows 文件/打印共享出现故障。遗憾的是,由于存在如此多的因素,因此可能需要进行一些测试才能找出任何特定情况下的确切原因。
TL;DR/DIY:跳至摘要
工作组/家庭组
Windows Vista 改变了文件/打印共享的工作方式。现在,您不仅需要像在 XP 中一样设置相同的工作组名称,还需要创建一个家庭组并设置网络类型(公共/私人(家庭)/域)。
配置文件/打印共享应该默认情况下很容易,但一旦你开始更改设置或使用第三方安全软件,就会变得相当棘手确保一切设置正确因为有太多因素。
如需共享,请将网络类型设置为私人的。如果不想共享,请将网络类型设置为民众。这看起来似乎有悖常理,但却是有道理的:在公共网络中,您希望锁定共享设置,但在私有网络中,您希望共享更加宽松。
服务
不少于四Windows 服务必须运行以使文件和打印共享能够正确且充分地工作:
- 计算机浏览器
- 服务器
- TCP/IP NetBIOS 帮助程序
- 工作站
打开服务 MMC 管理单元 ( services.msc
),确保这些正在运行并设置为自动启动。再次打开网络位置并刷新。如果不行,请在一两分钟后重试。
就我个人而言,我不喜欢一直运行这些无关的服务,即使我没有使用文件/打印共享。因此,我创建了两个批处理文件,让我可以根据需要打开和关闭它们,而不必手动启动或停止每个单独的服务:
::LANOn.bat:
net start browser
net start server
net start lmhosts
net start lanmanworkstation
::LANOff.bat:
net stop browser
net stop server
net stop lmhosts
net stop lanmanworkstation
适配器设置
除了该服务之外,还必须在网络适配器上启用 NetBIOS:
虽然这似乎是一个显而易见的步骤,但还要确保为活动网络适配器安装并启用了文件/打印共享,特别是如果安装了多个网络适配器:
另外,如果您不需要特别更改 DNS 设置,请确保 DNS 设置是默认设置,因为这些设置会影响 LAN 的可见性:
最后,确保您的网络的系统名称和域/工作组配置正确;例如:
注意::确保计算机和工作组名称有效。官方 Windows 界面会阻止使用无效字符或使其过长,但第三方软件不一定能阻止这种情况。这可能会导致网络发现问题。
端口
文件/打印共享的另一个常见原因不工作防火墙关闭了所需端口。Windows 文件/打印共享需要TCP和UDP 端口 135-139 必须开放。
检查您的安全软件(防火墙、防病毒软件、代理程序),确保必要的端口可用。没有被阻止. 文件/打印共享历来是潜在的脆弱性并且经常被锁定。您可以使用盾牌上升!。
安全软件
您最近是否安装或更改了防火墙、防病毒软件等安全软件的设置?这些程序通常会篡改操作系统的各个方面以锁定内容,如果您设置了“隐私”设置或其他设置,它可能会阻止或禁用 Windows 的某个方面。例如,全球开发者大会(Windows Worms Doors Cleaner)是强化 Windows XP 的好方法,但将其设置为最高安全级别会产生禁用 F&P 共享、任务计划程序(以及预取程序)等的副作用。
检查您的安全程序设置中是否有与共享相关的选项。
此外,请确保 Windows 防火墙配置正确,以防您之前更改了某些内容。您可以将其与完整列表(默认) 来自文件/打印共享正常运行的系统的文件/打印共享的 Windows 防火墙规则。
苦难与同伴
许多其他人也遇到过类似的文件/打印共享问题。
所有这些人最终不得不修改其网络配置(公共/私人/家庭/家庭组/等)以匹配其余网络,或重置/禁用 Windows 防火墙(或此答案中列出的其他项目之一)。一个人链接到文件这也许有助于或者无助于解决这个问题。
这个人文件/打印共享出现问题,通过重置 Windows 防火墙规则已修复,并且该线程中还链接了一个指南,其中显示了涉及更改应该有帮助的默认共享设置的几个步骤。
在此主题,建议重置 TCP/IP 堆栈去除多余的 6to4 适配器。
官方回应
网络发现是一项网络设置,它会影响您的计算机是否可以看到(找到)网络上的其他计算机和设备以及网络上的其他计算机是否可以看到您的计算机。默认情况下,Windows 防火墙会阻止网络发现,但您可以启用它。
至少作为临时诊断步骤,关掉你的防病毒软件和 Windows 防火墙。它并不像您想象的那么简单;它需要整个一分钟视频来演示如何做。
这些 人们通过完全禁用 Windows 防火墙解决了该问题。
以下是两个讨论修复问题的 Microsoft 官方帮助页面文件/打印共享和电脑不显示网络中。他们还有两个故障排除程序:[1] [2]来解决这些问题。
资源
汤姆指南做到了一篇文章关于文件/打印共享故障排除,并涵盖上述大部分步骤。
概括
当文件/打印共享不起作用时,请确保:
文件/打印共享已正确安装并启用:服务、NIC、端口
全部设置正确且与网络的其余部分匹配,包括计算机和工作组名称、网络类型和网络设置
安全软件(无论是否第三方)已正确配置、禁用或卸载
如果完成所有这些操作后,你的系统仍然混乱,并且文件/打印共享仍然无法正常工作,那么你不妨采取通用的修复步骤,例如chkdsk
,sfc
,system
restore
,repair install
, 甚至reinstalling
。
答案2
我从评论中了解到其他计算机不是 Windows 7,所以我认为它们都是 XP。
为了使 XP 能够发现 Windows 7 或 Vista 或被 Windows 7 或 Vista 发现,它必须安装:
链路层拓扑发现 (LLTD) 响应协议。
如果没有该协议,XP 和 Vista/7 就不会使用相同的发现“语言”。
[编辑]
误解:如果所有电脑都是 Windows 7,那么出现此类问题就不是软件原因。所以我留下以下建议:
- 恢复到问题发生之前的系统还原点。
最好还要验证自那时以来是否发生过 Windows 更新,因此您可能需要阻止某些更新。 - 使用制造商网站上的最新版本刷新您的网卡驱动程序
- 使用系统文件检查器验证系统完整性
重置 TCP/IP 堆栈:
netsh int ip 重置 C:\netsh.log.txt
netsh winsock 重置
在任何情况下,在使用操作系统之前务必进行备份·
答案3
如果您确实安装了某些会干扰您的网络服务的东西,那么很容易导致这种情况。
Proxifier 可能是罪魁祸首,因为它会干扰网络流量 - 请尝试将其删除并恢复默认配置。
答案4
卸载并安装:Microsoft 网络的文件和打印机共享解决了我的问题,即使我尝试了上述所有方法,甚至卸载并安装了 NIC 驱动程序。(域上的 PC)