pc捍卫者
 当前位置 → pc捍卫者pc知识技巧vista → 浏览正文
Vista系统延迟删除技术
作者:smallfrogs    来源:www.pchwz.com    更新时间:2008年03月06日

Vista系统延迟删除技术的变更方式

引:对于Windows XP和Windows Vista两个操作系统在安装完需要重启的补丁以后的PendingFileRenameOperations键值数据以后会发现,Windows XP是利用PendingFileRenameOperations控制被占用文件进行被占用文件的升级和删除操作的。而Windows Vista并没有使用这个键值控制被占用文件的升级和删除操作。那么Windows Vista 补丁程序是怎么实现的延迟删除呢?本文就来说说 Vista里面延迟删除技术的变更方式.

在 Windows 2000/XP/Server 2003 里面,包括Microsoft在内的各个软件厂商在碰到文件被占用无法马上替换问题的时候,都会使用MoveFileEx API函数让系统在注册表

Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

Value:PendingFileRenameOperations

键值下面建立一个延迟删除列表,系统在下次启动的时候,CSRSS.EXE进程将根据这个列表对文件进行延迟更新或者延迟删除操作。

注:PendingFileRenameOperations是一个REG_MULTI_SZ类型的注册表键值,不能直接通过注册表编辑器编辑,否则会造成延迟删除列表被破坏。要查看这个键值的内容,可以使用注册表编辑器或者使用我以前开发的 PendMove 工具,对于Windows XP和Windows Vista两个操作系统在安装完需要重启的补丁以后的PendingFileRenameOperations键值数据以后会发现,Windows XP是利用PendingFileRenameOperations控制被占用文件进行被占用文件的升级和删除操作的。而Windows Vista并没有使用这个键值控制被占用文件的升级和删除操作。那么Windows Vista 补丁程序是怎么实现的延迟删除呢?

首先,需要明确的一点就是Windows Vista 新增的 Restart Manager 机制并没有完全被使用如果按照以前的说法,Windows Vista 在安装完补丁程序以后基本上是不需要重启的,但是现在看来每次打补丁都必须重启系统,至少进几个月的补丁都是这样的。

下一页
本文共 2 页,第  [1]  [2]  页

转截请注明:文章来自 pc捍卫者 http://www.pchwz.com 本站发布此文为传递更多信息之目的,不表明pc捍卫者赞同其观点

上一篇:在vista下安装xp解决方案      下一篇用Win PE备份Vista
Tags:
 
 
>> 推荐文章
·电脑Vista系统使用360杀毒软
·巧妙删除Vista系统多余文件的方
·Vista局域网下的共享问题的解决
·使用粘滞键打造入侵Vista超级后
·了解VistaSP2新特性与五个最
·每客户只能免费升级25台Vista
·让Win Vista更安全的知识
·关闭XP下仿Vista任务栏的缩略
·微软透露Win7是Vista“完美
·在Vista中分区的技巧
·犯傻的Vista,拷贝时间记录46
·微软表示Vista SP2是最安全
·微软:升级Vista SP2是一种
·Vista中EFS加密功能在文件安
·怎样在vista下玩跑跑卡丁车
·Vista下自动清理垃圾文件的技巧
· 提高Vista系统安全防范能力的
·Vista和Win 7系统共用的神
>> 赞助商链接
|pc捍卫者|捍卫你地盘|唯尚技术|||版权声明|关于我们
本站文章除原创者其余源自网络,如有侵权请联系站长,将于24小时内删除