Cara Mendaftar Semua Layanan Windows menggunakan PowerShell atau Command Line
Aplikasi yang berjalan yang Anda lihat di layar Anda adalah sebagian kecil dari apa yang terjadi di Windows . Dari mengelola driver perangkat hingga memastikan keamanan, banyak proses latar belakang mempertahankan PC Windows yang berfungsi.(Windows)
Untuk setiap administrator sistem yang mengawasi banyak komputer, penting untuk dapat melihat status layanan penting ini. Pendekatan Pengelola Tugas(Task Manager) terlalu lambat untuk ini, dan Anda tidak dapat mengotomatiskannya dengan skrip.
Solusinya? Alat baris perintah. Dengan menggunakan Command Prompt atau PowerShell(Command Prompt or PowerShell) , Anda dapat dengan cepat membaca layanan Microsoft operasional yang berjalan pada sistem, membantu Anda mendiagnosis masalah apa pun dengan cepat.
Mencantumkan Layanan (Services)Windows di Command Prompt
Meskipun tidak sefleksibel atau sekuat Windows PowerShell , Command Prompt(the Command Prompt) masih merupakan alat yang sangat baik untuk administrator sistem. Anda dapat menggunakan perintah queryex untuk mendapatkan status layanan aktif dan nonaktif dan kemudian menggunakan perintah taskkill(use the taskkill command) untuk mengakhiri proses yang mengganggu.
- Untuk menggunakan perintah queryex, jalankan Command Prompt sebagai Administrator . Anda dapat menemukan aplikasi dengan mencari cmd di menu mulai.
- Ada banyak cara menggunakan perintah sc queryex. Type dan State adalah dua parameter yang paling umum digunakan. Misalnya, masukkan perintah berikut untuk melihat semua proses Windows :
sc queryex type=service state=all
- Tampilan default bisa sedikit berlebihan. Anda dapat menampilkan hanya nama proses untuk membuat daftar lebih mudah diurai:
sc queryex type=service state=all | find /i “SERVICE_NAME:”
- Secara default, perintah mencantumkan semua proses yang aktif. Untuk mencari yang tidak aktif, ubah parameter status:
sc queryex type=service state=inactive
- Anda juga dapat menanyakan status proses tertentu berdasarkan namanya. Ini sangat berguna bagi administrator sistem, karena mereka dapat mengatur file batch untuk memeriksa banyak proses sekaligus. Berikut ini contohnya:
sc query DeviceInstall
Mencantumkan Layanan (Services)Windows di PowerShell
PowerShell dimaksudkan sebagai shell baris perintah khusus untuk Windows modern . Dengan demikian, ia menyediakan akses ke hampir semua komponen sistem operasi melalui perintah, dan layanan Windows tidak terkecuali.
Keuntungan PowerShell(PowerShell) adalah Anda dapat mengotomatiskannya dengan mudah. Semua perintah PowerShell dapat dikompilasi ke dalam skrip yang kompleks, memungkinkan Anda untuk mengatur tugas administrasi sistem pada beberapa PC tanpa kerumitan.
- Mulailah(Start) dengan membuka PowerShell . Anda dapat mencarinya di Start Menu ; pastikan untuk menjalankan instance yang ditinggikan (yaitu, sebagai Administrator ).
- Perintah paling sederhana untuk mendaftar layanan Windows di PowerShell adalah Get-Service . Ini menunjukkan semua layanan di komputer Anda, bersama dengan status dan namanya. Satu-satunya masalah adalah bahwa daftar layanan bisa sangat panjang.
- Saat menggunakan Get-Service , sebaiknya ekspor daftar ke file teks. Anda dapat melakukan ini menggunakan pipa, seperti ini:
Get-Service | Out-File “C:\logs\All_Services.txt”
- Untuk mencari status layanan tertentu, ikuti perintah Get-Service dengan nama layanan. Anda dapat meminta status beberapa proses dengan memisahkan namanya dengan koma.
Dapatkan-Layanan CryptSvc, COMsysApp(Get-Service CryptSvc, COMSysApp)
- Pipa juga dapat digunakan untuk menggabungkan cmdlet Get-Service dengan fungsi (Get-Service)Where-Object dan memfilter hasilnya dengan Status . Perintah berikut mengilustrasikan ini dengan mendapatkan semua layanan Menjalankan(Running) :
Get-Service | Where-Object {$_.Status -EQ “Running”}
Memeriksa Ketergantungan Layanan
Setiap proses yang kompleks dibagi menjadi beberapa layanan yang saling bergantung. Inilah sebabnya mengapa hanya mendapatkan status layanan tertentu seringkali tidak cukup. Anda juga perlu memeriksa status layanan yang bergantung pada layanan tersebut.
- Untuk melihat layanan yang diperlukan oleh layanan tertentu, gunakan flag -RequiredServices dengan cmdlet Get-Service . Berikut ini contohnya:
Dapatkan-Layanan -Nama CryptSvc –Layanan yang Diperlukan(Get-Service -Name CryptSvc –RequiredServices)
- Demikian pula, untuk mendapatkan daftar layanan yang bergantung pada layanan tertentu, manfaatkan flag -DependentServices .
Get-Service -Name CryptSvc -DependentServices
Kedua flag ini sangat penting dalam menulis skrip untuk memulai atau menghentikan layanan Windows secara otomatis , karena mereka memberi Anda cara untuk melacak semua layanan yang terhubung dengan layanan yang terpengaruh.
Mencantumkan Layanan (Services)Windows Pada Komputer Jarak Jauh(Remote)
Metode PowerShell tidak terbatas pada komputer lokal. Anda dapat menggunakan cmdlet Get-Service dengan sintaks yang sama yang dijelaskan di atas untuk menanyakan proses PC jarak jauh juga. Cukup(Just) tambahkan flag -ComputerName di bagian akhir untuk menentukan komputer jarak jauh mana yang akan diambil informasinya.
Berikut ini contohnya:
get-service CryptSvc -ComputerName Workstation7
Mengelola Layanan (Services)Windows di PowerShell
Mendapatkan status layanan bukan satu-satunya hal yang dapat Anda lakukan di Windows PowerShell . Sebagai lingkungan skrip yang lengkap, ia menyediakan alternatif skrip untuk semua opsi GUI .
Cmdlet Powershell(Powershell) dapat menghentikan, memulai, memulai ulang, atau bahkan mengubah layanan. Dipasangkan dengan perintah Get-Service otomatis, skrip (Get-Service)PowerShell dapat ditulis untuk mengotomatisasi sepenuhnya tugas manajemen sistem sehari-hari.
- Selain menanyakan status layanan, Anda juga dapat menggunakan PowerShell untuk mengelolanya. Memulai atau menghentikan layanan dapat dilakukan dengan satu perintah, hanya memerlukan nama layanan. Misalnya, ini adalah bagaimana Anda dapat menghentikan layanan:
Stop-Service -Name Spooler
- Memulai layanan berjalan dengan cara yang sama:
Start-Service -Name Spooler
- Jika layanan tidak berfungsi dengan benar, Anda juga dapat memilih untuk memulai ulang:
Layanan Restart -Name Spooler(Restart-Service -Name Spooler)
- Ada juga cmdlet Set-Service yang dapat digunakan untuk mengubah properti suatu layanan. Di sini kami menonaktifkan startup otomatis layanan Print Spooler :
Set-Layanan 'Spooler' -StartupType Dinonaktifkan(Set-Service ‘Spooler’ -StartupType Disabled)
Apa Cara Terbaik untuk Mendaftar Layanan (Services)Windows(List Windows) ?
Apakah Anda menjalankan Windows 10 atau Windows Server , dapat melihat daftar semua layanan Windows dapat berguna. Anda dapat mendiagnosis masalah dengan fungsi sistem penting atau menghentikan layanan Microsoft yang tidak perlu untuk meningkatkan kinerja.
Untuk tujuan ini, PowerShell adalah pilihan terbaik. Meskipun Anda dapat memperoleh daftar layanan di Command Prompt , fungsionalitas tambahan yang disediakan oleh PowerShell lebih berguna.
Anda dapat menggunakan cmdlet PowerShell untuk mendapatkan status layanan proses Windows , memfilternya berdasarkan statusnya atau parameter lainnya. Juga mudah untuk menentukan layanan dependen dan memulai atau menghentikannya sesuai kebutuhan.
Related posts
PowerShell vs Command Prompt: Pro dan Kontra
Cara Membunuh Proses Menggunakan Command Line di Windows 10
Cara Delete atau buat tugas yang dijadwalkan dengan PowerShell di Windows 11
Cara Menghapus Instalasi Driver menggunakan Command Prompt di Windows 11
Cara mengatur dan mengkonfigurasi Location Services di Windows 11
Array PowerShell: Cara Membuat dan Menggunakannya
Swiss File Knife adalah Command Line tool yang berguna untuk Windows
Show or Hide Icons di Taskbar Corner Overflow area pada Windows 11
Checkit Tool akan memberi tahu Anda mengapa PC Anda tidak mendukung Windows 11
Jendela 11 untuk Business and Enterprise - New Fitur
Cara Membuka Microsoft Store apps dari Command Prompt
Cara Mempercepat Windows 10 dan membuatnya menjalankan Start, Run, Shutdown faster
Cara Pin Aplikasi apa pun ke Taskbar di Windows 11
Cara Mengaktifkan atau Menonaktifkan Saran Teks di Windows 11
Cara Mengubah Theme di Microsoft Teams pada Windows 11
Cara Membuat Video dari Photos di Windows 11
Bagaimana Dynamic Refresh Rate feature bekerja di Windows 11
Cara Resize Video menggunakan Command-line dengan FFmpeg di Windows 10
Aktifkan atau nonaktifkan Wi-Fi dan Ethernet adapter pada Windows 11
Click di sini untuk memasukkan pesan kredensial terbaru Anda di Windows 11