`
yiyeqinghuasoon
  • 浏览: 649240 次
文章分类
社区版块
存档分类
最新评论

PendingFileRenameOperations和movefile工具

 
阅读更多

先看一下微软官方对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没有改变。由此可以发现当源文件和目的文件都存在的情况下,重启之后不执行重命名操作。如果执行重命名操作将可能会发生文件的覆盖,这种方案可以用于木马病毒等替换系统正常文件,但是经过我的多此测试,没有发生相关的事件。

分享到:
评论

相关推荐

    pendmove系统文件更名及删除工具

    会话管理器会从 HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations 值读取注册的重命名和删除命令,来执行这一任务。 当源文件无法访问时,此小程序会将未决的重命名/删除值内容...

    WIN7下安装sqlserver2000注意事项

    在注册表编辑器 regedit 中,找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 键,然后删除 PendingFileRenameOperations 项目。这一步骤的目的是为了避免安装过程中的问题和错误。 ...

    关于SQL Server 2008 安装提示重新启动计算机失败的解决办法

    1、在开始->运行中输入regedit(注册表编辑器)2、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\3、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认 您可能感兴趣的...

    fp4autl.dll、fpencode.dll fp4awel.dll

    下载fp4autl.dll、fpencode.dll 和 fp4awel.dll这三个文件,然后粘贴到C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\40\bin 中,最后prereq.iso光盘再次安装必要组件就可以了,我的是直接...

    西门子博途TIA_V15安装说明

    2. 找到HEEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\SESSION MANAGE\下的PendingFileRenameOperations键,查看该键,将该键所指向的目录文件删除,然后删除该键。 3. 继续安装软件,不需要重新启动。 ...

    SqlServer2008安装教程

    在注册表管理界面中,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager”目录,然后删除“PendingFileRenameOperations”项。 安装 Sql Server 2008 企业版 在输入企业版序列号 JD8Y6-...

    安装STEP 7要求重新启动的处理

    注册表编辑器是一种_powerful 工具,能够帮助用户编辑和修改 Windows 操作系统的注册表。注册表是 Windows 操作系统的核心组件,存储了系统的所有配置信息。使用注册表编辑器,用户可以查看和修改注册表中的键值,...

    鸿晨超市收银管理系统

    解决办法步骤是: 命令行运行regedit 打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。 ...

    sql2000服务器组件在此操作系统上不受支持

    SQL Server 2000 在 Windows XP 系统上...”,可以通过删除注册表中的 PendingFileRenameOperations 项目来解决这个问题。 通过按照以上步骤操作,可以成功安装 SQL Server 2000 服务器版在 Windows XP 操作系统上。

    西门子802D TOOLBOX

    解决方法:在注册表内“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\ ”中删除注册表值“PendingFileRenameOperations” 不要重新启动,继续安装。 PLC子程序库的安装,安装Toolbox时把...

    xp安装SQl Server 2000终结解决方案

    在KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manage中找到PendingFileRenameOperations项目,把它删除掉。 这样就可以清除安装暂挂项目了,也就解决了文件挂起问题。 2:未完成安装,安装...

    解决SQL安装时挂起的VB源码

    解决SQL安装时挂起的VB源码,通过VB清除windows注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中PendingFileRenameOperations项目

    安装SQL-的时候-提示我安装程序被挂起.mp4

    安装SQL-的时候-提示我安装程序被挂起 win10系统没有 我用XP系统演示一下 我已经删除了 当时就遇到这个错误了 PendingFileRenameOperations 看见这个删除就能正常安装了

    Win8_X64_安装STEP7_V5.5_sp2_CN_教程

    然后,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manage,查看是否有以下选中的项若有,请将其重命名为 PendingFileRenameOperations1,或者其他。该步骤用以解决出现下图所示情况。 2.2 ...

    安装SQL Server的问题

    HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\ Control\Session Manager中找到 PendingFileRenameOperations项目,并删除它。这样就可以清除这个错误提示“以前某个程序安装时挂起了文件操作,安装程序前请重启”...

    SqlServer 实用操作小技巧集合第1/2页

    解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 删除PendingFileRenameOperations (二)收缩数据库 –重建索引 DBCC REINDEX DBCC INDEXDEFRAG –收缩数据和日志 DBCC ...

    Sql Server实用操作小技巧集合

    一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session ...删除PendingFileRenameOperations

    FixSql_reg

    比如有操作被挂起喽等,那个到简单,打开注册表(开始-运行-Regedit.exe)在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到 PendingFileRenameOperations项目,删除它。这样就可以清除...

    Win7系统怎样安装SQL2000数据库.doc

    在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 增加...

Global site tag (gtag.js) - Google Analytics