低速のコンピューターを扱っている場合でも、すべてのリソースを占有している大量のブロートウェアに気付いた場合でも、Windowsで問題のあるプロセスを強制終了することが、問題に対処するための最良の方法です。
これにより、PCのパフォーマンスが向上するだけでなく、スパイウェアやウイルスを防ぐことができます。そして、あなたが尋ねる前に:いいえ、 Windows10(Windows 10)でプロセスを殺すことは難しくありません。これを安全かつ簡単に行うためのさまざまな方法をすべて説明します。
なぜWindows10でプロセスを強制終了するのですか?
Windowsで実行されている各アプリケーションは、1つ以上の「プロセス」で構成されています。これらのプロセスは、メモリへの書き込み、ユーザー入力への反応、およびコンピュータープログラムの背後にある実際のすべての作業の実行を担当します。
重要なのは、すべてのプロセスがデスクトップ上のアクティブなウィンドウで表されるわけではないということです。たとえば、 Windows(Windows)システムプロセスは、ユーザーからの明示的な許可なしに、バックグラウンドで静かに実行されます。
そして、これが問題が発生する場所です。ウイルスやブロートウェアなどの不要なアプリケーションの多くは、バックグラウンドで非表示のプロセスとして実行され、リソースを消費し、コンピューターの速度を低下させます。コンピュータに影響を与えることなく、一部のWindows(Windows)プロセスでも安全にシャットダウンできます。
タスクマネージャー(Task Manager)で不要なプロセスを殺す
Windowsタスクマネージャー(Windows Task Manager)は、コンピューター上のプログラムとプロセスを管理するためのデフォルトのツールです。これを使用して、実行中のアプリケーションやプロセスを表示、分析、または終了することもできます。
その唯一の欠点は、権限が制限されていることです。タスクマネージャ(Task Manager)は、保護されたプロセス(システムタスクや一部のウイルスを含む)を強制終了できません。さらに、コンピューターを実行するたびに、すべてのターゲットプロセスを手動で選択して終了するのは面倒な場合があります。
- タスクマネージャを開くには、キーボードのCtrl + Alt + Deleteを押します。もう1つの方法は、タスクバー(Taskbar)の任意の場所を右クリックして、開いたメニューから選択することです。
- 既定では、タスクマネージャー(Task Manager)は、実行中のアプリ自体の名前のみを表示する合理化されたビューで開きます。すべてのプロセスを表示するには、 [詳細](More details )を選択します。
- これで、コンピューターで実行されているすべてのタスクを確認できます。それらは、表示可能なアプリ(Apps)と非表示のバックグラウンド(Background)プロセスに分割されます。右側に、各プロセスのCPU、メモリ(Memory)、ディスク(Disk)、およびネットワークの使用状況が表示されます。(Network)いずれかのカテゴリを選択(Select)して、リソース使用量でプロセスを並べ替えます。
- 実行中のアプリや便利なサービスに関係のないプロセスを探し、それらを選択します。
- [詳細(Details)]タブに切り替えて、プロセスのより詳細な概要を取得することもできます。ユーザー名を確認することで、システムに属するプロセスをすばやく特定できます。(User)
- これらのタブのいずれかで、右下の[タスクの終了]ボタンを選択して、プロセスを強制終了します。(End task )タスクは終了し、リストから消えます。
コマンドプロンプト(Command Prompt)を使用してWindowsでプロセスを強制終了する
コマンドラインツールが必要な場合は、CMDを使用してプロセスを強制終了することもできます。コマンドプロンプト(Command Prompt)は、Taskkillと呼ばれるものを含む多くの便利なユーティリティ(many useful utilities)へのアクセスを提供します。
名前が示すように、Taskkillを使用して、実行中のタスクまたはプロセスを強制終了できます。管理者としてCMD(CMD)を実行すると、保護されたタスクを強制終了することもできます。
- Taskkillを使用するには、最初にコマンドプロンプト(Command Prompt)を開きます。検索ボックスに「cmd」と入力し、右側のウィンドウで[管理者として実行]をクリックし(Type)ます。(Run as administrator )
- Taskkillを使用する前に、問題のタスクの名前またはPIDを知っている必要があります。(PID)tasklistと入力して、コンピューターで実行中のすべてのプロセスのリストを取得します。
- これで、 Taskkill(Taskkill)コマンドを2つの方法で使用できます。PIDを使用するには、taskkill /F /PID xと入力します。ここで、xは強制終了するプロセスのPIDです。(PID)操作が成功すると通知されます。
- 代わりに名前を入力する場合は、taskkill /IM “x” /Fを使用します。ここで、xは問題のプロセスの名前です。
タスクマネージャ(Task Manager)が入力されたコマンドを必要とせずに同じことを実行できる場合、コマンドラインツールを使用することは直感に反するように思われるかもしれません。これは、 Taskkill(Taskkill)を使用する最も基本的な方法にのみ触れたためです。プロセスを手動で調べなくても、プロセスをフィルタリングする方法は他にもたくさんあります。
パワーシェル
CMDは、入力されたコマンドで(CMD)Windowsプロセスを強制終了する唯一の方法ではありません。Powershellは、Windowsに組み込まれているスクリプト言語であり、多くの同様の機能を提供します。ある意味で、Powershellはコマンドプロンプト(Command Prompt)のより冗長な形式です。
Powershellの力は、 Windowsが自由に実行できるコマンドのスクリプトを作成する機能にあります。これにより、 Windows(Windows)での複雑なタスクを自動化できます。
- まず、 PowerShell(PowerShell)を開きます。検索バーにPowerShellと入力し、[(Type PowerShell)管理者として実行(Run as administrator)]をクリックします。
- PowerShellウィンドウが開きます。背景色が異なるだけで、コマンドプロンプト(Command Prompt)と非常によく似ています。
- Get-Processと入力して、コンピューターで実行中のすべてのプロセスのリストを取得します。
- プロセスを終了するには、PIDまたは名前のいずれかを使用できます。たとえば、Stop-Process -ID x -Forceと入力します。ここで、xはプロセスを終了するためのPIDです。(PID)
- コマンドを使用してもプログラムからの確認応答は生成されず、何も起こらなかったように見えます。しかし、それは正常な操作のための通常の動作です。たとえば、間違った名前を入力すると、エラーメッセージが表示されます。
- コマンドStop-Process-Name“ x” -Force(xはプロセスの名前)を使用して、プロセスを強制終了します。今回は、コマンドは成功しました。
PowerShellに圧倒されているように思われる場合は、それはcmdのように使用しているためです。PowerShellは、リアルタイムのフィードバックや入力なしで、複雑なタスクを独立して実行する自律型スクリプトを作成することを目的としています。(create autonomous scripts)この方法で使用できますが、コマンドプロンプト(Command Prompt)の方が率直に言って優れています。
KillProcessの使用
これまで、デフォルトでコンピュータに存在するツールとユーティリティについて見てきました。これらは確かに仕事を成し遂げることができますが、サードパーティのツールに存在するいくつかの便利な機能を欠いています。
KillProcessは、そのような高度なタスク管理プログラムの1つです。保護されたシステムプロセスを強制終了する機能に加えて、「強制終了リスト」を作成することもできます。このリストに追加されたプロセスは、アクティブなメモリに入るとすぐに自動的に強制終了されます。これは、厄介なブロートウェアを永続的にシャットダウンするための優れた方法です。
- まず、公式WebサイトからKillProcessをダウンロードします(download KillProcess from the official website)。インストールなしで使用できるインストーラーとポータブルバージョンの両方があります。
- アプリを実行すると、タスクマネージャーのようなウィンドウが表示されます。コンピュータで実行中のすべてのプロセスが、説明とメモリ使用量とともにリストに表示されます。
- 強制終了するプロセスを右クリックし、[(Right-click)リストに追加]を(Add to List.)選択します。
- キルリストに追加されたプロセスは、緑色のチェックマークで表示されます。リストのプロセスを強制終了するには、左下のダイナマイトボタンをクリックします。
このアプローチの最も良い点は、各プロセスを1つずつ強制終了する必要がないことです。このキルリストは、プログラムを終了した後も保存されたままなので、 (Kill List)KillProcess自体を実行するだけで、不要なプロセスをすべて一度に終了できます。
Windows10でプロセスを強制終了する多くの方法(Ways)
Windows10でプロセスを強制終了する方法は複数あります。最も簡単な方法は、タスクマネージャー(Task Manager)を使用することです。わかりやすいGUI形式でプロセスを表示および終了できます。
タスクマネージャ(Task Manager)がプロセスを強制終了できない場合は、より強力なものを使用する必要があります。KillProcessなどのサードパーティツールを試すか、コマンドラインツールを使用して保護されたプロセスを強制終了できます。
不要なバックグラウンドプロセスを完全にシャットダウンするには、それらが自動的に起動しないようにする(prevent them from starting up automatically)か、KillProcessのキルリストに追加します。
How to Kill a Process in Windows 10
Whether you’re dealing with a slow computer or just noticed a bunch of blоatware hogging all resources, killing the offending processes in Windows is the best method to deal with the problem.
Not only does this boost the performance of your PC, but it can also help stave off spyware and viruses. And before you ask: no, it’s not hard to kill a process in Windows 10. We’ll go over all the different ways you can do this safely and easily.
Why Kill a Process in Windows 10?
Each running application in Windows is composed of one or more “processes.” These processes are responsible for writing things to memory, reacting to user input, and performing all the actual work behind a computer program.
The thing is, not all processes are represented by an active window on your desktop. Windows system processes, for example, run quietly in the background without any explicit permission from the user.
And this is where the problem arises. Many unwanted applications like viruses or bloatware also run as hidden processes in the background, consuming resources and slowing down your computer. You can safely shut down even some Windows processes without impacting your computer.
Killing Unnecessary Processes With the Task Manager
The Windows Task Manager is the default tool for managing programs and processes on your computer. You can use it to view, analyze, or even terminate running applications and processes.
Its only drawback is its limited permissions. The Task Manager cannot kill protected processes (including system tasks and some viruses). In addition, it can be tedious to manually select and terminate all the target processes each time you run your computer.
- To open the Task Manager, press Ctrl+Alt+Delete on your keyboard. Another way is to right-click anywhere on the Taskbar and select it from the menu that opens up.
- By default, Task Manager opens in a streamlined view that displays only the names of the running apps themselves. Select More details to see all the processes.
- Now you can see all the tasks running on your computer. They are split into the visible Apps and the invisible Background processes. You can see the CPU, Memory, Disk, and Network usage of each process on the right. Select any of the categories to sort the processes by resource usage.
- Look for the processes unrelated to any running app or useful services, and select them.
- You can also switch to the Details tab to get a more detailed overview of the processes. By looking at the User name, you can quickly identify which processes belong to the system.
- In either of these tabs, select the End task button at the bottom right to kill the process. The task will be terminated and disappear from the list.
Using Command Prompt to Kill a Process in Windows
If you prefer command-line tools, then you can kill a process using CMD too. The Command Prompt gives access to many useful utilities, including one called Taskkill.
As the name suggests, you can use Taskkill to kill any running task or process. If you run CMD as an administrator, you can even kill protected tasks.
- To use Taskkill, first open the Command Prompt. Type cmd in the search box and click on Run as administrator in the right-hand pane.
- Before you can use Taskkill, you need to know either the name or PID of the task in question. Enter tasklist to get a list of all the running processes on your computer.
- Now, you can use the Taskkill command in two ways. To use the PID, type taskkill /F /PID x, where x is the PID of the process you want to kill. You’ll be notified if the operation is successful.
- If you want to enter the name instead, use taskkill /IM “x” /F, where x is the name of the process in question.
It may seem counter-intuitive to use a command-line tool when the Task Manager can do the same without any need for typed commands. This is because we have only touched upon the most basic way to use Taskkill. There are many other ways to filter the processes without having to look through them manually.
PowerShell
CMD is not the only method to kill Windows processes with typed commands. Powershell is Windows’ built-in scripting language that offers many similar capabilities. In a way, Powershell is just a more verbose form of the Command Prompt.
The power of Powershell comes from its ability to create scripts of commands, which Windows can execute at leisure. This allows you to automate complex tasks on Windows.
- First, let us open PowerShell. Type PowerShell in the search bar and click on Run as administrator.
- The PowerShell window will open up. It looks remarkably similar to the Command Prompt, just with a different background color.
- Enter Get-Process to obtain a list of all the running processes on your computer.
- To end a process, you can use either the PID or the name. For example, type Stop-Process -ID x -Force, where x is the PID to end any process.
- Using the command does not produce any acknowledgment from the program, making it seem that nothing has happened. But that is its normal behavior for a successful operation. If you enter the wrong name, for example, you get an error message.
- Use the command Stop-Process -Name “x” -Force, where x is the name of the process, to kill the process. This time, the command is successful.
If PowerShell seems underwhelming to you, it’s because we are using it like cmd. PowerShell is meant to create autonomous scripts that perform complex tasks independently, without any real-time feedback or input. While you can use it this way, the Command Prompt is frankly better at it.
Using KillProcess
So far, we have looked at tools and utilities present in your computer by default. While these certainly can get the job done, they lack some useful features present in third-party tools.
KillProcess is one such advanced task managing program. In addition to its ability to kill protected system processes, it also allows for creating a “Kill List”. Processes added to this list are automatically killed as soon as they enter active memory. This can be a great method to permanently shut down pesky bloatware.
- To begin, download KillProcess from the official website. There is both an installer and a portable version that you can use without any installation.
- Upon running the app, you will be greeted with a task manager-like window. All the running processes on your computer are displayed in a list, along with their descriptions and memory usage.
- Right-click on the process you want to kill, and select Add to List.
- Processes added to the kill list show up with a green tick icon. To kill the processes of the list, click on the dynamite button on the bottom left.
The best thing about this approach is that you don’t have to kill each process one by one. This Kill List remains saved even after you exit the program, so you only need to run KillProcess itself to terminate all unwanted processes at once.
Many Ways to Kill a Process in Windows 10
There are multiple ways to kill a process in Windows 10. The most straightforward method is to use the Task Manager. It allows you to view and terminate processes in an easy-to-understand GUI format.
In case the Task Manager cannot kill the process, you need to use something more powerful. You can either try a third-party tool like KillProcess or use command-line tools to kill the protected process.
To permanently shut down unnecessary background processes, prevent them from starting up automatically, or add them to KillProcess’ kill list.