小编bik*_*xer的帖子

为什么我的 XP 网络共享中的某些文件夹非常非常慢?

我有一个使用 Windows XP 设置的工作组。我的文件“服务器”正在运行 XP Pro,而客户端正在运行 XP home。我在服务器上关闭了简单的文件共享,因为某些客户端需要访问某些文件夹而不是其他文件夹,我想保持这种方式。因此,我使用了精细的共享/安全设置来允许某些客户端访问某些文件夹。我在客户端的批处理文件中使用 net use 命令在他们登录时添加共享,因此它始终可以通过映射驱动器或快捷方式使用。在某些客户端上,“我的文档”指向映射的驱动器,但所有本地和应用程序设置都保留在本地。

除了访问网络上的某个文件夹外,一切正常。它包含许多随机批处理文件和我用于诊断的自执行程序,几乎每次我打开文件夹时,计算机都会挂起 15-60 秒。这发生在每台机器上,包括服务器(但不像客户端那样频繁)。我搜索了高低,无法弄清楚,这让我发疯。以下是我尝试过但无济于事的所有事情:

  • 禁用防火墙 (XP) 和防病毒 (ESET NOD32)
  • 删除了我可以在共享中找到的任何 desktop.ini 文件
  • 禁用“自动搜索网络文件夹和打印机”
  • 禁用“记住每个文件夹的视图设置”
  • 设置 HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer NoRecentDocsNetHood = 1
  • 尝试使用映射驱动器和 UNC 快捷方式
  • 冉CHKDSK
  • 从所有文件夹中删除只读属性(好吧,尝试删除,它总是通过半检查回来)
  • 将服务器的静态 IP 添加到客户端的主机文件中

我试过监控服务器的性能,看看是否有任何意义。有时,该问题与页/秒(内存)的峰值同时出现,但并非总是如此。除此之外,其他一切似乎都很正常。考虑到批处理文件和其他文件,防病毒似乎是最有可能的原因,但是当它完全禁用时它仍然挂起。

我不知所措,如果有人可以帮助我,我将不胜感激!

performance network-shares windows-xp

5
推荐指数
1
解决办法
8143
查看次数

映射网络驱动器的计划任务运行,但不映射驱动器

我有一个任务设置为在计算机登录时运行,该任务会删除所有网络文件夹并映射网络驱动器。这是批处理文件中的内容:

@echo off
net use * /delete /y
net use b: \\Server\Share /user:DOMAIN\Username password
exit
Run Code Online (Sandbox Code Playgroud)

当计算机重新启动或注销并重新启动时,任务运行良好(根据计划任务窗口显示上次运行的时间),但映射的驱动器不显示。我将打开命令提示符并键入“net use”,它只是说“列表中没有条目”。如果我然后右键单击任务并运行它,它就会工作并且映射的驱动器会显示出来。

我检查了日志,没有任何显示。我尝试在批处理文件中添加一个计时器,因此它等待 10 秒(ping 1.1.1.1 -n 1 -w 10000>nul)认为可能网络未连接,但这不起作用。我还能尝试什么?

谢谢!

batch scheduled-tasks

5
推荐指数
1
解决办法
5471
查看次数