Cara mengawal proses dan perkhidmatan dalam Windows dengan Taskkill dan Sc

Kemaskini terakhir: 10/07/2025
Pengarang Ishak
  • Fahami perbezaan utama antara proses dan perkhidmatan dalam Windows
  • Memandu arahan lanjutan untuk menyenaraikan, menapis dan menamatkan proses
  • Mengautomasikan tugas dan mengawal perkhidmatan dari jauh dan cekap

Mengawal proses dan perkhidmatan dalam Windows

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

pengurus tugas

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.
  Bagaimana untuk membuat video 60 saat di Instagram Anda boleh menetapkan tempohnya

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.
  Petua tentang cara menukar Apple ID E mail Tackle Pada iPhone

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:

  1. El Pemantau Sumber (perfmon.exe /res), mencari dalam tab CPU untuk pengecam atau laluan yang disekat.
  2. Alat percuma Proses Explorer daripada Sysinternals, dengan pilihan "Cari Handle atau DLL".
  3. Utiliti Handle daripada Sysinternals, daripada baris arahan, untuk mencari proses yang menggunakan fail atau direktori tertentu.
  Penyelesaian Terbaik: Mengapakah pencetak saya mencetak simbol pelik atau tidak boleh dibaca?

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.

Kawal apa yang dikemas kini dan apa yang tidak dalam Windows 11-3
artikel berkaitan:
Bagaimana untuk mengawal kemas kini apa dan apa yang tidak dalam Windows 11