文件被system进程锁定,不能删除
2023-09-14 08:59:46 时间
文件被system进程锁定,不能删除,没有明显用户进程操作此文件。
软件UNLOCKER,WHOLOCKME,LOCK HUNTER之类的,可能需要重启才能解决问题,这在生产环境 中是不可接受的。
能作的还是慢慢搜索可用解决方案。。
然后,找到此个文档,显示了被SYSTEM占用文件的解决办法,并将此归为WIN2008的一个小BUG,但不知道实际效果如何。。:
Windows 2008 R2 - Kernel (System Process PID=4) is locking files and folders
As Dani has already mentioned in the comment:
Its a bug in Windows 7 and likely in Windows Server 2008 (possibly 64bit versions only). It surfaces when you disable Application Experience service.
Re-enabling this service has fixed this problem for me.
A bit more info here as to why its causing a problem.
List of other SO questions which seem to be related:
Visual Studio output file permissions?用远线程实现文件自删除 点这里下载示例代码 实现文件自删除不是一个特别新的话题了,不过貌似一直没有特别完美的解决方式。从早先Gary Nebbett的堆栈溢出版本到后来的批处理、临时文件等方式,无不存在着各样瑕疵:如堆栈溢出不支持XP,临时文件(批处理)不够优雅等等。
相关文章
- Java服务器接收上传的文件
- python filelock 文件锁_详解进程文件锁FileLock
- LINUX下访问WINDOWS共享文件
- 【Android 逆向】Android 进程注入工具开发 ( 远程进程注入动态库文件操作 | 注入动态库 加载 业务动态库 | 业务动态库启动 | pthread_create 线程开发 )
- vim内替换文件内容
- Linux进程最大打开文件数优化(linux进程打开文件数)
- 探究Linux进程的文件句柄(linux进程文件句柄)
- MySQL进程管理及其.pid文件(mysql.pid)
- 使用 Linux 批量重命名文件(批量重命名linux)
- 处理 Linux 文件的 3 个技巧
- Linux系统下xml文件解析方式研究(linuxxml解析)
- Linux下进程文件的管理与调试(linux进程文件)
- Linux 常用命令之进程文件描述符fd(linux进程fd)
- 恢复dmp文件至oracle数据库的实践经验(dmp恢复到oracle)
- nginxwin32版本静态文件测试(Windows环境)