Có một phím tắt để KẾT THÚC một ứng dụng? (không chỉ là alt + f4)


27

Tôi sử dụng Spotify, một ứng dụng, giống như nhiều ứng dụng khác, vẫn chạy khi bạn đóng cửa sổ. Điều đó có nghĩa là, khi tôi alt+ F4, nó không có hiệu quả mong muốn. Nó chỉ đóng cửa sổ. Biểu tượng nhỏ ở dưới cùng trong thanh khởi chạy vẫn được tô sáng như một ứng dụng đang hoạt động. Bạn phải nhấp chuột phải vào biểu tượng và chọn "Thoát" để thực sự đóng nó. Tôi không cảm thấy muốn làm điều đó mỗi lần.

Có một phím tắt tương đương với tác vụ ctrl+ alt+ delend không?


2
Ồ Chỉ là ... wow. Câu trả lời không chính xác có 29 phiếu. Dân chủ, hả?
Ben

1
@Ben Không còn câu trả lời được chấp nhận, mặc dù. Cảm ơn bạn đã thu hút sự chú ý của tôi trở lại này.
temporary_user_name

Câu trả lời:


13

Tùy thuộc vào ứng dụng và bố cục của menu trong ứng dụng, bạn có thể nhấn ALT+ F theo sau là Xphím. ALT+ Fmở menu tập tin và sau đó Xsẽ thoát khỏi ứng dụng. Nếu điều này không hoạt động, hãy tìm nút thoát hoặc thoát trên thanh menu và nhấn phím được gạch chân tương ứng. Điều này sẽ làm cho các mẹo cho bạn.


Công việc tốt đẹp. Tôi đã hiểu nhầm lần đầu tiên khi đọc nó, bởi vì đây chính xác là thứ tôi đang tìm kiếm. Không hoạt động trên các ứng dụng toàn màn hình như trò chơi, nhưng hoàn hảo cho mọi thứ khác.
temporary_user_name

33

Có, có. Đó là Alt+ F4.

Đây là sự kết hợp chính để kết thúc một chương trình . Lý do duy nhất nó không hoạt động như quảng cáo là các lập trình viên không biết gì, từ chối tuân theo các nguyên tắc thiết kế của Microsoft.

Vấn đề này sẽ tồn tại với bất kỳ phím nóng nào khác . Bạn chỉ có thể tạo một giải pháp tùy chỉnh với AutoHotKey (hoặc các công cụ tương tự) để giết quá trình. Nhưng điều này rất có thể sẽ khiến bạn mất rất nhiều công việc. Vì đó là phương pháp vũ phu để thoát khỏi một quá trình.


Tôi muốn biết nhiều hơn!

Theo hiểu biết của tôi, có một số cách mà một ứng dụng Windows có thể bị chấm dứt.

  1. Đăng một tin nhắn cửa sổ vào cửa sổ ứng dụng chính.WM_CLOSE
  2. Phá hủy cửa sổ ứng dụng chính.
  3. Chấm dứt quá trình.

Cách đầu tiên là cách sạch sẽ . Cách bạn dự định đóng một ứng dụng. Đây là điều tương tự mà Alt+ F4hoạt động. Nhấn Alt+ F4sẽ chỉ gửi WM_CLOSEtin nhắn đến cửa sổ ứng dụng.

Bây giờ, hãy xem xét tất cả 3 cách theo thứ tự ngược lại.

Chấm dứt một quá trình

Trong Windows, một ứng dụng sống trong một quy trình . Trong quá trình đó, ứng dụng có thể tạo ra một cửa sổ . Cửa sổ là những gì bạn sẽ thấy trên máy tính để bàn của bạn và những gì bạn sẽ tương tác.

Vì vậy, nếu quy trình là gốc của một ứng dụng, nếu bạn chấm dứt nó, mọi thứ khác cũng sẽ biến mất. Vì vậy, điều này sẽ là tuyệt vời để kết thúc đầy đủ một ứng dụng. Nhưng điều này sẽ giết ứng dụng đột ngột đến mức nó sẽ không có cơ hội lưu bất kỳ dữ liệu quan trọng nào vào đĩa.

Vì vậy, điều này sẽ không được khuyến khích!

Phá hủy cửa sổ ứng dụng chính

Như chúng ta vừa học, cửa sổ ứng dụng chính chỉ là một phần của quy trình . Vì vậy, nếu chúng ta phá hủy cửa sổ đó, chúng ta vẫn sẽ có quá trình bốc mùi :(

Và điều đó thậm chí còn khó thoát khỏi hơn ứng dụng.

Đây rất có thể là cách tiếp cận nhanh nhất để cố gắng kết thúc một ứng dụng. Tránh xa ra!

Gửi WM_CLOSEtin nhắn

Windows là một hệ điều hành dựa trên thông báo. Có nghĩa là, các thành phần nói chuyện với nhau bằng cách gửi cho nhau những tin nhắn nhỏ.

Một trong những tin nhắn này là WM_CLOSEtin nhắn.
Nếu một ứng dụng nhận được thông báo này, nó đã được đồng ý, rằng ứng dụng này sẽ nắm bắt mọi hành động và sau đó là cuộc sống.

Nhưng mọi lập trình viên đều có thể tự quyết định cách xử lý tin nhắn của mình.

Như tài liệu đã nói với chúng tôi trước đó, hành vi mặc định sẽ là gọi DestroyWindowvà do đó thực hiện phương pháp thoát ứng dụng # 2 của chúng tôi.
Với một chút khác biệt, lần này , nó có chủ ý và chương trình có mọi cơ hội để lưu dữ liệu quan trọng.

Phần kết luận

Vì vậy, như bạn có thể thấy, chúng tôi khá hài lòng với mọi lập trình viên ở đây. Hoặc chúng tôi có nguy cơ mất dữ liệu (bạn không muốn chấp nhận rủi ro đó!).


12
Để giải thích, một ứng dụng Windows có một phương thức chạy khi cửa sổ của ứng dụng gặp sự kiện chương trình thoát khỏi người dùng. Thay vì thoát như người dùng muốn, chương trình cụ thể này chứa mã trong phương thức thoát này để thu nhỏ ứng dụng vào vùng thông báo thay vì thoát như người dùng yêu cầu. Điều này trái với hướng dẫn thiết kế của Microsoft mặc dù thật đáng buồn là một thông lệ. Nếu bạn may mắn, ứng dụng có thể có một cài đặt ở đâu đó thường có nội dung như "thu nhỏ vào khay khi thoát" mà bạn có thể tắt nếu bạn muốn ứng dụng kết thúc thực sự.
shufler

Nhận xét là một chút xử lý hơn so với câu trả lời thực tế, nhưng dù sao cũng nhờ cả hai.
tạm

Mặc dù không may, điều đó đã không xảy ra trong thời gian này.
tạm

1
Các tài liệu tham khảo tương tự bạn liên kết cũng có ALT+F4: Closes the current window. Không thực sự là lỗi của ứng dụng mà Windows có định nghĩa phím tắt không nhất quán.
Ngừng làm hại Monica

Các bài viết hỗ trợ bạn liên kết là một chút bối rối. "Tổ hợp phím hệ thống Windows: ALT + F4: Thoát khỏi chương trình" có nghĩa là Windows sẽ thoát nếu nhận được Alt + F4. Để thử điều này, hiển thị màn hình nền, nhấp vào màn hình nền và nhập Alt + F4. Bạn nhận được menu tắt máy. Điều đó không có nghĩa là các ứng dụng khác có nghĩa vụ phải thoát. Phần "Các lệnh chỉ dành cho bàn phím chung" áp dụng cho chúng.
Ben

5

Có một số điều bạn có thể thử nếu bạn không thể tắt chương trình cùng với Alt-F4việc hủy quá trình (mà tôi sẽ chỉ sử dụng phương sách cuối cùng). Mặc dù điều này phải được thực hiện trên cơ sở mỗi chương trình vì không có giải pháp tổng quát.

  • Bạn có thể thử và tìm một tùy chọn dòng lệnh trong tài liệu tắt hoàn toàn một chương trình. Nếu nó không tồn tại, bạn có thể liên hệ với nhà phát triển
  • Một tùy chọn khác là xem xét các tùy chọn của chương trình cho một tùy chọn như "Nhấn Alt-F4 chấm dứt chương trình thay vì thu nhỏ thành SysTray".
  • Một số chương trình cho phép bạn tạo các phím nóng do người dùng xác định cho các hành động như thế này.
  • Tạo tập lệnh với AutoHotkey chọn tùy chọn kết thúc từ GUI. Một cái gì đó như "! Fq" cho "Menu tệp truy cập Alt-Fsau đó chọn tùy chọn thoát ". Bạn có thể giới hạn phím nóng vào chương trình với # IfWinActive và gán Alt-F4phím nóng.

Vài ví dụ:

  • Để tắt PhraseExpress, bạn phải tạo một lối tắt đến phrasee Express.exe với tham số -shutdown.
  • Để thoát khỏi Word hoàn toàn, bạn có thể tạo một macro có "application.quito". Điều này sẽ cố gắng đóng tất cả các phiên bản của Word.
  • Để đóng tập lệnh AutoHotkey, bạn phải có một lối tắt đến ExitApp ở đâu đó trong tập lệnh.

Chỉ cần bắt đầu sử dụng macro và sau một thời gian, bạn sẽ hiểu rõ về nó. AutoHotkey hoặc AutoIt là những ngôn ngữ kịch bản tốt cho loại vấn đề này.


5

Bạn muốn truy cập biểu tượng khay meny qua bàn phím?

Bắt đầu với Win- Bđể tập trung vào khay; nếu bạn cần truy cập vào các mục bị ẩn bổ sung, hãy đi tới mũi tên và nhấn spacehoặc entersau đó đi đến biểu tượng của ứng dụng, nhấn menuphím (giữa phím Alt và phím Ctrl phải) và đi bằng mũi tên để vào menu thoát / thoát .


4
  • Alt + F4 nên đóng cửa sổ hiện tại, không nhất thiết khiến chương trình thoát.
  • Nếu nó là cửa sổ cuối cùng, quá trình thường sẽ thoát theo ý mình.

Có các trường hợp ngoại lệ, chẳng hạn như các chương trình chạy trong nền và thường không hiển thị một cửa sổ, ngoại trừ thông báo. Đối với những Alt + F4 này thường bỏ qua thông báo và thường có một cách khác để thoát chương trình.

Nhưng câu trả lời là: Không , không có phím tắt nào để buộc phải chấm dứt một quá trình. Các phím tắt là để làm cho hành động thường xuyên dễ dàng hơn. Buộc chấm dứt sẽ là một sự kiện hiếm, và do đó không có một lối tắt.

  • Ngoài ra, Ctrl + C thường khiến các ứng dụng bảng điều khiển thoát (nhưng không phải ứng dụng windows vì đây là phím tắt cho "sao chép"). Ctrl + Break cũng vậy. Trong mỗi trường hợp, một "trình điều khiển" được gọi, thường kết thúc ứng dụng, (nhưng có thể không).

Trong những ngày Windows của tôi, Ctrl + F4 đã đóng cửa sổ hiện tại; Alt + F4 đã đóng ứng dụng và tất cả các cửa sổ của nó, cho các ứng dụng lành mạnh.
Arjan

@arjan, trong một ứng dụng có luồng con (được gọi là MDI hoặc ứng dụng Giao diện nhiều tài liệu) Ctrl + F4 đóng cửa sổ MDI Child. Ví dụ: trong Word hoặc Excel, mỗi tài liệu được mở trong một cửa sổ phụ trong cửa sổ chính và Ctrl + F4 sẽ chỉ đóng cửa sổ đó. Ngày nay, GUI được gắn thẻ là phổ biến hơn và nói chung Ctrl + F4 đóng tab hiện tại (ví dụ: trong IE, Chrome và Firefox, Visual Studio, v.v.).
Ben


1

Trong trường hợp bạn không thể thấy trình quản lý tác vụ (ứng dụng toàn màn hình như trục trặc trong trò chơi) và Alt F4không hoạt động, bạn có thể sử dụng taskkill.exe nếu bạn biết tên của quy trình.

Mở hộp thoại Run với Win Rvà gõ:

taskkill /IM NameOfTheProcess.exe /F

Nhiệm vụ tài liệu


0

Có một phím tắt tương đương với tác vụ ctrl+ alt+ delend không?

Có, nếu bạn thực sự muốn truy cập Trình quản lý tác vụ cho phép bạn kết thúc quá trình trực tiếp, bạn có thể sử dụng phím tắt sau:

Ctrl+ Shift+Esc


0

CtrlPause, mà trên Dell của tôi là Fnphím màu xanh và F12 / Pause.

Vì vậy, tôi giữ phím chức năng màu xanh, giữ Ctrlphím và nhấn F12.


1
Câu trả lời này thực sự làm tôi bối rối. tôi đã làm Fn + ctrl + F12 và máy tính của tôi bị tắt ... mặc dù "Ngủ" là F4. Tôi không biết biểu tượng F12 có nghĩa là gì; nó thực sự không có nhiều thông tin. Nó chắc chắn không kết thúc chương trình, mặc dù. Tương tự với Fn + Ctrl + Tạm dừng.
tạm

0

alt+ F4không còn đóng bất kỳ cửa sổ nào. Thay đổi khoá đăng ký thành 1 và nó sẽ đóng các cửa sổ, ngay cả khi có nhiều tab hơn.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Value Name: NoWinKeys
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = disable restriction, 1 = enable restriction)  

0

Nhiều trong số này không hoạt động với tôi khi một trò chơi video bị hỏng và toàn màn hình, vì vậy tôi không thể đến quản lý tác vụ.

Giải pháp của tôi đã được tìm thấy sau khi tôi từ bỏ. Điều này đã làm việc trên Windows 10

  1. Nhấn nút nguồn trên thân máy tính. Windows sẽ bắt đầu tắt. Nó hiển thị một hộp thoại "tắt các chương trình này"
  2. Nhấn nhanh "hủy máy" khi chương trình vi phạm được đóng lại.

Về cơ bản nó đang tắt, nhưng bạn dừng nó lại trước khi nó xảy ra.


0

ctrl + alt + del kéo trình quản lý tác vụ. Từ đó, di chuột qua trình quản lý tác vụ trên màn hình thứ hai và nhấn mũi tên xuống cho đến khi vào chương trình đích. Sau đó cuộn xuống cho đến khi vào chương trình đích. Nhấn del trên bàn phím. Điều này sẽ giết quá trình bên ngoài mà không giết tất cả các quy trình trên windows 10 với nhiều màn hình.


Mũi tên nhấn xuống cho đến khi vào chương trình đích. Sau đó cuộn xuống cho đến khi vào chương trình đích. Đây có phải là một lỗi đánh máy không? Có vẻ như bạn đang làm điều tương tự hai lần.
G-Man nói 'Phục hồi Monica'

Ctrl + Alt + Del không mở trình quản lý tác vụ . Nó hiển thị "màn hình đăng nhập" với các tùy chọn khác nhau. Phím tắt để mở trình quản lý tác vụ ks Ctrl + Shift + Esc
phuclv

0

Ctrl+ Shift+ Escđể mở Trình quản lý tác vụ.

Nhấn chữ cái đầu tiên của tên ứng dụng (cho "Spotify" s:). Hoặc, sử dụng các phím mũi tên lên / xuống để điều hướng đến hàng của ứng dụng trong trình quản lý tác vụ.

Sau đó Alt+ Eđến "Kết thúc nhiệm vụ"


0

Trong cửa sổ Cách nhanh nhất là bằng cách nhấn altspaceđồng thời và csau đó

alt + space c


-1

Alt + F4 sẽ hoạt động.

Bạn phải tắt tùy chọn "Đóng Spotify vào khay" trong tùy chọn. Sau đó, khi bạn thực hiện alt + f4, nó sẽ thực sự thoát khỏi ứng dụng.

Tôi không biết nếu tùy chọn này tồn tại trước đây.


Anh ta không hỏi về Spotify, chương trình được sử dụng làm ví dụ.
dùng598527

-1

Tôi gặp vấn đề này và một giải pháp đơn giản là mở menu start bằng phím windows, sử dụng tab cho đến khi bạn có thể tắt máy tính, bắt đầu tắt máy và sau vài giây trong khi pc đang đóng ứng dụng bạn hủy bằng cách nhấn esc


2
Nghiêm túc? Nếu bạn tìm thấy mối trong nhà, bạn có dùng súng phun lửa để giết chúng không?
G-Man nói 'Phục hồi Monica'
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.