Windows 8 не позволяет мне размонтировать жесткий диск, говоря, что он используется.
Я не могу найти, какая программа использует его.
Есть ли программа, которая выдаст мне список всех программ, использующих жесткий диск?
Windows 8 не позволяет мне размонтировать жесткий диск, говоря, что он используется.
Я не могу найти, какая программа использует его.
Есть ли программа, которая выдаст мне список всех программ, использующих жесткий диск?
Ответы:
Исследователь процессов от Mark Russinovitch Sysinternals (теперь принадлежит Microsoft) может сделать это:
в меню «Найти» нажмите «Найти дескриптор или DLL ...»
там введите то, что вы ищете (в вашем случае, например, f:если это имя диска, который вы хотите знать, какие программы еще используются)
Затем он отобразит все процессы, которые используют дескриптор или DLL, содержащие искомую строку (например, содержащий f:, таким образом, перечисляя все программы, все еще использующие что- f:либо или имеющие текущий каталог, установленный где-то f:)
(Вы можете использовать то же самое, чтобы узнать, какой процесс открыл данный конкретный файл и т. Д.)
Я предлагаю использовать дескриптор Windows Sysinternals, чтобы получить список всех открытых обработчиков, поскольку вполне возможно, что программа оставила один открытый обработчик, но не использует его.
С помощью ручки вы можете увидеть, что открыто на этом диске. Это программа командной строки, просто введите «handle», где вы ее сохраните, и все.
Вы также можете набрать, handle >> results.txtчтобы сохранить их в файле results.txt и посмотреть их проще.
Выходные данные в этом формате:
Handle v3.46
Copyright (C) 1997-2011 Mark Russinovich
Sysinternals - www.sysinternals.com
------------------------------------------------------------------------------
System pid: 4 NT AUTHORITY\SYSTEM
934: File (---) C:\Documents and Settings\SQL_User\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat
938: File (---) C:\Documents and Settings\SQL_User\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG
93C: File (---) C:\Documents and Settings\SQL_User\NTUSER.dat.LOG
948: File (---) C:\Documents and Settings\SQL_User\NTUSER.DAT
Попробуйте эти шаги:


Он должен показать вам исполняемый файл, запущенный на этом диске.