Windows 7文件和打印机共享对我不起作用


10

直到几天前,我还没有遇到任何问题,但是现在我无法在Windows 7中使用文件和打印机共享,但是网络上的其他所有人都可以。

我可能安装了一些更改或禁用Windows服务的程序!(例如:proxifier,...)

现在:

  • 我可以ping通网络上的每个人。

  • 每个人都可以ping我。

  • 我在Windows 7“网络”中看不到他们的计算机,因此无法使用文件和打印机共享。

  • 每个人都可以在Windows 7“网络”中看到我的计算机,也可以使用我的文件和打印机共享。

  • 有了LAN Messenger程序,我们(我和每个人)都可以进行文本聊天,视频聊天和传输文件。

如何配置计算机以查看网络上的其他计算机并使用Windows 7文件和打印机共享?

这些screenshos,也许有帮助:

还有一件有趣的事:我无法通过IP看到我的计算机 我无法通过IP查看我的计算机


您可以使用他们的IP访问其他人吗?尝试键入\\ 192.168.1.xx用其他IP替换xx
Martheen Cahya Paulo 2012年

@MartheenCahyaPaulo不,我不能。
EmRa228 2012年

问:你有没有做过描述的所有步骤,例如,在这里
harrymc

@harrymc是的,请参见:i.imgbox.com/aas9ehhU.jpg
EmRa228年

您用于Proxifier的哪个端口?
艾哈迈德·毕尔法奇

Answers:


17

有许多因素可能会导致Windows File / Print Sharing崩溃。不幸的是,由于有太多因素,在任何给定情况下都可能需要进行一些测试才能找出确切原因。

TL; DR / DIY:跳至摘要

工作组/家庭组

Windows Vista更改了文件/打印共享的工作方式。现在,您不仅需要像在XP中那样设置相同的工作组名称,还必须创建一个家庭组并设置网络类型(公共/私有(家庭)/域)。

默认情况下,配置文件/打印共享应该很容易,但是一旦您开始更改设置或使用第三方安全软件,要确保再次正确设置所有内容就变得非常棘手,因为有很多因素。

如果要共享,请将网络类型设置为private。如果您不想共享,请将网络类型设置为public。看起来似乎违反直觉,但这是有道理的:在公用网络中,您希望锁定共享设置,但希望在专用网络中进行更多松散的共享。

服务

为了使文件和打印共享正确,完整地运行,必须运行至少四个 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:

NIC的NetBIOS选项

尽管这似乎是一个显而易见的步骤,但还请确保已为活动网络适配器安装并启用了文件/打印共享,尤其是在安装了多个网络适配器的情况下:

文件/打印共享服务

如果您不需要特别更改DNS设置,请确保将DNS设置为默认设置,因为这些设置可能会影响LAN的可见性:

DNS设置对话框

最后,请确保为您的网络正确配置了系统名称和域/工作组;例如:

计算机名称/工作组设置对话框

注意:确保计算机和工作组名称有效。Windows的官方界面可防止使用无效字符或将其设置得太长,但第三方软件不一定可以防止这种情况。这可能会导致网络发现问题。

港口

文件/打印共享不起作用的另一个常见原因是防火墙关闭了所需的端口。Windows文件/打印共享需要打开TCP UDP端口135-139。

检查您的安全软件(防火墙,防病毒,代理程序),以确保未阻止必要的端口。从历史上看,文件/打印共享是一个潜在的漏洞,因此经常被锁定。您可以使用ShieldsUP进行测试

安全软件

您最近是否安装或更改了防火墙,防病毒等任何安全软件的设置?这类程序通常喜欢摆弄操作系统的各个方面以锁定事物,如果您设置“隐私”设置或其他内容,则可能会阻止或禁用Windows的某个方面。例如,WWDC(Windows蠕虫门清洁器)是强化Windows XP的一种好方法,但是将其设置为最大安全性具有禁用F&P共享,任务计划程序(以及预取程序)等副作用。

检查安全程序的设置以获取与共享相关的选项。

另外,如果您不久前做了一些更改,请确保正确配置了Windows防火墙。您可以与文件/打印共享正常运行的系统的文件/打印共享的(默认)Windows防火墙规则的完整列表进行比较。

苦难,遇见公司

许多其他人在文件/打印共享方面也遇到了类似的问题。

所有这些人最终不得不修改他们的网络配置(公共/专用/家庭/家庭组等)以匹配其余网络,或者重置/禁用Windows防火墙(或Windows防火墙中列出的其他一项)。这个答案)。一个人链接到一个文件,可能会或可能无法帮助解决此问题。

此人的文件/打印共享问题已通过重置Windows防火墙规则解决,该线程中还链接有一个指南,该指南显示了一些步骤,其中涉及更改应该有帮助的默认共享设置。

此线程中,建议重置TCP / IP堆栈,以及删除无关的 6to4适配器

官方回应

网络发现是一种网络设置,它会影响您的计算机是否可以看到(查找)网络上的其他计算机和设备以及网络上的其他计算机是否可以看到您的计算机。默认情况下,Windows防火墙阻止网络发现,但是您可以启用它。

至少作为一个临时诊断步骤,关闭防病毒软件和Windows防火墙。它并不像您想的那么简单;它需要一整个一分钟的视频来演示如何操作。

这些 通过完全禁用Windows防火墙来解决此问题。

这是Microsoft的两个官方帮助页面,其中讨论了修复文件/打印共享计算机未显示在网络中的问题。他们也有两个疑难解答程序:[1] [2]用于解决这些问题。

资源资源

摘要

当“文件/打印共享”不起作用时,请确保:

  • 文件/打印共享已通过以下所有方式正确安装并启用:服务,NIC,端口

  • 所有设置都是正确的,并且与网络的其余部分匹配,包括计算机和工作组名称,网络类型以及网络设置

  • 正确配置,禁用或卸载了安全软件(是否为第三方)

如果毕竟这一点,你的系统仍然是搞砸和文件/打印共享时无法正常工作,那么你不妨求助于通用补丁,它像步chkdsksfc,,,甚至。systemrestorerepair installreinstalling


所有服务都是“启动”和“自动”的。我也尝试创建并运行“ LANOFF.bat”,然后创建并运行“ Lanon.bat”。但我的问题仍然存在。
EmRa228

感谢您更新答案,请参阅:i.imgbox.com/aacn9YJh.jpg 端口是否打开?我所有的防火墙都被禁用,代理程序对135-139端口无效。
EmRa228

1
“ yesssssssssssssss”o.O是,什么?是的,它最终可以工作,或者您已确认已启用它?
Synetech

1
啊好吧。因此,很明显,一切都按预期工作,唯一的问题是LAN上的其他人看不到您的计算机吗?您是在路由器后面还是直接连接到LAN?
Synetech

1
糟糕,我倒退了。无论哪种方式,都是相同的问题。您的网络配置设置与局域网的其余部分设置不同,或者所需的软件(服务/程序)未运行,或者某些内容被阻止。就像我说过的,请仔细检查您的安全软件(防火墙,防病毒等),以确保您没有设置任何阻止其运行的措施。
Synetech

2

我从评论中了解到,其他计算机不是Windows 7,因此我假设它们都是XP。

要让XP在Windows 7或Vista中发现或被XP发现,必须安装:
链路层拓扑发现(LLTD)响应程序协议

没有此协议,XP和Vista / 7不会使用相同的发现“语言”。

[编辑]

误解:如果所有计算机都是Windows 7,则没有软件原因可解决此问题。因此,我有以下建议:

  • 还原到问题之前的系统还原点。
    此后最好还要验证是否已发生Windows Update,因此您可能需要阻止某些更新。
  • 使用制造商网站上的最新版本刷新网卡驱动程序
  • 使用系统文件检查器来验证系统完整性
  • 重置TCP / IP堆栈:

    netsh int ip重置C:\ netsh.log.txt
    netsh winsock重置

在任何情况下,请务必在使用操作系统之前进行备份·


1
NO,所有其他计算机是Windows 7中
EmRa228

此屏幕快照来自该局域网中的另一台计算机:i.imgbox.com/aagRRAaH.jpg
EmRa228

因此,基本上,只是一般的诊断步骤?
Synetech

1
@Synetech:是的-根据此处提供的信息,我认为没有这个问题的具体原因(当然,除了病毒感染以外)。
harrymc

1

如果您确实安装了一些可能会很容易导致网络服务混乱的东西。

Proxifier可能是您的罪魁祸首,因为它会干扰网络流量-尝试将其删除并返回到默认配置。


我不想删除proxifier,已使用它。但是当我退出它时,没有任何变化。
EmRa228 2012年

哪些Windows服务用于文件共享?以及如何返回到默认配置?
EmRa228 2012年

1

看来这台计算机的DNS无法正常工作。请检查相关设置。

  • 单击开始。在“开始搜索”框中输入ncpa.cpl。
  • 右键单击您正在使用的连接,然后选择“属性”。
  • 双击IPv4协议。
  • 确保将IP地址和DNS服务器设置为自动获取。
  • 如果已经自动获得DNS,建议您选择“使用以下DNS服务器地址”,然后输入路由器的地址。

请检查结果。如果问题仍然存在,请检查主机文件。

  • 单击开始,在开始搜索框中键入驱动程序,然后按Enter。
  • 单击搜索结果中显示的驱动程序条目。驱动程序旁边的图标将是一个文件夹。
  • 出现一个窗口,在顶部的地址栏中显示Windows> system32>驱动程序。双击“ etc”文件夹。
  • 找到并右键单击主机文件,然后单击“重命名”。
  • 键入oldhosts,然后按Enter。如果您收到以下错误消息,请单击继续。
  • 您需要确认此操作。
  • 如果系统提示您输入管理员密码或进行确认,请键入密码,或单击“继续”。
  • 重新启动计算机,以确保更改生效。

如果上述解决方案无济于事,请尝试通过网络和共享中心指示家庭或工作网络(专用网络)将网络指定为公共网络的解决方案。

  • 打开控制面板,然后选择管理工具。
  • 打开本地安全策略,然后在左窗格中选择“网络列表管理器策略”。在主视图中,右键单击您的网络,然后选择“属性”。
  • 选择网络位置选项卡,然后将位置类型更改为专用。
  • 在网络属性中,确保选中“ Microsoft网络客户端”。如果不是,请检查并重新启动。

希望这可以帮助。

尝试从网络适配器中删除隐藏的设备。

首先必须在设备管理器上按 view > 'show hidden devices'

  • 转到设备管理器
  • 网络适​​配器
  • 删除所有内容

卸载所有它们(有些不能,不要打扰)。然后在任何适配器上按鼠标右键,然后检查scan for new devices。如果这不起作用,请卸载网络适配器的文件和打印服务,然后重新安装并重新启动。希望这可以解决您的问题。


解决方案1,可以。解决方案2,配药工作。解决方案3,配药工作。请参阅:i.imgbox.com/aamm46mM.jpg
EmRa228

重新启动并再次检查。
艾哈迈德·毕尔法奇

我已经用解决方案更新了我的答案,请尝试使用该解决方案,并让我知道。
艾哈迈德·毕尔法奇

+1为“显示隐藏的设备”的新方式。他们是230隐藏的适配器!!!
EmRa228

删除那些不需要的隐藏适配器后有任何帮助吗?
艾哈迈德·毕尔法奇

1

卸载和安装:Microsoft Networks的文件和打印机共享解决了我的问题,即使我尝试了上述所有操作,甚至卸载并安装了NIC驱动程序。(域上的PC)

在此处输入图片说明


只需卸载并安装:Microsoft网络的文件和打印机共享对我有用...之前尝试了很多其他废话,但没有任何效果。
吉米

0

检查防火墙设置:“控制面板” \“所有控制面板项目” \“ Windows防火墙” \“允许的程序”“文件”和“打印共享”都选中了两列(“私人”和“公共”)?核心网络?网络发现?

前进并查看出站规则。

可能会尝试从网络适配器卸载然后重新安装“文件和打印共享”。但是罗里(Rory)大概是正确的


Windows防火墙状态:OFF;@logman感谢您的回答。事先/出库规则允许所有项目“操作”。我尝试尝试从网络适配器卸载然后重新安装“文件和打印共享”,还使用另一个适配器(本地连接)以及WiFi适配器。代理人:我尝试退出它。我还是有问题 感谢您提出新的解决方法。这是我的屏幕截图:i.imgbox.com/aaeqeNwz.jpg也许有帮助。
EmRa228

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.