我有一家小公司,我同时在 4 台电脑上运行一个软件。
设置如下:
软件安装在作为服务器的电脑上,并且该文件夹共享给网络上的其他电脑
每个站在 C: 上都有一个软件文件夹的本地副本,否则它们将无法运行(它会抱怨路径错误或 DOS 错误 3),并且它们会在共享文件夹内的 .exe 内运行该程序
之前它运行完美,但我尝试使用 Google Drive + 共享文件夹进行备份,但没有成功,所以我从等式中删除了 Google Drive。再次共享文件夹,并将其复制到工作站上的 C:,但现在只有一台 PC 可以同时使用该程序。
我收到的错误是 DBFCDX/1006 DOS ERROR 32。根据我的研究,这是网络共享违规。似乎程序正在尝试打开另一台电脑上已经打开的文件,但这以前从未出现过问题。
我使用 Process Explorer 发现系统进程 PID 4 正在使用这些文件。我不知道为什么或如何。
有什么办法可以修复这个问题吗?可以强制 Windows 允许多个用户同时打开和读取文件,或者其他可行的方法。
所有机器都是 Windows 7x64
答案1
“再次共享文件夹,并将其复制到工作站上的 C:”。您是否用它复制(并替换了本地)配置文件。在服务器上,配置将设置为独立运行,而在 PC 上则是多用户运行?