2023-06-05 08:53:47 阅读( 8679)
在Windows系统中,我们难免会遇到用常规方法无法删除文件的情况。
在Windows系统中,不可避免的是我们无法用常规方法删除文件。尤其是使用WindowsXP系统的用户,更经常遇到这样的问题。为了消除用户的困惑,
我们会尝试通过各种非常规手段有效删除那些顽固的文件。
首先,删除顽固文件的常规方法
1.重新启动Windows操作系统后,照常删除该文件。
2.在DOS(或命令提示符)界面,用Del、Deltree等命令删除。
3.使用Windows资源管理器以外的第三方工具进行删除,如TotalCommander、acdsee、flashfxp、nero等具有文件夹浏览功能的软件。
4.如果您安装了两个以上的操作系统,您可以删除当前系统中其他操作系统的文件。
5.启动时按F8,选择安全模式删除。
二、删除文件“其他程序正在使用”
问题表现:
在WindowsXP系统中,准备删除一个大容量的AVI格式文件,但是系统总是提示无法进行删除操作,并且有其他程序在使用,甚至在你刚开机进入Windows系统的时候。
解决问题:
方法一:打开记事本,点击菜单栏中的文件另存为,命名的文件与你要删除的文件名相同(包括扩展名),然后替换,你会发现容量为0KB。此时,执行删除命令。
方法2:在AVI文件所在的目录下创建一个新文件夹,然后重新启动。现在,不要选择AVI文件,先选择新创建的文件夹,然后同时按Ctrl键删除AVI文件。
方法3:将AVI文件的扩展名更改为任何其他无效文件类型,然后删除它。
方法四:一劳永逸的方法是禁用WindowsXP的媒体预览功能,点击开始运行,输入“CMD”,回车。然后在命令提示符窗口中输入:regsvr32/ushmedia.dll。
进入确认操作后,视频文件的预览功能将被卸载。以后,当你需要恢复视频文件预览功能时,只需在命令提示符下输入regsvr32shmedia.dll命令即可。
方法5:启动播放AVI文件的媒体播放器,打开另一个文件。之后再尝试删除。
方法六:可以用winrar程序删除,右击AVI文件,在弹出菜单中选择“添加到压缩文件”,然后在弹出窗口的“常规”选项卡中选择“压缩后删除源文件”复选框。确认操作后,执行压缩操作。
最后,删除压缩文件。
方法7:调出“Windows任务管理器”,选择结束资源管理器进程,但此时不要关闭窗口。这时候就会出现类似崩溃的情况。我们切换到“应用程序”选项卡,并单击“新任务”按钮。
输入Explorer.exe并确认操作。之后桌面恢复正常,再删除。
第三,巧妙地删除“非空文件夹”或“坏文件”
问题表现:
在WindowsXP系统下(NTFS分区格式),指定的文件既不能在资源管理器中删除,也不能用第三方工具删除。比如用TotalCommander删除,会先提示文件夹不为空,但确认后没有反应。即使用DOS磁盘启动,
加载读写版ntfsfordospro,不能删除。它说“错误的文件名”,但你可以看到文件夹。
解决问题:
在这种情况下,文件无法删除,这可能是由于NTFS格式的长文件名造成的。我们可以使用8.3格式来减少长度或者改变路径中的一些目录名来减少路径的长度。例如,您可以临时重命名路径中的一些目录,
或者在命令行模式下使用8.3格式。比如“LinuxFaq”的目录改成8.3,就会是“LINUXF~1”。可以通过“Linuxf~1”进入目录,然后可以使用Del命令删除指定的文件。如果您需要删除一个目录,
使用Rd命令。
四、巧妙地删除文件“指定的程序或文件正在使用中”
问题表现:
删除文件时,系统会在弹出的对话框中提示警告信息,说明指定的程序或文件正在使用中,不能删除。
问题解决:
方法1:对于此类情况,我们可通过结束预删除文件的相关进程来解决问题。那么,如何能获知指定文件与哪些进程相关联呢?可以使用WhoLockMe这款小工具一探究竟。
我们运行“Install.exe”先安装该程序。
下面,进入预删除文件所在目录,用鼠标右键单击该文件,在弹出菜单中选择“WhoLockMe?”。
这时会弹出窗口,在其中我们可以获知当前所有调用该文件的进程。
选定其中的进程名称后,点击“KillProcess”按钮,弹出“Kill-Confirmation”对话框,在此点击“是”按钮确认结束进程操作即可。结束所有相应进程后,
就可以通过正常途径删除指定文件了。
小提示:其实这种方法尤其适用于删除木马服务器,这种极有威胁性的小东东只有封杀了与其相关的所有进程后才能删除。
方法2:如果指定程序或文件所调用的DLL动态链接库文件还在内存中未释放,删除时也会提示文件正在使用。这种情况下,我们在DOS环境中删除系统的页面文件即可,
Windows9X系统中是“WIN386.SWP”文件(位于系统盘的Windows目录中),Windows2000/XP系统中是“pagefile.sys”文件(位于系统盘根目录下)。
方法3:如果系统中常驻病毒防火墙,而它在扫描查毒时正在检查你准备删除的文件,那么系统也会提示文件正在使用。此时,我们只需要暂停实时监控操作即可。
五、巧妙删除其它类别的怪文件
1.用户权限问题导致无法删除文件
如果当前的Windows用户登录身份不具有删除指定文件/文件夹的权限(针对WindowsNT/2000/XP/2003操作系统),只要重新以管理员身份登录即可。
2.非法字符导致文件或文件夹无法删除
如果是由于非法字符导致文件或文件夹无法删除,可以在“命令提示符”界面中进入要删除文件的目录,输入“dirdel.bat”,
利用DOS的管道命令把当前目录的文件列表自动输入到批处理命令文件“del.bat”中,然后修改该批命令文件,仅保留文件或目录名,并在文件或者目录名称前增加“del”或者“rd”,
然后运行批处理命令即可删除。
3.无法删除系统中的任何文件
查看系统中是否安装了具有反删除功能的防护软件,如果是则将其删除即可。
猜你喜欢
Guessyoulike