Mặc dù đây không phải là ngủ đông thực tế , quá trình có thể bị đình chỉ. Nó sẽ ngay lập tức ngừng sử dụng chu kỳ CPU, nhưng vẫn sẽ sử dụng bộ nhớ. May mắn thay, bộ nhớ này sẽ được hoán đổi thành pagefile, nếu bạn khởi chạy bất kỳ ứng dụng nào chiếm nhiều bộ nhớ sau đó, vì vậy đó không phải là vấn đề thực sự. Quá trình bị đình chỉ không thể tồn tại khi khởi động lại \ logoff, nhưng điều này sẽ đủ để chơi một trò chơi.
Câu hỏi liên quan: Đình chỉ / Tiếp tục một quy trình một cách dễ dàng?
Trong nội bộ, quá trình đình chỉ có thể được thực hiện thông qua các phương pháp khác nhau :
Cặp chức năng SuspendThread và ResumeThread .
NtSuspendProcess
chức năng (chưa được ghi lại chính thức) đã được giới thiệu với Windows XP Sp0 và hoạt động trên mọi phiên bản hệ thống duy nhất kể từ đó.
Giao diện gỡ lỗi được cung cấp bởi Microsoft, sử dụng các hàm DebugActiveProcess và DebugActiveProcessStop . Khi trình gỡ lỗi tự gắn vào một quy trình từ xa, tất cả các luồng của mục tiêu ngay lập tức bị đình chỉ cho đến khi trình gỡ lỗi đưa ra một dấu hiệu để cho phép chúng thực thi.
Có một số công cụ có sẵn, có thể tạm dừng một quy trình:
Hơn nữa, Trình giám sát tài nguyên ( Task Manager→ Performance→ Open Resource Monitor) trong windows Vista và cao hơn có thể tạm dừng \ tiếp tục các quy trình: