安装应用程序后,我需要重新启动explorer.exe。我目前使用的是:
taskkill /f /im explorer.exe
start explorer.exe这在windows7上运行正常,管理员或标准用户,但当我以标准用户身份在windows8上尝试时,该命令只会杀死资源管理器,而不会重新启动它。
这是因为命令行是以管理员身份调用的,即使是标准用户也是如此。那么资源管理器就不会重新启动。
对如何解决这个问题有什么想法吗?
发布于 2015-07-13 13:59:54
代码应该可以工作,但是因为我没有使用win8 (不用了,谢谢),所以无法诊断。但也有一些我可以提供。这可能会起作用(卸载一些处理程序所需的时间),并在启动或不启动的情况下重复尝试(是的,在某些软件中会有所不同,不知道win8)
taskkill /f /im explorer.exe
timeout 7
start "" explorer.exe
timeout 2
explorer.exeexplorer.exe保留了许多处理程序,外壳之类的东西,其中之一可能会带来麻烦。另请尝试禁用它们,然后再次测试
如果不是这样,您也可以尝试reexplorer tool来做同样的事情。也许他们在编码时考虑到了这种情况。
所有最好的
https://stackoverflow.com/questions/31345105
复制相似问题