文件被system进程锁定,不能删除

news/2024/11/24 8:32:02/

文件被system进程锁定,不能删除,没有明显用户进程操作此文件。

软件UNLOCKER,WHOLOCKME,LOCK HUNTER之类的,可能需要重启才能解决问题,这在生产环境 中是不可接受的。

能作的还是慢慢搜索可用解决方案。。

然后,找到此个文档,显示了被SYSTEM占用文件的解决办法,并将此归为WIN2008的一个小BUG,但不知道实际效果如何。。:

http://stackoverflow.com/questions/4378192/windows-2008-r2-kernel-system-process-pid-4-is-locking-files-and-folders

Windows 2008 R2 - Kernel (System Process PID=4) is locking files and folders

As Dani has already mentioned in the comment:

It's 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 it's causing a problem.

List of other SO questions which seem to be related:

  • Visual      Studio output file permissions?

http://www.ppmy.cn/news/903639.html

相关文章

ShedLock锁

ShedLock是一个锁,官方解释是他永远只是一个锁,并非是一个分布式任务调度器。一般shedLock被使用的场景是,你有个任务,你只希望他在单个节点执行,而不希望他并行执行,而且这个任务是支持重复执行的。如对某…

Lock和Rlock

Lock.acquire([blocking]) 获取一把锁,阻塞的或者非阻塞的。 当调用时blocking参数设置为True(默认值),将阻塞直至锁变成unblocked,然后设置它的状态为locked并返回True。 当调用时blocking参数设置为False&#xff0…

什么是锁(Lock)

在并发编程中,锁(Lock)是一种用于控制对共享资源的访问的机制。它可以确保在某个时刻只有一个线程可以访问被锁定的资源,从而保证了数据的一致性和线程安全性。 锁通常用于解决多线程并发访问共享资源时可能出现的数据竞争和不一…

Lock(锁)

Lock(锁) 从JDK5.0开始,Java提供了更强大的线程同步机制——通过显示定义同步锁对象来实现同步,同步锁使用Lock对象充当java.util.concurrent.locks.Lock接口是控制多个线程对共享线程进行了访问的工具。锁提供了对共享资源的独占访问,每次只…

user locked

ENV: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod PL/SQL Release 10.2.0.4.0 - Production CORE 10.2.0.4.0 Production TNS for Linux: Version 10.2.0.4.0 - Production NLSRTL Version 10.2.0.4.0 - Production 更改了一个当前使用的user的密码,一段…

Lock锁详解

Lock锁详解 从JDk5.0开始,Java提供了更强大的线程同步机制—通过显示定义同步锁对象来实现同步。同步锁使用Lock对象充当 java.util.concurrent.locks.Lock 接口是控制多个线程对共享资源进行访问的工具。锁提供了对共享资源的独占访问,每次只能有一个线…

WITH (NOLOCK)

缺点: 1.会产生脏读 2.只适用与select查询语句 优点: 1.有些文件说,加了WITH (NOLOCK)的SQL查询效率可以增加33%。 2.可以用于inner join 语句 脏读: 一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后&#xf…

如何理解Lock

显示锁 JDK层面提供了Lock锁都是通过Java提供的接口来手动解锁和释放锁的,所以在某种程度上,JDK中提供的Lock锁也叫显示锁、JDK提供的显示锁位于java.util.concurrent.locks包下,Lock接口的源码如下: public interface Lock {vo…