我知道很多程序一旦安装(或对注册表的更新),他们需要一些东西来刷新值.这可以通过杀死并重新启动explorer.exe来完成,但是大部分都不会这样做,而是要求您重新启动计算机.一个需要很长时间的过程.
我目前正在编写一个仅供技术人员使用的工具,它会对需要重新启动(或重新启动explorer.exe)的注册表进行一些更改才能生效.我不必担心我的用户被explorer.exe重新启动就吓坏了,所以这不是问题.
在做这件事之前我还应该考虑什么?为什么其他应用程序会告诉您重启而不是更快的重启资源管理器?有安全理由吗?还是只是习惯?
Ree*_*sey 13
杀死并重新启动资源管理器不会执行重新启动系统的所有操作:
1)任何当前正在运行的应用程序都不会刷新.
2)这也可能导致系统的稳定性问题.我特别注意到我的图形驱动程序在浏览器关闭/重启后没有正确更新的问题.
3)它只是一种气味;)作为安装的一部分杀死一个进程似乎很讨厌.
重新启动Windows是一项经过严格测试的操作.退出/退出也是.您可以预期所有第三方软件都已通过重启进行测试,几乎所有第三方软件都已通过注销进行测试,登录.
您认为通过kill&respawn explorer.exe测试了多少?可能远没有那么多,当然也没有那么彻底.
所以,如果你在内部分发,在一个控制良好的环境中,请确保继续杀死并重新生成explorer.exe.但是不要这样做,因为你将用户的机器置于一个非常糟糕的测试状态,并且事情可能会神秘地破坏,直到他重新启动.
| 归档时间: |
|
| 查看次数: |
2357 次 |
| 最近记录: |