Kiểm soát thời gian chờ đợi của Windows trước khi giết ứng dụng tại Shutdown

Mục lục:

Kiểm soát thời gian chờ đợi của Windows trước khi giết ứng dụng tại Shutdown
Kiểm soát thời gian chờ đợi của Windows trước khi giết ứng dụng tại Shutdown

Video: Kiểm soát thời gian chờ đợi của Windows trước khi giết ứng dụng tại Shutdown

Video: Kiểm soát thời gian chờ đợi của Windows trước khi giết ứng dụng tại Shutdown
Video: Cách Sửa Lỗi Unikey - Tổng Hợp Tất Cả Lỗi Về Unikey Và Cách Khắc Phục | Dragon PC - YouTube 2024, Tháng mười một
Anonim
Khi bạn tắt máy tính, Windows sẽ không tắt ngay lập tức. Thay vào đó, nó cho phép chạy các ứng dụng và dịch vụ một thời gian để đóng trước. Bạn có thể kiểm soát khoảng thời gian Windows đợi - và liệu nó có tự động đóng các ứng dụng đang chạy hay không.
Khi bạn tắt máy tính, Windows sẽ không tắt ngay lập tức. Thay vào đó, nó cho phép chạy các ứng dụng và dịch vụ một thời gian để đóng trước. Bạn có thể kiểm soát khoảng thời gian Windows đợi - và liệu nó có tự động đóng các ứng dụng đang chạy hay không.

Thông thường, bạn không cần thay đổi các cài đặt này, nhưng có thể hữu ích nếu bạn muốn buộc máy tính của bạn tắt nhanh hơn. Một số ứng dụng cũng có thể gây rối với các cài đặt này khi bạn cài đặt chúng và bạn có thể muốn đặt lại chúng về giá trị mặc định nếu quá trình tắt máy của bạn có vẻ chậm.

Thay đổi thời gian chờ cho ứng dụng Desktop

Có ba cài đặt đăng ký kiểm soát những gì Windows thực hiện với các ứng dụng đang chạy khi bạn tắt máy tính của mình:

  • WaitToKillAppTimeout: Khi bạn tắt máy tính, Windows sẽ mở các ứng dụng trong 20 giây để dọn dẹp và lưu dữ liệu của chúng trước khi đưa ra. Giá trị này kiểm soát số giây Windows chờ đợi.
  • HungAppTimeout: Windows xem xét các ứng dụng “treo” nếu chúng không phản hồi trong vòng 5 giây và cung cấp cho bạn tùy chọn “tắt nguồn”. Giá trị này kiểm soát số giây Windows chờ đợi trước khi xem xét các ứng dụng không hồi đáp.
  • AutoEndTasks: Windows thường hiển thị nút "cưỡng bức" sau khi số giây hết hạn, yêu cầu bạn cho phép đóng mọi ứng dụng đang chạy. Nếu bạn bật tùy chọn này, Windows sẽ tự động đóng mọi ứng dụng và tắt mà không cần đầu vào của bạn.

Cảnh báo chuẩn: Registry Editor là một công cụ mạnh mẽ và lạm dụng nó có thể khiến hệ thống của bạn không ổn định hoặc thậm chí không hoạt động được. Đây là một hack khá đơn giản và miễn là bạn tuân thủ các hướng dẫn, bạn sẽ không gặp bất kỳ vấn đề gì. Điều đó nói rằng, nếu bạn chưa bao giờ làm việc với nó trước đây, hãy xem xét đọc về cách sử dụng Registry Editor trước khi bạn bắt đầu. Và chắc chắn sao lưu Registry (và máy tính của bạn!) Trước khi thực hiện thay đổi.

Để thay đổi các cài đặt này, bạn sẽ cần sử dụng Trình chỉnh sửa đăng ký. Để mở nó, nhấn Windows + R trên bàn phím của bạn, gõ "regedit", và nhấn Enter.

Image
Image

Điều hướng đến khóa sau trong ngăn bên trái của cửa sổ trình chỉnh sửa đăng ký:

HKEY_CURRENT_USERControl PanelDesktop

Kiểm tra xem bạn có bất kỳ cài đặt “WaitToKillAppTimeout”, “HungAppTimeout” hoặc “AutoEndTasks” nào trong ngăn bên phải không. Nếu bạn không nhìn thấy chúng, Windows đang sử dụng cài đặt mặc định.
Kiểm tra xem bạn có bất kỳ cài đặt “WaitToKillAppTimeout”, “HungAppTimeout” hoặc “AutoEndTasks” nào trong ngăn bên phải không. Nếu bạn không nhìn thấy chúng, Windows đang sử dụng cài đặt mặc định.

Để tạo một trong các cài đặt này, nhấp chuột phải vào phím "Máy tính để bàn" trong ngăn bên trái và chọn Mới> Giá trị chuỗi. Đặt tên là “WaitToKillAppTimeout”, “HungAppTimeout” hoặc “AutoEndTasks” -tất cả mọi cài đặt bạn muốn tùy chỉnh. Lặp lại quá trình này để thêm một thứ hai hoặc thậm chí cả ba.

Để định cấu hình
Để định cấu hình

WaitToKillAppTimeout

giá trị, tạo giá trị chuỗi và nhấp đúp vào nó. Nhập giá trị bằng mili giây. Ví dụ: giá trị mặc định là “20000”, là 20000 mili giây hoặc 20 giây. Nếu bạn muốn đặt thành 5 giây, bạn sẽ nhập “5000”.

Chúng tôi khuyên bạn không nên đặt giá trị này quá thấp, vì các ứng dụng cần thời gian để dọn dẹp. Theo quy tắc chung, không đặt nó dưới 2000 hoặc 2 giây.

Để định cấu hình
Để định cấu hình

HungAppTimeout

giá trị, tạo chuỗi và nhấp đúp vào nó. Nhập giá trị bằng mili giây. Ví dụ: giá trị mặc định là “5000”, là 5000 mili giây hoặc 5 giây. Nếu bạn muốn đặt thành 3 giây, bạn sẽ nhập “3000”.

Chúng tôi khuyên bạn không nên đặt giá trị này quá thấp hoặc Windows sẽ cho rằng ứng dụng không phản hồi khi chúng không hoạt động. Theo quy tắc chung, không đặt nó dưới 1000 hoặc 1 giây.

Để định cấu hình
Để định cấu hình

AutoEndTasks

giá trị, tạo chuỗi và nhấp đúp vào nó. Đặt nó thành “1” nếu bạn muốn Windows tự động đóng các chương trình khi tắt máy. Giá trị mặc định là “0”, có nghĩa là Windows sẽ không tự động đóng các chương trình khi tắt máy.

Hãy cẩn thận để lưu công việc của bạn trong bất kỳ chương trình đang chạy nào trước khi bạn tắt nếu bạn yêu cầu Windows tự động đóng các chương trình đang mở. Bạn có thể mất bất kỳ công việc mở khi Windows đột ngột buộc các chương trình đóng cửa lúc tắt máy.

Để hoàn tác thay đổi, hãy tìm
Để hoàn tác thay đổi, hãy tìm

WaitToKillAppTimeout

,

HungAppTimeout

hoặc là

AutoEndTasks

giá trị trong ngăn bên phải. Nhấp chuột phải vào tùy chọn và chọn “Xóa” để xóa tùy chọn đó. Windows sẽ sử dụng cài đặt mặc định để thay thế.

Dịch vụ nền

Windows chỉ cung cấp một cài đặt đăng ký kiểm soát những gì Windows thực hiện với các dịch vụ hệ thống nền khi bạn tắt máy tính của mình:

WaitToKillServiceTimeout: Windows thường đợi 5 giây để các dịch vụ nền dọn dẹp và đóng khi bạn yêu cầu máy tính tắt. Một số ứng dụng có thể thay đổi giá trị này khi bạn cài đặt chúng, cho phép các dịch vụ nền của họ thêm thời gian để dọn dẹp. Windows buộc phải tắt các dịch vụ nền sau thời gian này. Giá trị này kiểm soát số giây Windows chờ đợi trước khi thực hiện. Windows sẽ tự động tắt nếu tất cả các dịch vụ đóng thành công trước khi bộ hẹn giờ hết hạn.

Để thay đổi cài đặt này, bạn sẽ cần sử dụng Trình chỉnh sửa đăng ký. Để mở nó, nhấn Windows + R trên bàn phím của bạn, gõ "regedit", và nhấn Enter.

Điều hướng đến khóa sau trong ngăn bên trái của cửa sổ trình chỉnh sửa đăng ký:
Điều hướng đến khóa sau trong ngăn bên trái của cửa sổ trình chỉnh sửa đăng ký:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl

Xác định vị trí giá trị WaitToKillServiceTimeout trong ngăn bên phải. Nếu bạn không nhìn thấy nó, nhấp chuột phải vào phím "Control" trong khung bên trái, chọn New> String Value và đặt tên là "WaitToKillServiceTimeout".
Xác định vị trí giá trị WaitToKillServiceTimeout trong ngăn bên phải. Nếu bạn không nhìn thấy nó, nhấp chuột phải vào phím "Control" trong khung bên trái, chọn New> String Value và đặt tên là "WaitToKillServiceTimeout".

Nhấp đúp vào

WaitToKillServiceTimeout

giá trị và nhập một số mili giây. Mặc định là 5000 mili giây, hoặc 5 giây. Để đặt thành 20 giây, bạn sẽ nhập “20000”.

Bạn không nên đặt giá trị quá thấp hoặc dịch vụ nền sẽ không thể tắt đúng cách. Theo quy tắc chung, không đặt giá trị này bên dưới “2000” hoặc 2 giây.

Để hoàn tác thay đổi này, hãy quay lại đây và nhấp đúp vào
Để hoàn tác thay đổi này, hãy quay lại đây và nhấp đúp vào

WaitToKillServiceTimeout

Tùy chọn. Đặt nó thành “5000”, cài đặt mặc định.

Đề xuất: