Cannot Kill Process in Vista 64
- by JanSolo
Hi
I have a weird situation where a Zombie process is causing my Vista64 Dev machine to become useless.
I use Incredibuild 3.40 to distribute builds of a large software product that I work on. Occasionally, a build will fail and a Zombie process is left behind.
The process holds a handle to a file that is needed by the build system to retry the build. Since I cannot kill the process, the handle remains open and I cannot build my code at all.
I've tried TargetManager and ProcessExplorer, but neither can kill this process.
It gets worse; since Vista cannot kill all its processes, my PC refuses to shut down correctly, requiring a hard reboot after each failed build.
Is there a way to really-really-kill a process in Vista?
Or maybe a way to force a file handle to close?
Any help is appreciated.
Cheers
Jan.
EDIT: This is still occurring.
I've used Lockhunter (which appears to successfully unlock the file handle), but retrying the build still fails because the (now unlocked) file cannot be deleted. Explorer and Lockhunter both fail to delete the file. LockHunter also tells me that there are no processes that hold handles to it.
Basically, nothing owns it, but you still cant delete it. This sucks.