Bagaimana Anda melakukan pencarian kata kunci jendela Services.msc (mmc) di Windows 7?


8

Ketika Anda ingin menjalankan layanan, Anda memiliki kemampuan yang sangat terbatas, di semua versi Windows saat ini, sejauh yang saya tahu.

Saya biasanya memulai Layanan dengan mengetikkan "services.msc" ke dalam kotak Start-> Run, pada sebagian besar versi Windows, ini berfungsi. Saya tahu cara mengklik kolom "Nama" di tampilan MMC Layanan Windows. Jika Anda tahu apa beberapa karakter pertama dari nama layanan, Anda biasanya dapat mengurutkan berdasarkan nama, dan mengetikkan awalan untuk menggulir daftar ke bawah (cari Windows Search misalnya).

Ini tampaknya cukup lemah bagi saya, jadi saya menghabiskan waktu mencari jalinan alat yang melakukan pekerjaan mengelola layanan dengan lebih baik. Biasanya saya memiliki kata kunci yang saya tahu "fooWare" mungkin kata kunci, dan saya perlu menemukan layanan (biasanya nama buruk) dan memulai dan menghentikannya. Ini seringkali terlalu sulit.

Yang terbaik yang bisa saya lakukan adalah "NET SERVICES" dari baris perintah, dan mungkin menambahkan grep di sana, tetapi itu tidak mencantumkan setiap layanan, hanya beberapa dari mereka.

Dan snap-in MMC di Win7 sekarang memiliki tombol Ekspor Daftar, mengekspor ke fitur file teks csv yang saya gunakan dari waktu ke waktu, untuk mengekspor dan kemudian mencari. Saya sudah memikirkan untuk menulis alat saya sendiri. Saya berharap utilitas "manajer layanan" yang lebih baik ada di luar sana yang digunakan sysadmin. Saya ingin kotak pencarian di sudut kanan atas, semacam cara yang sama bahwa dialog Tambah-Hapus-Program di Win7 dan Vista memiliki fasilitas pencarian.

Apakah ada utilitas layanan seperti itu di luar sana?


2
Saya bertanya-tanya pada diri sendiri mengapa ini bukan fitur dasar dari services.msc. Semua jawaban di utas ini sangat membantu, tetapi akan lebih nyaman jika Microsoft menerapkan fungsi pencarian sederhana di services.msc, dan saya benar-benar bertanya-tanya mengapa mereka tidak :(
Erik

Jawaban:


5

sc.exepada prompt perintah ATAU *-serviceset alat PowerShell.

Pada baris perintah, Anda scdapat melakukan sedikit service frobbing dan Anda dapat menggabungkannya dengan keluaran ke file teks atau mengotak-atik find. Tapi sungguh, Anda harus menggunakan PowerShell hari ini jadi Get-Service(serta Start-Service, Restart Service, Set-Service, dll) dikombinasikan dengan segudang PowerShell disediakan format dan parsing alat adalah taruhan terbaik Anda.

Berikut ini contoh di PowerShell:

$t = '*mana*';Get-Service | Where {($_.Name -like "$t" -or $_.DisplayName -like "$t") -and $_.StartType -ne "Disabled"}

itu menyaring nama dan nama tampilan dan mengabaikan layanan yang dinonaktifkan.

Anda bisa memasukkan ini ke dalam skrip Find-Service.ps1dengan parameter tunggal.

 param(
 [string]$term
 )

 $term = "*" + $term + "*"
 Get-Service | Where-Object {($_.Name -like "$term" -or $_.DisplayName -like "$term") -and $_.StartType -ne "Disabled"}

Dibangun. Persis apa yang saya cari.
Warren P

2

HKLM \ System \ CurrentControlSet \ Services dapat memberi Anda banyak info yang mungkin Anda inginkan. Tapak dengan hati-hati.


1

xnet.exe tersedia dari beberapa lokasi (mis. http://www.netware.se/en/downloads/ ) dapat membuat daftar semua layanan yang berjalan - Anda kemudian dapat menggunakan sesuatu yang lain untuk mencari output. Handlily xnet juga melaporkan nama pendek suatu layanan, yang dapat digunakan untuk mengelolanya.


1

Saya juga heran sama :-(

Bahkan di Windows 10 masih tidak ada tentang fungsi pencarian di tampilan MMC Layanan Windows.

Pokoknya saya menemukan utilitas ini Serviwin 'di tautan berikut:

http://www.nirsoft.net/utils/serviwin.html

Ini menunjukkan semua info tentang layanan dan memiliki fungsi pencarian juga. Saya harap ini membantu dan juga berharap bahwa Microsoft mengimplementasikan kotak pencarian dalam tampilan MMC pada Layanan Windows.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.