Mój problem polega na tym, że eksplorator plików systemu Windows zawiesił się podczas przesyłania pliku. Aby pomóc w złagodzeniu tego typu problemu, ustawiłem w Opcjach plików i folderów dla każdej instancji explorer.exe, aby działało w osobnym procesie, więc jeśli jeden z nich ulegnie awarii, cały eksplorator, przynajmniej teoretycznie, nie ulegnie awarii . Teraz mam dwa explorer.exe w menedżerze zadań. Jednym z nich jest transfer plików i nic nie robi, ale nadal odpowiada przynajmniej w menedżerze zadań. Drugi jest tylko otwartym folderem i całkowicie ulega awarii i nie odpowiada. Kliknięcie prawym przyciskiem myszy i powiedzenie procesu zabicia nic nie robi. PID działającego okna to 9077, a PID rozbitego okna 9076. Jeśli wpisuję „taskkill / PID 9076”, to znaczy, że nie mogę go zabić, ponieważ ten PID nie jest uruchomiony. Chcę zobaczyć, czy „/ IM” pomoże zabić jednego, ale nie drugiego,
źródło
mkdir C:\dumps
procdump -ma -i c:\dumps
. Ilekroć proces się zawiesi, otrzymasz pełny zrzut. Jeśli proces się zawiesi, musisz również utworzyć zrzut lub 3, ale byłoby to ręcznie zainicjowane. Np. Wykonanieprocdump -s 5 -n 3 notepad
kilku zrzutów umożliwia sprawdzenie postępu. Weź również pod uwagę przełącznik -mk.