We are running an internal asp site on IIS 6 that includes hyperlinks to unc paths and using the below format:
When some users running XP sp3 click the links the prompt to Run/Save is slow to load and sometimes does not load at all. We have experimented with different formats, e.g. //\\, file://\\ but the latency persists.
When most users hit the hyperlink, the prompt to either run or save the executable is almost immediate. In some cases, however, the prompt takes a long time to load suggesting that there is something on the client side configuration/setting that is causing the latency.
Analysis of the running processes on the client during the latency:
DPC Deferred Procedure Call bounces to 5% cpu utilization and lasts for the entire duration of the latency in loading. Once the prompt to Run/Save loads the DPC process drops off suggesting that the client is reprioritizing the interrupt and thus causing the latency.
What could be causing the DPC process to pause the download and prompt to Run/Save? Its almost as if it is dropping the priority of the interrupt in some cases and thus causing the latency.
Is there a way to look for internet settings and/or antivirus definitions that may also be contributing to the latency and DPC observations?