
Menguruskan proses dan perkhidmatan dalam Windows daripada konsol telah menjadi kemahiran penting bagi mana-mana pengguna lanjutan, pentadbir sistem atau profesional IT yang ingin mengoptimumkan prestasi komputer dan menyelesaikan isu dengan berkesan. Menguasai alatan baris perintah seperti 'taskkill', 'tasklist' dan 'sc' menjadikannya lebih mudah untuk mendapatkan kawalan sepenuhnya ke atas perkara yang berlaku di latar belakang dan menawarkan alternatif yang lebih berkuasa kepada antara muka grafik.
Dalam artikel ini, anda akan dapati Panduan komprehensif dan menyeronokkan untuk mengenal pasti, memantau, menamatkan proses penyangak, memanipulasi perkhidmatan dan mengautomasikan tugas tempatan dan jauh. Kami akan menggunakan contoh praktikal, menjelaskan setiap perbezaan dan memanfaatkan semua ciri arahan yang paling biasa digunakan oleh profesional.
Perbezaan antara proses dan perkhidmatan dalam Windows
Sebelum kita bertindak, Adalah penting untuk membezakan antara proses dan perkhidmatan, konsep yang sering dikelirukan. Kedua-duanya adalah program yang melaksanakan arahan, tetapi mereka mempunyai perbezaan utama dalam operasi dan kawalan.
- Proses:
- Mereka boleh berjalan di latar depan (dengan antara muka grafik) dan di latar belakang (tanpa disedari oleh pengguna).
- Sesuatu proses boleh memulakan atau menghentikan perkhidmatan, di samping mengurus proses lain.
- Proses ditamatkan ("dibunuh") dan selepas berbuat demikian, mereka hilang sehingga mereka dilaksanakan semula.
- Mereka mempunyai kitaran hidup mereka sendiri, dari saat mereka bermula sehingga penutupan atau penamatan paksa..
- Perkhidmatan:
- Mereka berjalan terutamanya di latar belakang, dan mereka biasanya bermula dengan sistem pengendalian.
- Mereka boleh melancarkan proses mereka sendiri atau pihak ketiga.
- Perkhidmatan boleh dimulakan, dihentikan, dijeda, disambung semula dan dimulakan semula; tetapi tidak langsung "dibunuh" sebagai satu proses.Untuk mengalih keluar perkhidmatan, ia mesti dihentikan dahulu.
- Ia kekal berjalan secara berterusan sehingga pengguna atau sistem menghentikannya, atau rasuah berlaku..
Dalam amalan, perbezaan utama ialah proses adalah contoh menjalankan program, manakala perkhidmatan direka untuk menyediakan tugas atau fungsi yang berterusan kepada sistem atau pengguna..
Visualisasi grafik proses dan perkhidmatan

Cara mudah untuk memantau proses dan perkhidmatan adalah dengan menggunakan utiliti Windows asli seperti Pengurus Tugas (Taskmgr.exe). Dari sini, anda boleh melihat proses aktif, penggunaan sumber dan hubungan antara proses utama dan urutan. Contohnya, penyemak imbas seperti Chrome atau Firefox memuatkan berbilang proses apabila anda membuka berbilang tab, yang ditunjukkan dalam urutan terkumpul.
- Akses pantas kepada Pengurus Tugas: klik kanan pada bar tugas atau tekan CTRL+SHIFT+ESC.
- Program seperti Slack Ia muncul sebagai satu proses, tetapi boleh menjana subproses bergantung pada operasi dalaman mereka.
Dari tab Perkhidmatan Pengurus Tugas atau dengan menjalankan services.msc, anda boleh mengakses kebanyakan maklumat dan konfigurasi perkhidmatan. Di sini anda boleh mula, berhenti, ketahui jenis permulaan dan lihat pengguna yang menjalankannya.
Perintah penting untuk mengurus proses
Walaupun antara muka grafik berguna, Baris arahan membolehkan anda mengurus sistem dengan lebih fleksibiliti, terutamanya dalam persekitaran terpencil atau untuk mengautomasikan skrip.
- tasklist: Menunjukkan semua proses berjalan secara setempat atau jauh.
- WMIC: Antara muka lanjutan untuk mendapatkan dan mengeksport maklumat.
- qproses/pertanyaan: : Proses pertanyaan, sesi, pengguna dan banyak lagi daripada konsol.
- tugasan: Menamatkan proses melalui PID atau nama.
- tskill: Alternatif kepada taskkill, berguna untuk pengguna dengan kebenaran yang lebih sedikit.
Semua arahan ini boleh dilaksanakan daripada CMD, skrip kelompok atau PowerShell untuk tugasan berulang.
Bagaimana untuk menyenaraikan dan menapis proses dalam Windows
Langkah pertama biasanya untuk mendapatkan gambaran keseluruhan tentang perkara yang sedang berjalan pada sistem. Untuk ini, senarai tugas adalah penting:
- tasklist: Memaparkan senarai lengkap dengan nama, PID, sesi dan penggunaan memori.
- senarai tugas /v: Butiran maklumat tambahan seperti status, pengguna dan baris arahan.
- senarai tugas /fi «memusage gt 15000» /fi «memusage lt 19000»: Tapis mengikut penggunaan memori.
Anda juga boleh mencari proses tertentu mengikut nama imej atau dengan menggabungkan penapis, contohnya:
- senarai tugas /fi «IMAGEAME eq firefox.exe»: Firefox sahaja.
- senarai tugas /fi «IMAGENAME eq notepad.exe» & senarai tugas /fi «IMAGENAME eq firefox.exe»: Kedua-duanya, dalam arahan yang berbeza.
- senarai tugas /v /fi «PID gt 1000» /fo csv: Mengekstrak semua proses dengan PID lebih daripada 1000 dalam format CSV, berguna untuk Excel atau analisis luaran.
- senarai tugas /v /fi «PID gt 1000» /fo csv > file.csv: Mengubah hala maklumat ke fail untuk semakan kemudian.
- senarai tugas /fi «USERNAME ne NT AUTHORITY\SYSTEM» /fi «STATUS eq running»: Hanya proses bukan sistem yang aktif.
- senarai tugas /s srvmain: Proses pertanyaan pada komputer jauh bernama srvmain, dengan peruntukan untuk pengesahan tersuai jika perlu.
Untuk kawalan yang lebih maju anda boleh gunakan WMIC: Lebih lanjut mengenai cara menggunakan WMIC untuk mengurus proses.
Perintah qproses y pertanyaan tunjukkan proses aktif mengikut pengguna, sesi atau merentas semua konteks:
- proses pertanyaan *: Perincian semua proses semua sesi.
- proses pertanyaan /ID:1: Hanya proses dari sesi 1.
Tamatkan proses dalam Windows: taskkill dan tskill
Sesetengah proses berhenti bertindak balas atau menggunakan terlalu banyak sumber, dan tugasan y tskill Mereka adalah alat yang ideal untuk campur tangan dalam kes ini. Anda boleh melengkapkan ini dengan menyemak pengurusan kemas kini dan proses dalam Windows 11.
Sintaks asas bagi tugasan Ia sangat serba boleh dan berkuasa:
taskkill <usuario> ]]] { }
Beberapa contoh praktikal:
- taskkill /pid 1230: Menamatkan proses yang PIDnya ialah 1230.
- taskkill /pid 1230 /pid 1241 /pid 1253: Membunuh berbilang proses sekaligus.
- taskkill /f /fi «PID ge 1000» /im *: Menamatkan semua proses secara paksa dengan PID lebih besar daripada atau sama dengan 1000.
- taskkill /F /FI «STATUS eq NOT RESPONDING» /FI «WINDOWTITLE ne WhatsApp»: Matikan semua proses yang tidak bertindak balas kecuali WhatsApp.
- taskkill /s srvmain /u hostname\username /pp@ssW23 /fi «IMAGEAME eq note*» /im *: Menamatkan proses pada komputer jauh di bawah penapis dan syarat pengesahan tertentu.
Perintah itu tskill Ia amat berguna apabila anda tidak mempunyai keistimewaan pentadbir, membolehkan anda menamatkan proses anda sendiri atau, jika anda seorang pentadbir, sebarang proses:
- kemahiran 1230: Menamatkan proses dengan PID 1230.
- tskill explorer /id:1: : Mematikan penyemak imbas untuk sesi tertentu.
Kawalan perkhidmatan dengan arahan SC
Perintah itu sc (Kawalan Perkhidmatan) ialah alat muktamad untuk pengurusan perkhidmatan yang komprehensif dalam CMD, membolehkan anda membuat pertanyaan, memulakan, menghentikan, mengubah suai dan memadam perkhidmatan.
- pertanyaan sc: Semak status satu atau semua perkhidmatan.
- sc mula: Memulakan perkhidmatan.
- sc berhenti: Menghentikan perkhidmatan yang sedang berjalan.
- sc jeda / teruskan: Jeda atau sambung semula perkhidmatan yang membenarkannya.
- sc padam: Mengalih keluar perkhidmatan daripada pendaftaran.
- konfigurasi sc start=auto|permintaan|dilumpuhkan: Menetapkan mod permulaan perkhidmatan.
- penerangan sc «Penerangan baharu»: Tukar penerangan perkhidmatan.
Untuk mencipta perkhidmatan baharu yang menjalankan program secara automatik:
sc create NuevoServicio binpath= c:\windows\system32\NuevoServicio.exe start= auto
Dan, jika anda mahu melakukannya pada komputer jauh:
sc create \\miservidor NuevoServicio binpath= c:\windows\system32\NuevoServicio.exe start= auto
Untuk memadamkan perkhidmatan:
sc delete NuevoServicio
Dan untuk berunding dengan perkhidmatan di negeri yang berbeza:
- pertanyaan sc: Perkhidmatan aktif.
- keadaan pertanyaan sc= semua: Semua perkhidmatan, sama ada aktif atau tidak.
Untuk memanipulasi perkhidmatan rangkaian, anda hanya memerlukan kebenaran pentadbir dan nama atau IP komputer jauh: .
Temui proses yang mengunci fail atau folder
Masalah biasa ialah cuba memadam, mengalihkan atau menamakan semula fail dan menerima mesej: "Tindakan itu tidak dapat diselesaikan kerana program lain telah membuka fail."Untuk mengenal pasti proses yang menyekatnya, anda boleh menggunakan beberapa utiliti:
- El Pemantau Sumber (perfmon.exe /res), mencari dalam tab CPU untuk pengecam atau laluan yang disekat.
- Alat percuma Proses Explorer daripada Sysinternals, dengan pilihan "Cari Handle atau DLL".
- Utiliti Handle daripada Sysinternals, daripada baris arahan, untuk mencari proses yang menggunakan fail atau direktori tertentu.
Utiliti ini penting untuk menyelesaikan fail yang sedang digunakan dan membebaskan sumber terkunci daripada baris arahan atau alat luaran.
Automasi dan skrip dengan taskkill dan sc
Satu kelebihan penting daripada taskkill dan sc ialah keupayaannya untuk mencipta skrip kelompok yang mengautomasikan tugasan berulang, seperti proses penutupan pada permulaan Windows:
@echo off TASKKILL /F /IM process1.exe TASKKILL /F /IM process2.exe TASKKILL /F /IM process3.exe
Letakkan fail ini dalam folder rumah anda, boleh diakses daripada shell:Permulaan dalam Run, supaya ia berjalan secara automatik pada permulaan. Anda juga boleh mengurus kawalan akaun pengguna untuk memudahkan tugasan ini..
Ingat Setiap arahan membolehkan anda merujuk bantuannya dengan /?. Sebagai contoh: senarai tugas /? o sc /?Teroka tetapan dan pilihan lanjutan untuk memanfaatkan sepenuhnya alatan anda.
Petua tambahan: Jika anda perlu menutup paksa penyemak imbas atau proses yang disekat, anda boleh menggunakan kombinasi seperti:
- TASKKILL /F /IM explorer.exe & mulakan explorer.exe: Tutup dan mulakan semula penyemak imbas.
- TASKKILL /F /IM explorer.exe & tamat masa /nobreak 05 & mulakan explorer.exe: Tunggu 5 saat sebelum memulakan semula.
Dengan utiliti dan arahan ini, anda akan mempunyai kawalan sepenuhnya ke atas proses dan perkhidmatan pada sistem atau rangkaian anda, menambah baik pengurusan dan menyelesaikan isu dengan cepat dan cekap.
Menguasai taskkill dan sc memberi anda kelebihan utama dalam pentadbiran Windows dan penyelesaian masalah. Dengan teknik ini, anda boleh mengenal pasti, mengurus dan mengautomasikan proses dan perkhidmatan, memastikan sistem yang stabil dan selamat disesuaikan dengan keperluan anda.
Penulis yang bersemangat tentang dunia bait dan teknologi secara umum. Saya suka berkongsi pengetahuan saya melalui penulisan, dan itulah yang akan saya lakukan dalam blog ini, menunjukkan kepada anda semua perkara yang paling menarik tentang alat, perisian, perkakasan, trend teknologi dan banyak lagi. Matlamat saya adalah untuk membantu anda mengemudi dunia digital dengan cara yang mudah dan menghiburkan.