这不是严格意义上的编程问题,但希望有人能够帮助我。
运行Vista x64时,尝试打开未知类型的文件时,“打开文件”对话框将永远显示。
具体来说,在“使用Web服务查找正确的程序”和“从已安装的程序列表中选择程序”之间进行选择的提示会立即显示,但按下OK之间有大约10秒的延迟这里和下一个窗口(带有已安装的程序列表)出现。
当我从命令行运行“rundll32 shell32.dll,OpenAs_RunDLL”时,会出现相同的延迟。
我猜这不是常见的行为,因为我发现它非常烦人,我在任何地方都找不到它。
那么......任何人都有任何想法可能是什么?或者我可以做些什么来尝试找出来?
答案 0 :(得分:2)
VonC可能是正确的。
阅读这篇文章:
启动操作时,您应该使用进程资源管理器来监视堆栈。你应该能够知道什么样的操作超时。
在此处下载进程资源管理器:
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
答案 1 :(得分:1)
您可以检查您是否没有声明网络连接(net use
),或者更常见的是您列出的“打开文件”列表中可能使用的任何网络路径。
如果网络路径不可用,“超时”延迟会影响GUI响应,特别是如果该GUI必须浏览/列出这些路径。