Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Once in a while, I run the task manager and see several processes with the same name (e.g. comskip) running at the same time in the background while looping or using most of computation power (because it is dealing with a corrupt file). I know the exact folder from which that process is using files from, but there are just too many files in that folder that It would take me days to go through each file and determine the process that locks them (which I know how to do). My concern: I would like to reverse this way of establishing that relationship. From a known running process in the task manager, I would like to determine the file that that process has locked and not the other way arround.

share|improve this question

marked as duplicate by Heptite, Kevin Panko, Moses, Mokubai, random Apr 12 '14 at 15:48

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

You can use Microsoft/SysInternals Process Explorer.

You can press Ctrl + L in Process Explorer to see which handles a process has opened (when you select a process) and use "Find" to search for a file and see what processes have that file opened.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .