随锐旗下互动传媒:

Windows Server2008白皮书(五)

http://www.weaseek.com  2008-04-15 15:28:21  来源:搜讯社区

Windows Server 2008的重启管理器应用编程接口可以消除或减少系统为完成安装或更新而必要的重启次数。重启管理器可以关闭并重启关键的系统功能,并移除障碍的DLL以及资源。这样便可释放正在使用的文件并使安装过程得以完成。

由Windows Installer,Windows更新代理,或Windows管理工具(WMI)所做的任何关键的系统服务的更新都需要系统进行重启才能完成。关键的系统服务包括smss.exe,csrss.exe,winit.exe,logonui.exe,lsass.exe,services.exe,winlogon.exe,csrss.exe,RPCSS的更新文件svchost.exe,以及Dcom/PnP 的更新文件svchost.exe。
重启管理器按以下顺序停止应用:

1. 图形用户界面应用程序
2. 控制台应用程序
3. Windows服务
4. Windows浏览器

重启管理器按照注册重启的应用程序被终止的相反顺序重新启动应用程序。
重启管理器DLL将一个可用标准或自定义的安装设备下载的开放式的C界面导出。在安装一项应用或更新时,安装设备可通过重启管理器来决定哪些文件由于正在使用而无法被更新。重启管理器可以关闭并重新启动正在使用那些文件的非关键性的服务或应用。
开发人员可根据下列内容编写指导重启管理器关闭并重启应用或服务的安装设备:

• 正在使用的文件
• 进程ID
• Windows服务的简称

无法因为一项更新而删除并替代的正在使用中的文件可以注册使用重启管理器。之后使用这些文件的应用或服务就可以安全地被关闭并重启。

减少重启次数可以减少对应用的干扰并增加系统的正常运行时间。


 

[责任编辑:海燕]热门关键词: 白皮书 Windows Server2008

相关文章