명령 프롬프트(Command Prompt) 에는 문제를 해결하거나 Windows 설치를 수정하는 데 도움이 되는 많은 강력한 유틸리티가 있습니다. System File Checker 및 Diskpart 와 같은 일반적인 원인과 함께 Taskkill 명령은 모든 (Taskkill)Windows 사용자 에게 유용한 또 다른 도구입니다 .
이름에서 알 수 있듯이 이 명령은 작업과 프로세스를 종료하여 시스템 리소스를 확보할 수 있습니다. 다양한 필터링 옵션으로 인해 다른 유사한 방법(other similar methods) 보다 더 유용 하므로 영리한 사용자가 불필요한 프로그램이 메모리를 차지하지 못하도록 자동화된 킬 목록을 설정할 수 있습니다.
시작하기 위해 다음은 Windows 10 또는 11 에서 Taskkill 명령 을 사용하는 방법에 대한 간단한 입문서입니다.
Taskkill 명령(Taskkill Command) 을 사용해야 하는 이유는 무엇 입니까?
Taskkill 명령을 사용하는 것이 Windows 작업 및 프로세스 를 종료하는 유일한 방법은 아닙니다 . 프로세스를 종료하는 가장 일반적인 방법은 작업 관리자(Task Manager) 를 사용하는 것 입니다.
작업 관리자(Task Manager) 를 사용 하면 실행 중인 모든 프로세스를 보고 몇 번의 클릭으로 모든 프로세스를 종료할 수 있습니다. 이 방법은 사용하기 쉽고 검은색 터미널에 힘들게 코드를 입력할 필요가 없습니다. 그렇다면 왜 Taskkill(Taskkill) 로 귀찮게 해야 합니까?
다재다능함(Versatility) . 가끔 몇 개의 추가 프로세스만 종료하려는 경우 작업 관리자(Task Manager) 가 의심할 여지 없이 작업에 가장 적합한 도구입니다. 그러나 매일 많은 수의 프로세스를 종료하려면 좀 더 사용자 정의한 방법이 필요합니다.
Taskkill 명령을 사용하면 특정 필터를 기반으로 전체 프로세스 배치를 한 번에 종료할 수 있습니다. 특정 명령을 바로 가기로 설정할 수도 있으므로 언제든지 바탕 화면에서 두 번 클릭하여 실행할 수 있습니다.
Taskkill의 기본 구문
- Taskkill 명령을 직접 사용하려면 먼저 명령 프롬프트(the Command Prompt) 를 열어야 합니다 . 시작 메뉴에서 cmd 를 검색 하고 관리자 권한으로 실행을(Run as Administrator) 선택하기만 하면 됩니다 .
- Taskkill 명령 으로 프로세스를 종료하려면 해당 이름 또는 PID 가 필요합니다 . tasklist 를 입력하면 PID(PIDs) 및 메모리 사용량 과 함께 실행 중인 모든 프로세스의 전체 목록이 제공 됩니다.
- 이제 tasklist /IM “NAME” /F 명령을 사용하여 프로세스를 종료할 수 있습니다. 여기서 NAME은 종료하려는 작업의 실제 이름으로 바꿔야 합니다. /F 매개 변수는 프로세스를 강제 종료하므로 종료를 원하지 않는 많은 성가신 작업에 유용할 수 있습니다.
- PID를 대신 사용하려면 taskkill /IM PID /F, 입력하십시오. 여기서 PID 는 이전 목록에 있는 프로세스의 숫자 값입니다. 결과는 동일합니다.
필터링 플래그와 함께 Taskkill 사용
지금까지 taskkill 명령은 작업 관리자(Task Manager) 가 이미 수행할 수 있는 작업을 수행하는 더 복잡한 방법처럼 보일 수 있습니다 . tasklist를 사용하여 실행 중인 모든 프로세스의 이름을 가져오고 각 프로세스를 수동으로 대상으로 지정하는 것은 작업을 종료하는 다소 지루한 방법입니다.
그러나 이것이 taskkill을 사용하는 유일한 방법은 아닙니다. 특정 유형의 프로세스를 자동으로 찾아 이름이나 PID(PIDs) 를 몰라도 종료하는 데 사용할 수 있는 필터링 옵션이 많이 있습니다 .
다음은 taskkill과 함께 사용할 수 있는 모든 필터입니다.
- STATUS: 기본적으로 프로세스의 상태입니다. RUNNING , NOT RESPONDING 또는 UNKNOWN 일 수 있습니다 .
- IMAGENAME: 작업 목록에서 가져온 동일한 이름입니다.
- PID: tasklist 명령을 통해 볼 수 있는 숫자 ID입니다.
- SESSION: 세션 번호입니다.
- CPUTIME: 프로세스가 (CPUTIME: )CPU 를 사용한 기간 . 표준 두 자리 시간:분:초 형식으로 제공됩니다.
- MEMUSAGE: 작업의 메모리 사용량(KB)입니다.
- USERNAME: 작업이 시작된 사용자 계정의 이름입니다.
- MODULES: 프로세스에서 사용 중인 DLL 의 이름입니다 .
- 서비스: (SERVICES: )Windows 서비스 와 관련된 프로세스 의 경우 서비스 이름을 제공합니다.
- WINDOWTITLE: 프로세스 창의 제목입니다.
이러한 필터링 옵션 중 일부는 다른 것보다 더 유용합니다. 예를 들어, USERNAME 옵션을 사용하여 특정 사용자의 프로세스를 종료할 수 있으며 이는 네트워크로 연결된 컴퓨터를 관리하는 데 유용할 수 있습니다.
이러한 필터의 대부분은 논리 연산자와 결합할 수도 있습니다. 그러나 수학 기호를 사용하는 대신 실제 구문의 축약형으로 표시됩니다. 예를 들어 같음은 eq 가 되고 같지 않음은 ne 이 되고 보다 큼은 gt 가 되는 식 입니다.
이를 보여주기 위해 응답하지 않는 모든 프로세스를 종료하는 명령은 다음과 같습니다.
taskkill /FI “STATUS eq NOT RESPONDING” /F .
/FI 플래그를 포함해야 하며 그 뒤에 필터링 표현식이 포함된 문자열이 와야 합니다. 다른 모든 필터링 옵션도 유사하게 사용하여 설정된 조건과 일치하는 프로세스를 종료할 수 있습니다.
파일 바로 가기(File Shortcuts) 로 Taskkill 응용 프로그램(Taskkill Applications) 만들기
명령 프롬프트 에서 (Command Prompt)Taskkill 명령을 실행 하는 것은 도구로 할 수 있는 유일한 것이 아닙니다. Taskkill 명령을 바탕 화면 바로 가기에 바인딩하여 즉시 사용할 수도 있습니다. 이를 통해 cmd를 열고 많은 텍스트를 입력하지 않고도 특정 킬 목록을 실행할 수 있습니다.
- taskkill 앱을 만들려면 바탕 화면의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로(New ) 만들기 > 바로 가기를 선택합니다.(Shortcut.)
- 이제 바로 가기 대상에 taskkill 명령을 입력하고 실행을 허용하기 위해 taskkill.exe를 시작합니다. 이전 섹션에서 설명한 것과 동일한 명령을 사용하여 taskkill.exe /FI “STATUS eq NOT RESPONDING” /F 를 얻 습니다.
- 이 바로 가기를 원하는 이름으로 저장하기만 하면 됩니다. 응답하지 않는 모든 프로세스를 즉시 종료하려면 언제든지 새로 생성된 바로 가기를 두 번 클릭하십시오 .(Double-click)
Taskkill 명령(Taskkill Command) 으로 시스템 메모리(System Memory) 정리
Taskkill 명령 은 작업 관리자(Task Manager) 에서 각 개별 프로세스를 수동으로 거치지 않고도 많은 유사한 작업을 한 번에 끝내는 훌륭한 방법 입니다. 처음에는 사용하기가 다소 어려워 보일 수 있지만 일단 익숙해지면 비교적 쉽게 작업할 수 있습니다.
필터링 옵션의 호스트는 Taskkill을 강력하고 유연한 도구로 만듭니다. 스스로 판단하여 개별 작업을 결정하는 대신 매개변수를 기반으로 프로세스를 종료할 수 있습니다.
더 나아가 특정 (Better)Taskkill 명령을 바탕 화면 바로 가기로 쉽게 저장할 수 있습니다 . 그들은 번거로움 없이 한 번에 쓸모 없는 프로세스 클래스를 종료할 수 있는 미니 앱 역할을 합니다.
How to Use the Taskkill Command in Windows 10/11
The Command Prompt is home to many рowerful utіlities that can hеlp you troubleshoot problems or even fix your Windows installation. Along wіth the usual culprits like the System File Checker and Diskpart, the Taskkill command is another useful tool for any Windows user.
As the name suggests, the command can kill tasks and processes, freeing up system resources. It is more useful than other similar methods because of its versatile filtering options, allowing a clever user to set up automated kill lists to prevent unnecessary programs from hogging memory.
To get you started, here is a short primer on how to use the Taskkill command on Windows 10 or 11.
Why Do You Need to Use the Taskkill Command?
Using the Taskkill command isn’t the only way to shut down Windows tasks and processes. The most common way of killing a process is through the Task Manager.
The Task Manager allows you to view all running processes and end any process with a few clicks. This method is easy to use and doesn’t require you to painstakingly type in code in a black terminal. Why then should you even bother with Taskkill?
Versatility. If you only want to kill a couple of extra processes every now and then, the Task Manager is undoubtedly the best tool for the job. But if you wish to end a large number of processes daily, you need a method with a bit more customization.
With the Taskkill command, it is possible to shut down whole batches of processes at once, based on specific filters. You can even set up certain commands as shortcuts, allowing you to run them with a double-click from the desktop at any time.
The Basic Syntax of Taskkill
- To use the Taskkill command directly, we first need to open the Command Prompt. Simply search for cmd in the Start Menu and select Run as Administrator.
- To kill a process with the Taskkill command, you need its name or its PID. Entering tasklist will give you a complete list of all running processes, along with their PIDs and memory usage.
- You can now use the command tasklist /IM “NAME” /F to kill any process, where NAME has to be replaced with the actual name of the task you are looking to end. The /F parameter forces the process to terminate, which can be useful for many pesky tasks that don’t want to shut down.
- To use the PID instead, enter taskkill /IM PID /F, where PID is the numerical value of the process from the previous list. The results are the same.
Using Taskkill With Filtering Flags
So far, the taskkill command may just seem like a more convoluted way of doing what the Task Manager could already do. Using tasklist to get the names of all running processes and targeting each one manually is a rather tedious way of terminating a task.
But that’s not the only way to use taskkill. There are many filtering options you can use to automatically find particular types of processes and kill them without having to know their names or PIDs.
Here are all the filters available for use with taskkill:
- STATUS: Basically, the status of the process. Can be RUNNING, NOT RESPONDING, or UNKNOWN.
- IMAGENAME: The same names brought up by tasklist.
- PID: A numeric ID that can be seen through the tasklist command.
- SESSION: The session number.
- CPUTIME: The duration for which the process has been using the CPU. It’s given in the standard double-digit hours:minutes:seconds format.
- MEMUSAGE: The memory usage of the task in KB.
- USERNAME: The name of the user account from which the task has originated.
- MODULES: Name of the DLL being used by the process.
- SERVICES: For processes associated with Windows services, this gives the name of the service.
- WINDOWTITLE: As it says, the title of the process window.
Some of these filtering options are more useful than others. For example, you can use the USERNAME option to shut down processes from a particular user, which can be useful in managing networked computers.
Most of these filters can also be combined with logical operators. But instead of using mathematical symbols, they are denoted by contractions of the actual phrases. For example, equal to becomes eq, not equal to becomes ne, greater than becomes gt, and so on.
To demonstrate, here is the command to end all processes that are not responding:
taskkill /FI “STATUS eq NOT RESPONDING” /F.
The /FI flag must be included for using any filter, followed by a string containing the filtering expression. All other filtering options can be used similarly, terminating processes matching a set condition.
Creating Taskkill Applications With File Shortcuts
Running Taskkill commands from the Command Prompt isn’t the only thing you can do with the tool. You can bind a Taskkill command to a desktop shortcut to use it instantly as well. This allows you to execute a particular kill list without opening up cmd and entering a bunch of text in it.
- To create a taskkill app, right-click on any empty space on your desktop and select New > Shortcut.
- Now in the target for the shortcut, we’ll enter the taskkill command, prefaced by taskkill.exe to allow it to run. Using the same command we demonstrated in the previous section, we get taskkill.exe /FI “STATUS eq NOT RESPONDING” /F.
- Just save this shortcut with any name you want, and you’re good to go. Double-click on this newly created shortcut at any time to instantly terminate all not responding processes.
Clean-up System Memory With the Taskkill Command
The Taskkill command is a brilliant way to end many similar tasks at once without manually going over each individual process in the Task Manager. It might seem a bit daunting to use at first, but once you get the hang of it, you’ll find it relatively easy to work with.
The host of filtering options makes Taskkill a potent and flexible tool. It allows you to kill processes based on parameters rather than having to determine individual tasks on your own judgment.
Better yet, you can easily save specific Taskkill commands as desktop shortcuts. They act as mini-apps you can use without a hassle to kill a class of useless processes at once.