Làm cách nào để tắt tác vụ trong Windows 7 khi ngay cả Trình quản lý tác vụ sẽ không mở hoặc phản hồi?


25

Thỉnh thoảng, một trong những máy tính của tôi sẽ bị sa lầy đến mức mọi thứ bị khóa, Ctrl + Alt + Del không hoạt động, Trình quản lý tác vụ sẽ không mở hoặc chúng hoạt động, nhưng sẽ mở chậm đến mức phải mất hàng giờ hoặc nhiều ngày để tắt xuống các quy trình khác và lấy lại quyền kiểm soát máy tính, v.v.

Chẳng hạn, có cách nào để buộc Trình quản lý tác vụ được ưu tiên cao nhất để nó luôn mở ngay lập tức với Ctrl + Shift + Esc ngay cả khi một số trình điều khiển / trình điều khiển khác đang làm hỏng CPU? Có một số chương trình khác có thể chạy trong nền và mở ngay lập tức như thế này?

Câu hỏi này không phải là về việc sửa chữa "các vấn đề tiềm ẩn". Cho dù bạn có bao nhiêu bộ nhớ, vẫn có thể có một quy trình lừa đảo để ăn hết và khóa máy tính khi bị lỗi trang, hog CPU, v.v. Câu hỏi này là về cách lấy lại quyền kiểm soát máy tính khi điều đó xảy ra.

Về cơ bản khi các kiểu khóa này xảy ra, tôi muốn mở một loại trình quản lý tác vụ tạm dừng mọi quy trình khác và cho phép tôi giết một trong số chúng, sau đó để mọi thứ tiếp tục để tôi có thể lưu công việc của mình, v.v. tùy chọn là giữ nút nguồn.

Antifreeze được cho là làm chính xác những gì tôi muốn, tạm dừng tất cả các ứng dụng khác và bắt đầu một trình quản lý tác vụ để giết kẻ phạm tội, nhưng trong thử nghiệm của tôi, nó thực sự không làm được.

Câu trả lời:


16

Bạn có thể giết các tác vụ bằng cách sử dụng dấu nhắc lệnh.

1) Khóa Windows + R (Chạy)

2) Nhập 'cmd' và nhấn enter

3) Nhập lệnh tasklist, nhấn enter. bạn có thể thấy tất cả các tác vụ đang chạy trong hệ thống của bạn.

4) Giết nhiệm vụ / ứng dụng cụ thể bằng taskkill /f /im taskname

Ví dụ: Nếu bạn muốn giết notepad, hãy gõ taskkill /f /im notepad.exe

Chỉnh sửa

Nếu bạn biết tên ứng dụng, thì bạn có thể ra taskkilllệnh trực tiếp trong trường văn bản đang chạy.


4
Làm thế nào tôi có thể sử dụng cmd khi hệ thống bị treo?
Serhiy

Bạn không cần phải mở cmd. Chỉ cần gõ và thực hiện lệnh từ Run textfield. Nhưng bạn nên biết tên quy trình của ứng dụng sẽ bị giết.
Harikrish Nam

1
Điều này không phải lúc nào cũng hoạt động. Tôi đã quan sát bằng cách sử dụng / f và nó hiển thị thông báo THÀNH CÔNG cho biết quá trình đã bị chấm dứt, nhưng nó vẫn chạy và tôi có thể phát lại cùng một lệnh và nó chỉ đưa ra cùng một thông báo SUCCESS với cùng một PID mà không thực sự chấm dứt quá trình.
DavidJ

1
@Harikrishnan: Tôi chỉ chạy cmd với tư cách Quản trị viên và nó không hoạt động.
SarahofGaia

1
Thêm một "/ T" vào nhóm tác vụ để cũng xử lý các tiến trình con.
Bến

5

Process Tamer là một tiện ích nhỏ và tiện lợi, đạt được mục tiêu cuối cùng của bạn, trong khi thực hiện nó theo một cách khác và có thể tốt hơn.

Thay vì nâng mức độ ưu tiên của Trình quản lý tác vụ, nó làm giảm mức độ ưu tiên của bất kỳ quy trình ngoài tầm kiểm soát nào, ngăn chặn loại khóa mà bạn đang đề cập.

Tuy nhiên, nếu bạn vẫn chỉ muốn tăng mức độ ưu tiên vĩnh viễn của một quy trình, chẳng hạn như trình quản lý tác vụ, bạn có thể sử dụng tiện ích khác này, Prio , nhưng hãy cẩn thận khi đặt mức độ ưu tiên cao cho nhiều quy trình.


2

Có vẻ như có vấn đề sâu hơn ở đây, tôi hiếm khi chạy trên các máy Windows 7 gặp khó khăn khi khởi chạy trình quản lý tác vụ, (ngay cả trên những máy bị nhiễm nhiều nhất)

Như đã nói, ngay cả trình quản lý tác vụ thấp cũng yêu cầu bộ nhớ chạy, vì vậy nếu bạn tăng tối đa ram của mình bằng cách mở hàng trăm tab hoặc hàng nghìn ứng dụng, bạn sẽ gặp vấn đề khi sử dụng bất kỳ tiện ích nào.

Hầu hết thời gian bạn có thể khởi chạy nó nhưng bạn phải đợi NGÀY trước khi cuối cùng nó tải vào bộ nhớ, đặc biệt nếu các quy trình khác đang chiếm dụng tài nguyên.

Thêm bộ nhớ hoặc xem xét việc dọn dẹp máy tính của bạn các ứng dụng và quy trình không cần chạy.


2

Nếu bạn gặp lỗi dưới đây khi cố gắng giết quá trình bằng taskkill:

C:\>taskkill /f /im firefox.exe
ERROR: The process "firefox.exe" with PID 7808 could not be terminated.
Reason: There is no running instance of the task.

Sau đó, nó có nghĩa là Firefox đang chờ dịch vụ trên bị dừng. Bạn cần phải giết tiến trình đó trước khi giết tiến trình Firefox. Nhiều khả năng đó là Flash hoặc Acrobat reader, ...

Đối với trường hợp của tôi, giết Firesvc.exe luôn hoạt động. Tôi hy vọng điều đó sẽ giúp những người khác.


1
Không, nó không bao giờ hoạt động cho Windows 8 của tôi
Vipul Hadiya

0

Trong các cửa sổ, nó chỉ có các ưu tiên về thời gian của CPU chứ không phải các tài nguyên khác trên hệ thống và Trình quản lý tác vụ đã có mức ưu tiên cpu "cao". Các quy trình khác có mức độ ưu tiên "cao" là

  • dwm.exe (trình quản lý cửa sổ máy tính để bàn)
  • winlogon.exe (Ứng dụng đăng nhập Windows)
  • wininit.exe (Ứng dụng khởi động Windows)

Máy tính của bạn có khả năng bị bỏ đói một số tài nguyên khác hoặc bạn đang chạy một số quy trình khác với mức độ ưu tiên cao hơn, đó là một ý tưởng tồi để bắt đầu. Không có một giải pháp nào để khắc phục tất cả, bạn chỉ có thể tự chuẩn bị tốt nhất có thể để xử lý vấn đề trong khi bạn theo dõi từng điều gây ra sự cố.

@peanut_butter rằng chương trình ProcessTamer có vẻ là một ý tưởng tốt cho tình trạng thiếu tài nguyên CPU.

Bất cứ tài nguyên nào mà máy chủ của bạn thiếu, sẽ khiến việc khởi chạy bất kỳ quá trình nào trở nên khó khăn. Khởi chạy cmd.exe và lần lượt taskkill hoặc tskill sẽ sử dụng dung lượng bộ nhớ nhỏ hơn trình quản lý tác vụ, nhưng khi bạn khởi động cmd.exe, bạn sẽ muốn tăng mức độ ưu tiên cpu của mình lên Cao với trình quản lý tác vụ trước khi sự cố bắt đầu trong trường hợp thiếu cpu .

Thông thường khi trình quản lý tác vụ chậm, đó là do hệ thống thiếu ram và trình quản lý tác vụ đã bị tráo đổi khỏi bộ nhớ và trên đĩa vì bạn không sử dụng hoặc đĩa quá bận với tệp hoán đổi của nó hoặc những thứ khác việc đọc tệp taskmgr.exe hoặc cmd.exe hoặc taskkill.exe từ đĩa mất nhiều thời gian. Điều này có thể được gây ra bởi tất cả các loại và thậm chí các máy chủ có lượng ram dường như rất lớn có thể bị tấn công ngoài quy trình kiểm soát (ngay cả chính trình quản lý bộ nhớ windows) cũng có thể ăn quá nhiều ram và giết chết hệ thống ngay cả điểm mà các chương trình bắt đầu gặp sự cố hoặc toàn bộ hệ thống chỉ BSOD. Trên máy Windows 7 của tôi, tôi '

Bạn cần xác định những hành động nào đang kích hoạt những sự kiện này trước khi bạn có thể giải quyết vấn đề. Tôi khuyên bạn nên làm quen với chương trình Performance Monitor và cách làm cho nó ghi lại mọi thứ.

Cũng lưu ý rằng chỉ cần chuyển đổi các ứng dụng hiện tại để làm cho trình quản lý tác vụ, trọng tâm hiện tại được xử lý bởi explorer.exe, đây không phải là quá trình ưu tiên cao. Vì vậy, hãy để trình quản lý tác vụ chạy ở phía trước bất cứ khi nào bạn đang cố gắng xem liệu có gì đó đang làm sập hệ thống của bạn không.


1
"Bạn cần xác định những hành động nào đang kích hoạt những sự kiện này trước khi bạn có thể giải quyết vấn đề." Đó là những điều khác nhau mỗi lần. Tôi cần một giải pháp chung chỉ dừng lại những thứ khác và để tôi giết chúng.
endolith

0

Tôi đã có vô số chương trình và tài liệu được mở và chưa lưu và hệ thống của tôi bị treo. Tôi có thể sinh ra Trình quản lý tác vụ mới nhưng tất cả chúng sẽ bị đóng băng. Tôi thấy rằng bằng cách nhấn Ctrl + Alt + Del và chọn khởi động lại ở phía dưới bên phải, hệ thống Windows của tôi bắt đầu tắt nhưng sau đó đưa ra cảnh báo rằng các chương trình có tài liệu chưa được lưu đang ngăn Windows khởi động lại. Tôi đã chọn hủy bỏ và kiểm soát hệ thống của tôi trở lại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.