Friday, November 14, 2014

Killing Windows Process Menggunakan Power Shell

Frizmedia.com - Ada beberapa cara untuk Killing Process menggunakan Power Shell, Anda bisa menggunakan Process Name atau PID (Process Identifier). Anda bisa memilih salah satu command diatas untuk memberhentikan proses aplikasi di Windows. Ini tergantung dari situasi yang Anda alami. Disini saya akan memberi contoh Killing Process pada aplikasi Calc di Windows.

Windows PowerShell

  • Name : Dalam situasi ini di mana hanya terdapat satu proses yang aktif dan jika proses ini termasuk vital process maka  tidak akan bisa dibunuh.
  • PID : Jika Anda yakin akan menghentikan proses secara paksa.

Penggunaan Command Name
Ada dua cara yang saya sukai untuk menggunakan command Name pada kasus ini yaitu :

stop-process -name calc

atau 

get-process calc | stop-process


Perintah pertama menggunakan fungsi Name untuk memberitahu PowerShell untuk Killing Process dengan nama aplikasi calc di dalamnya. Yang kedua dengan memberi perintah PowerShell untuk mendapatkan proses tersebut dan kemudian membunuhnya. Mereka melakukan hal yang sama pada akhirnya. Saya pribadi sering menggunakan perintah yang pertama.

Saya juga tidak yakin dengan Process Name yang saya eksekusi, dan untuk mengetahuinya Anda bisa menggunakan perintah berikut untuk melihat Active Process yang berjalan pada sistem.
get-process

Penggunaan Command PID
PID (Process Identifier) adalah cara paling aman untuk membunuh proses yang mengganggu. Namun menemukan PID sedikit rumit jika Anda tidak pernah melakukannya sebelumnya. Anda dapat menemukan PID melalui Task Manager dan Powershell

Task Manager
Metode ini mungkin tidak menjadi opsi yang baik untuk belajar, karena Anda tidak akan menggunakan Powershell jika Anda menggunakan Task Manager.
1. Buka Task Manager dan klik pada tab Details
2. Anda akan melihat PID yang akan tampil dari sebuah proses
Detils
atau
1. Buka Task Manager dan lik pada tab Processes
2. Klik kanan pada sembarang judul kolom
3. Pilih PID
4. PID sekarang tampil.
Processes
PowerShell
Jika Anda sudah tahu nama proses dengan cara termudah untuk mendapatkan PID adalah dengan memasukkan GET-PROSES CALC. Namun jika Anda tidak tahu nama maupun PID maka anda harus menggunakan perintah get-proses untuk mendapatkan semua proses yang aktif pada sistem Anda.
get-process
Anda akan tahu semua proses yang aktif termasuk calc.
get-proces
Mengakhiri Sebuah Perintah
Perintah ini hampir sama dengan yang pertama untuk nama, hanya Anda meninggalkan bagian nama.
stop-process PID
Seperti contoh berikut :
stop-process 3996
Stop Process dengan PID
SYNTAX & ARGUMENTS
PID :
stop-process [-Id]  [-Force] [-PassThru] [-Confirm] [-WhatIf] [ ]
NAME :
stop-process -Name  [-Force] [-PassThru] [-Confirm] [-WhatIf] [ ]
ARGUMENTS :
Informasi tentang Arguments bisa Anda temui di Microsoft Technet
Back To Top