当启动提示符时重新启动资源pipe理器作为pipe理员在Windows 8不起作用

安装应用程序后,我需要重新启动explorer.exe 。 我目前正在使用:

 taskkill /f /im explorer.exe start explorer.exe 

这在Windows 7上用pipe理员或标准用户可以正常工作,但是当我在Windows 8上以标准用户的身份试用这个命令时,该命令只是终止了浏览器,并没有重新启动它。

发生这种情况是因为命令行以pipe理员身份进行调用,即使使用标准用户。 然后浏览器不重新启动。

有关如何解决这个问题的任何想法?

该代码应该工作,但由于我不使用WIN8(不,谢谢)无法诊断。 但有些我可以提供。 这可能工作(卸载一些处理程序所需的时间)和双尝试启动或不启动(是的,它在一些软件不同,不知道WIN8)

 taskkill /f /im explorer.exe timeout 7 start "" explorer.exe timeout 2 explorer.exe 

explorer.exe保留许多处理程序,外壳的东西等,其中一个可以造成麻烦。 也尝试禁用它们并再次测试

如果没有,你也可以尝试reexplorer工具来做同样的事情。 也许他们在编码时考虑了这种情况。

所有最好的