先看一下微软官方对PendingFileRenameOperations的解释:
Stores the names of files to be renamed when the system restarts.
This entry consists of pairs of file names. The file specified in the first item of the pair is renamed to match the second item of the pair. The system adds this entry to the registry when a user or program tries to rename a file that is in use. The file names are stored in the value of this entry until the system is restarted and they are renamed.
有点英文知识的应该能看懂这个意思,我就不再赘述。
pending的注册表项是HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager下键PendingFileRenameOperations。
movefile工具是用来编辑这个注册表项的。它的下载地址是:http://www.brothersoft.com/movefile-155209.html
movefile的用法是在cmd里切到movefile.exe的目录下下,运行movefile soursefilename destfilename。即可在注册表项里加入两个的文件的绝对路径。例如:
如果当前目录下存在1.txt 2.txt 3.txt 4.txt
输入如下:
movefile 1.txt ""
movefile 2.txt 3.txt
movefile 4.txt 5.txt
重启之后:
发现1.txt被删除,4.txt被改名为5.txt,但是2.txt和3.txt没有改变。由此可以发现当源文件和目的文件都存在的情况下,重启之后不执行重命名操作。如果执行重命名操作将可能会发生文件的覆盖,这种方案可以用于木马病毒等替换系统正常文件,但是经过我的多此测试,没有发生相关的事件。
分享到:
相关推荐
会话管理器会从 HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations 值读取注册的重命名和删除命令,来执行这一任务。 当源文件无法访问时,此小程序会将未决的重命名/删除值内容...
在注册表编辑器 regedit 中,找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 键,然后删除 PendingFileRenameOperations 项目。这一步骤的目的是为了避免安装过程中的问题和错误。 ...
1、在开始->运行中输入regedit(注册表编辑器)2、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\3、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认 您可能感兴趣的...
下载fp4autl.dll、fpencode.dll 和 fp4awel.dll这三个文件,然后粘贴到C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\40\bin 中,最后prereq.iso光盘再次安装必要组件就可以了,我的是直接...
2. 找到HEEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\SESSION MANAGE\下的PendingFileRenameOperations键,查看该键,将该键所指向的目录文件删除,然后删除该键。 3. 继续安装软件,不需要重新启动。 ...
在注册表管理界面中,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager”目录,然后删除“PendingFileRenameOperations”项。 安装 Sql Server 2008 企业版 在输入企业版序列号 JD8Y6-...
注册表编辑器是一种_powerful 工具,能够帮助用户编辑和修改 Windows 操作系统的注册表。注册表是 Windows 操作系统的核心组件,存储了系统的所有配置信息。使用注册表编辑器,用户可以查看和修改注册表中的键值,...
解决办法步骤是: 命令行运行regedit 打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。 ...
SQL Server 2000 在 Windows XP 系统上...”,可以通过删除注册表中的 PendingFileRenameOperations 项目来解决这个问题。 通过按照以上步骤操作,可以成功安装 SQL Server 2000 服务器版在 Windows XP 操作系统上。
解决方法:在注册表内“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\ ”中删除注册表值“PendingFileRenameOperations” 不要重新启动,继续安装。 PLC子程序库的安装,安装Toolbox时把...
在KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manage中找到PendingFileRenameOperations项目,把它删除掉。 这样就可以清除安装暂挂项目了,也就解决了文件挂起问题。 2:未完成安装,安装...
解决SQL安装时挂起的VB源码,通过VB清除windows注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中PendingFileRenameOperations项目
安装SQL-的时候-提示我安装程序被挂起 win10系统没有 我用XP系统演示一下 我已经删除了 当时就遇到这个错误了 PendingFileRenameOperations 看见这个删除就能正常安装了
然后,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manage,查看是否有以下选中的项若有,请将其重命名为 PendingFileRenameOperations1,或者其他。该步骤用以解决出现下图所示情况。 2.2 ...
HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\ Control\Session Manager中找到 PendingFileRenameOperations项目,并删除它。这样就可以清除这个错误提示“以前某个程序安装时挂起了文件操作,安装程序前请重启”...
解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 删除PendingFileRenameOperations (二)收缩数据库 –重建索引 DBCC REINDEX DBCC INDEXDEFRAG –收缩数据和日志 DBCC ...
一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session ...删除PendingFileRenameOperations
比如有操作被挂起喽等,那个到简单,打开注册表(开始-运行-Regedit.exe)在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到 PendingFileRenameOperations项目,删除它。这样就可以清除...
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂 挂项目。 9、安装SQL2000SP4补丁,微软官方下载地址: 如何去掉...
重启删除文件 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]下的键PendingFileRenameOperations下的值: \??\c:\test.txt !\??\C:\Documents and Settings\Administrator\桌面\Null 增加...