Khi tôi khởi động một phiên bản Thử nghiệm của VS từ VS để gỡ lỗi và dừng gỡ lỗi (đôi khi trực tiếp từ VS gốc), một quá trình devenv.exe zombile vẫn chạy mà tôi không thể giết được. Nó giữ cho nhiều dlls của tôi.
Khi tôi đăng nhập vào máy Win7 64 bit này với tư cách Quản trị viên, tôi sẽ có thể giết bất kỳ quy trình nào tôi muốn.
I tried (from Administrator command prompt):
End Task from Task Manager.
TASKKILL /F /IM devenv.exe
PSKILL devenv.exe
Không trả lại bất kỳ lỗi nào TASKKILL
và PSKILL
trả lại các thông báo thành công về việc chấm dứt / hủy quá trình. Nhưng devenv.exe vẫn chạy, nó không được sinh ra như PID
là hằng số. Nó biến mất chỉ khi khởi động lại hệ thống mà không phải là một giải pháp tuyệt vời.
Ghi chú. LockHunter cho thấy devenv đã có một khóa trên chính nó. Và nó không thể mở khóa nó.
Ảnh chụp màn hình ở trên là đầu ra của Trình giám sát quy trình hiển thị devenv ở một loại vòng lặp 'Hồ sơ quy trình' (Nhấp chuột phải vào nó và nhấp vào hình ảnh mở trong tab mới để xem đúng).
Bất kỳ ý tưởng làm thế nào để giết quá trình như vậy trên Windows?