Windows 8 nie pozwala mi odmontować dysku twardego, mówiąc, że jest używany.
Nie mogę znaleźć programu, który go używa.
Czy istnieje program, który da mi listę wszystkich programów korzystających z dysku twardego?
Windows 8 nie pozwala mi odmontować dysku twardego, mówiąc, że jest używany.
Nie mogę znaleźć programu, który go używa.
Czy istnieje program, który da mi listę wszystkich programów korzystających z dysku twardego?
Odpowiedzi:
Eksplorator procesów , Mark Russinovitch Sysinternals (obecnie własnością firmy Microsoft) może to zrobić:
w menu Znajdź kliknij „Znajdź uchwyt lub DLL ...”
tam wpisz to, czego szukasz (na przykład, f:
jeśli jest to nazwa dysku, na którym chcesz wiedzieć, które programy są nadal używane)
wyświetli wtedy wszystkie procesy, które używają dojścia lub biblioteki DLL zawierającej szukany ciąg (np. zawierający f:
, w ten sposób wyświetlając listę wszystkich programów nadal korzystających z czegoś f:
lub mających gdzieś ustawiony katalog bieżący f:
)
(Możesz użyć tej samej rzeczy, aby dowiedzieć się, który proces otworzył dany plik itp.)
Sugeruję użycie Windows Sysinternals Handle, aby uzyskać listę wszystkich otwartych programów obsługi, ponieważ jest bardzo możliwe, że program zostawił jeden otwarty program obsługi, ale go nie używa.
Za pomocą uchwytu możesz zobaczyć, co jest otwarte na tym dysku. Jest to program wiersza polecenia, wystarczy wpisać „uchwyt” w miejscu, w którym go zapisano, i to wszystko.
Możesz także wpisać, handle >> results.txt
aby zapisać je w pliku results.txt i wyglądać łatwiej.
Dane wyjściowe są w tym formacie:
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
Wypróbuj następujące kroki:
Powinien pokazywać plik wykonywalny uruchomiony na tym dysku.