无法在 Windows 资源管理器中浏览网络共享,但路径仍然可以访问

无法在 Windows 资源管理器中浏览网络共享,但路径仍然可以访问

Windows 资源管理器不知怎么损坏了,我不知道如何修复这个问题。我的 Windows 安装已经使用了几年,网络共享设置和工作正常。最近,我注意到我用来将网络共享路径保存到数据库的程序不再打开资源管理器窗口来浏览路径。它通常会打开最后保存的路径,但现在根本打不开。

当我转到 Windows 资源管理器直接浏览网络共享时,出现错误:\\SERVER is not accessible. You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permissions. The specified network provider name is invalid.网络共享只是服务器本身上的共享(一旦保存到数据库,它们就会在服务器和客户端上用于访问文件)。

奇怪的是,如果我手动输入网络共享路径,仍然可以从使用这些文件的程序访问它们。因此,这只是 Windows 资源管理器浏览路径时出现的问题。

我认为某种配置或设置(可能是注册表中的配置或设置)已损坏,原因是当问题首次出现时,我能够以某种方式打开资源管理器窗口以进入网络共享路径,但地址栏中的面包屑无法正常工作。它复制了面包屑堆栈顶部的共享名称文件夹,当我单击复制的共享文件夹中的第二个文件夹时,explorer.exe 崩溃了。自从发生这种情况以来,我一直无法浏览任何网络共享路径。

我尝试过直接使用 IP 地址\\192.168.1.#,但这\\localhost两种方法都不起作用。我尝试运行sfc /scannow,但没有发现任何错误。我试过了ipconfig /flushdns,这没什么区别。尝试使用 explorer GUI 或net use命令将网络共享映射到驱动器失败。

有没有办法重置 Windows 资源管理器来解决这个问题?如果可以的话,我真的想完全避免重新安装 Windows。

答案1

使用 Windows 资源管理器“直接访问服务器”有点用词不当。只需在资源管理器中输入“\servername”或“\serverIP”,它不会尝试授予您访问“根”目录的权限。相反,它会尝试为您提供该服务器上所有共享的列表(或至少您有权查看的共享)。

假设您有一台 Windows 网络文件共享服务器。在该服务器上,您有一个如下文件夹结构:D:\stuff\things\JeffShare。您的同事想要通过网络访问“JeffShare”文件夹中的文件,因此您创建了一个名为“JeffShare”的共享,其名称为网络路径“\fileserver\JeffShare”并授予同事访问权限。

现在,仅仅因为您的同事可以通过网络访问“JeffShare”文件夹,并不一定意味着该同事可以访问其上方的“things”文件夹。如果同事无权访问“things”文件夹,并尝试使用“\fileserver\stuff\things”通过网络访问该文件夹,他们将收到一条消息,提示该文件夹不可访问或他们无权访问该文件夹。

查看共享设置,看看“基于访问的枚举”是否已启用。如果已启用,而您又没有尝试访问的网络位置或路径的安全权限,那么您也会被拒绝。

不幸的是,Windows 并不总是能始终如一地告知您无法访问网络位置的确切原因。您必须对共享设置和实际文件夹权限进行一些调查,以确定您是在共享级别还是在文件夹安全级别被拒绝。

相关内容