Chấm dứt chương trình đã chiếm màn hình


15

Tôi đã sử dụng Windows mãi mãi, nhưng một điều khiến tôi bực mình là việc chấm dứt các ứng dụng toàn màn hình khó khăn đến mức nào. Trong Linux, tôi chỉ có thể chuyển sang thiết bị đầu cuối ( Ctrl+ Alt+ F1) và sử dụng thiết bị đầu cuối để đóng một chương trình hoạt động sai. Trong Windows, điều này dường như chỉ có thể sử dụng trình quản lý tác vụ. Nếu cửa sổ đóng băng được đặt ở chế độ ở trên cùng và toàn màn hình, Alt+ TabAlt+ F4không hoạt động và tôi thậm chí không thể sử dụng Trình quản lý tác vụ. Nếu tôi có công việc quan trọng trong nền, giả sử, và tôi đã quên lưu nó, tôi không thể khởi động lại máy tính!

Bạn làm gì trong hoàn cảnh này?


1
Bạn nói rằng ngay cả CTRL + SHIFT + ESC cũng không đưa trình quản lý tác vụ lên tiền cảnh trong kịch bản của bạn?
nixda

Mặc dù tôi đã không thử lệnh cụ thể đó, nhưng tôi không thể đưa bất kỳ cửa sổ nào lên phía trước, tôi cho rằng trình quản lý tác vụ sẽ giống như vậy. Có lẽ nếu có một số cách để bắt đầu quản lý tác vụ ở chế độ ở trên đầu.
AStoolNoob

1
@Ramhound Tôi nghĩ rằng Ctrl + Alt + F1 trên Linux sẽ giúp ích vì nó chuyển từ GUI sang thiết bị đầu cuối dựa trên văn bản đầu tiên của bạn; bạn sẽ thoát khỏi trình quản lý cửa sổ (đóng băng) để bạn không có "cửa sổ đầu cuối" ... chỉ là "thiết bị đầu cuối" :)
Philipp Horn

1
@Ramhound Trên Linux, Control + Alt + F1 đi đến một thiết bị đầu cuối bất kể GUI đang làm gì, nó hoàn toàn tách biệt. Ngoài ra ALT + F4 phải, không phải Kiểm soát + F4 ...
AStoolNoob

2
<CTRL><ALT><Delete>sẽ giúp bạn thoát khỏi mọi thứ, menu sẽ cho phép mở taskmanager hoặc chuyển sang các ứng dụng khác.
martinstoeckli

Câu trả lời:


7

Sử dụng AutoHotKey và liên kết một phím tắt đểWinKill, A

Lệnh này trước tiên thực hiện một nỗ lực ngắn để đóng cửa sổ bình thường. Nếu thất bại, nó sẽ cố gắng đóng cửa sổ bằng cách chấm dứt quá trình của nó.

WinTitle: Nếu đây là chữ A và 3 tham số cửa sổ khác trống hoặc bị bỏ qua, cửa sổ hoạt động sẽ được sử dụng.


Tôi đã biên dịch một-liner này thành một .EXE mà bạn có thể tải xuống ở đây .

#!Q::WinKill,A
  • Di chuyển KillActiveWindow.exe vào thư mục tự khởi động của bạn. Nó sẽ nằm trong khay Windows của bạn.
  • Đóng các cửa sổ đang hoạt động / ứng dụng toàn màn hình với Win+ Alt+ Q.

nhập mô tả hình ảnh ở đây


2
Thật không may, điều này dường như không phải lúc nào cũng dừng các chương trình hoạt động sai. Ví dụ: khi được sử dụng trong Notepad, Windows sẽ vẫn nhắc và hỏi bạn có muốn lưu các thay đổi của mình không. Có cách nào để buộc giết một quá trình như thể được thực hiện thông qua trình quản lý tác vụ không?
Hugo Zink

1
Sau một số kiểm tra thêm, có vẻ như WinKilltrước tiên sẽ đợi cửa sổ tự đóng lại trong một thời gian ngắn, và sau đó giết quá trình. Nhưng khá thường xuyên, trò chơi bị lỗi vẫn sẽ hoạt động như thể nó phản hồi, điều này làm cho AutoHotkey không giết được quá trình. Có cách nào để ghi đè hành vi này?
Hugo Zink

@HugoZink Thay vì sử dụng WinKillbạn nên sử dụng Process, xem câu trả lời của tôi.
Shaya

15

Nếu bạn đang sử dụng Windows 10, bạn có thể chuyển sang máy tính để bàn khác bằng Win+ Tabvà sau đó mở trình quản lý tác vụ trong máy tính để bàn 2 để tắt ứng dụng toàn màn hình trong máy tính để bàn 1. Điều này hoạt động ngay cả khi ứng dụng được đặt ở chế độ cao nhất.


Điều này không phổ biến hoạt động, có khả năng khi hệ điều hành không đáp ứng. Tôi đã sao chép bản beta "Star Wars: Battlefront II" (2017). Các phím nóng hoạt động tốt khác.
dùng598527

Câu trả lời tốt nhất trong chủ đề. Tôi đã có một trò chơi (They Are Billions) bị khóa cứng và ctrl + shift + esc thông thường để hiển thị Trình quản lý tác vụ không hoạt động; không có gì có thể xem được bên ngoài thanh tác vụ. Tạo một máy tính để bàn mới và đưa Trình quản lý tác vụ lên đó để Kết thúc nhiệm vụ!
Aaron Cạo

@ user598527 Nếu hệ điều hành không phản hồi, thì theo định nghĩa, không có tùy chọn nào khác ngoài thiết lập lại phần cứng hoặc tắt nguồn; không có giải pháp phần mềm nào giúp bạn
Corrodias

4

Điều này đã xảy ra với tôi hôm nay trên Windows 10 khi Snipping Tool đóng băng trong khi thực hiện lựa chọn chụp. Tôi đã có thể yêu cầu Trình quản lý tác vụ hiển thị bằng cách sau:

  • Bấm phím Windows, sau đó nhập Trình quản lý tác vụ + Enter để mở Trình quản lý tác vụ
  • Nhấn phím Windows một lần nữa để lấy thanh tác vụ
  • Nhấp chuột phải vào biểu tượng khay hệ thống cho Trình quản lý tác vụ và chọn "Luôn ở trên cùng"

Huyền thoại! Điều này thực sự đã cứu tôi hôm nay khỏi mất việc! Nhấp vào "Luôn luôn ở trên cùng" là cách duy nhất tôi có thể khiến trình quản lý tác vụ hiển thị và kết thúc công cụ cắt.
pauloz1890

Tương tự ở đây. Không có gì khác được đề cập về chủ đề này làm việc. Tôi thậm chí đã thử chạy thói quen Switch User. Khi tôi nhận được TM xuất hiện và giết chết quá trình, tất cả trở lại với cuộc sống. Một vấn đề kỳ lạ như vậy ...
Nhu cầu địa phương

3

Hãy thử sử dụng dấu nhắc lệnh.

Bạn có thể giết các tác vụ bằng cách sử dụng dấu nhắc lệnh giống như thiết bị đầu cuối linux.

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

2) nhập 'cmd' và nhấp vào nhập

3) gõ danh sách tác vụ lệnh, 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 cách taskkill /f /im taskname

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


1
Tôi biết điều này, nhưng nếu cửa sổ chiếm toàn bộ màn hình, bạn không thể thấy bất cứ thứ gì hoặc chuyển đổi cửa sổ. Có lẽ thiết bị đầu cuối chạy vẫn sẽ chấp nhận đầu vào. Thật khó để phá vỡ một chương trình nhằm mục đích kiểm tra điều này.
AStoolNoob

Bạn đã thử Windows key + D (Hiển thị máy tính để bàn) chưa? Nó sẽ giảm thiểu tất cả các ứng dụng đang chạy và hiển thị máy tính để bàn.
Harikrish Nam

1
Tôi đã không thử điều đó, nhưng có lẽ điều đó sẽ làm việc. Tôi sẽ ghi nhớ nó trong lần tới khi có sự cố, cảm ơn.
AStoolNoob

@AStoolNoob Nếu bạn truy cập C: / Windows / System32, bạn có thể đổi tên sethc.exe, sao chép cmd.exe và đổi tên bản sao thành sethc.exe. Bây giờ bạn có thể vào menu CTRL + ALT + DEL và nhấn shift 5 lần để mở dấu nhắc lệnh. Nên hoạt động ngay cả khi một ứng dụng bị kẹt hoàn toàn ở phía trước.
Hugo Zink

1
win-d đã không làm gì cả. Tất nhiên bạn cũng không thể kéo lên một dấu nhắc lệnh. Điều này thường xảy ra khi các ứng dụng đồ họa toàn màn hình bị treo.
xaxxon

3

Cách dễ nhất là Cntrl+ shift+ escvà sau đó khi nó mở đi vào quy trình (tam giác nhỏ phía dưới bên phải) và nhấp chuột phải vào "trình quản lý tác vụ", bạn có thể đặt nó ở phía trước, điều này đưa nó về phía trước nơi bạn có thể truy cập nó.


Trình quản lý tác vụ không thể luôn luôn được mở.
dùng598527

3

Nếu trình quản lý tác vụ sẽ không xuất hiện ở phía trước, thì có thể "luôn luôn ở trên cùng" không được chọn.

Ctrl+ Shift+ Escđể mở, nhấn Altvà bạn sẽ thấy menu tệp của trình quản lý tác vụ xuất hiện. Nhấn để đi đến các tùy chọn, để chọn luôn ở trên cùng và Spaceđể bật nó.


Bạn có gợi ý rằng người dùng nên giữ Trình quản lý tác vụ trên màn hình, trên đỉnh, mọi lúc không? Điều đó có thể gây bất lợi cho trải nghiệm người dùng. Bạn có gợi ý rằng cài đặt tùy chọn "Luôn ở trên cùng" sẽ cải thiện khả năng phản hồi của Trình quản lý tác vụ khi ứng dụng toàn màn hình hoạt động sai? Điều đó có vẻ đáng ngờ. Bạn đã bao giờ thực sự quan sát hành vi như vậy?
Scott

Có thể là nếu các chương trình thử nghiệm có sức hút lớn đối với GDI - tuy nhiên chúng tôi tin tưởng vào thời đại & tuổi này thì điều đó không xảy ra.
Laurie Stearn

Tôi vừa gặp sự cố Snipping Tool khiến mọi máy tính để bàn bị che khuất bởi lớp phủ lựa chọn Snipping Tool; Đây là một trong những câu trả lời duy nhất đã cứu được thịt xông khói của tôi :) Vì vậy, ít nhất, trong trường hợp này, nó cải thiện rất nhiều khả năng đáp ứng của Trình quản lý tác vụ.
Chủ nghĩa Whelkaholism

2

Nếu bạn có thể khởi động Trình quản lý tác vụ với Ctrl+ Shift+ Esc, nhưng nó không được hiển thị vì phần mềm thủ phạm là toàn màn hình, đây là thứ bạn có thể thử.

Sử dụng Alt+ Tabđể tập trung vào Trình quản lý tác vụ. Bạn vẫn sẽ không nhìn thấy nó, nhưng bây giờ nó có thể chấp nhận đầu vào bàn phím. Sử dụng con trỏ của bạn để di chuột qua biểu tượng của Trình quản lý tác vụ trong Thanh tác vụ của Windows: điều này hy vọng sẽ khiến Trình quản lý tác vụ được tiết lộ. Bây giờ sử dụng bàn phím của bạn để kết thúc quá trình: điều này thường có thể được thực hiện bằng cách nhấn Phím mũi tên để tiếp cận ứng dụng thủ phạm, sau đó nhấn Delete. Bạn có thể phải nhấn Tabmột lần để tập trung vào danh sách ứng dụng trước.


1
Không cần menu ngữ cảnh, bạn chỉ cần nhấn xóa -> enter
Vlad

Mát mẻ! Tôi thấy rằng trên Windows 10, xóa là đủ. Tôi cập nhật câu trả lời của tôi.
Người bảo vệ một

1

Tôi đã phải nhấn phím Windows, sau đó trong thanh tìm kiếm, gõ: c: \ windows \ system32 \ cmd / c taskkill / f / im snippingtool.exe


3
Giải thich câu trả lơi của bạn. Nó sẽ hữu ích cho độc giả. như ý nghĩa của lệnh, cú pháp lệnh, v.v.
Biswapriyo

Cảm ơn, đây là người duy nhất làm việc cho tôi.
NetherGranite

1

Đây là một tập lệnh autohotkey nhỏ với GUI, nó sẽ KẾT THÚC một quy trình thay vì đóng nó một cách yên tâm, vì vậy thay vì WinKillở đây, chúng tôi sẽ sử dụng Process:

^!Numpad9::
  WinGet, ActvWndwID, PID, A
  WinGetTitle, ActvWndwNm , A
  MsgBox, 4, Kill, %ActvWndwNm% ?
  IfMsgBox Yes
  Process, Close, %ActvWndwID%
return

-1

Không có gì ở trên là hữu ích với tôi nhưng @abraxas đã cho tôi một ý tưởng và nó hoạt động rất tuyệt vời trên Windows 10.

  1. Mở trình quản lý tác vụ gõ tên chương trình sau khi khởi chạy menu bắt đầu bằng phím win.

  2. Nhấp chuột phải vào TM và gửi nó đến một máy tính để bàn khác.

  3. Thay đổi máy tính để bàn đó bằng tab ctrl và sau đó bạn sẽ có thể kết thúc tác vụ với ứng dụng.

Có lẽ nó sẽ hoạt động với cmd hoặc bất cứ điều gì theo các bước tương tự.


Sẽ cần phải làm lại nghiêm túc câu trả lời này trước khi bất cứ ai nâng cao nó!
Laurie Stearn

-1

Tôi gặp vấn đề này với Snipping Tool. Tôi không thể giải quyết vấn đề này bằng bất kỳ điều nào ở trên nhưng cuối cùng đã thử sử dụng phím tắt Snipping Tool (Ctrl + Print Screen) và bằng cách nào đó đã loại nó ra khỏi bất cứ thứ gì nó bị kẹt.


1
Điều này đã được đăng dưới dạng một câu trả lời, nhưng nó không cố gắng trả lời câu hỏi. Nó có thể là một chỉnh sửa, một bình luận, một câu hỏi khác hoặc bị xóa hoàn toàn.
Ramhound
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.