我在这里抓狂不已。请问有人能帮我吗?我的终端服务器上有用户,他们都使用相同的程序 - Office 和会计软件包,但某些进程对于用户 B 和用户 C 来说加载速度较慢,而用户 A 会立即从进程中收到提示。用户 B/C 需要 30 秒才能出现提示。用户 A 会在 1 或 2 秒内收到提示。
我打开了任务管理器并查看了进程选项卡,以查看当用户按下按钮(比如说,创建并通过电子邮件发送发票)时系统在做什么。用户 A 看到进程 Example.exe 加载了 10k 内存,并且提示几乎是瞬间出现的。对于同一个进程,用户 B 和 C 看到内存量在 3k 左右徘徊了 20 秒,然后飙升到 10k,并且出现提示。
用户对包含会计软件的文件夹和文件具有相同的权限。我可以检查什么来找出导致此问题的原因以及如何修复它?
谢谢
我已经解决了这个问题。使用下面 pk. 建议的进程监视器,我发现当进程启动时,它会尝试联系一堆远程站点。我在 Internet 选项中启用了“使用代理”设置,这样做使进程立即启动。
谢谢大家的帮助。
不确定如何将此问题标记为已解决?
答案1
总是相同的用户吗?您可以尝试替换遇到延迟的用户的用户配置文件。可能存在某种损坏,可以通过干净的配置文件来解决。您也可以使用进程监控看看用户遇到延迟时幕后到底发生了什么。您可能会看到一个进程在执行一个简单的操作却没有成功,然后在 20 秒左右后超时。
答案2
我之前发过这个帖子。当我第一次提出这个问题时,我以为在帖子底部输入我的详细信息就可以注册我 :/
用户 A 是管理员吗?该问题是否只发生在生成电子邮件进程的函数中?
用户 A 不是管理员。它与其他帐户属于同一组。
编辑
好的,到目前为止,我所做的是以用户 B 身份登录,当进程启动时(我已使其以管理员身份运行),它会立即打开。当我删除以管理员身份运行时,该进程的内存使用量为 2k-3k,持续 30 秒,然后才增加并显示提示。