Windows 7 - Pemicu Layanan. Pemicu untuk layanan.

Artikel ini akan dibicarakan layanan yang dipicu-dipicu (memicu layanan awal), fitur baru yang pertama kali muncul di Windows 7. Pada prinsipnya, layanan yang dipicu oleh pemicu di Windows 7 adalah layanan biasa yang dapat dikonfigurasi untuk berhenti atau mulai ketika beberapa peristiwa terjadi (ini mungkin membuka porta, ketersediaan alamat IP dll.) Kami mencantumkan pemicu yang tersedia yang dapat digunakan untuk mengonfigurasi peluncuran layanan di Windows 7 Pemicu layanan:

  • Membuka / menutup porta pada firewall
  • Hubungkan / lepaskan perangkat
  • Masuk atau keluar dari domain
  • Ketersediaan / tidak tersedianya alamat ip tertentu
  • Perubahan Kebijakan Grup
  • Acara khusus - menggunakan antarmuka perangkat lunak windows ETW

Mengapa perlu menggunakan mekanisme layanan yang dipicu oleh pemicu di Windows 7/2008 r2? Layanan yang dipicu oleh pemicu diperlukan untuk:

1) Meningkatkan kinerja sistem dan mengoptimalkan penggunaan sumber daya sistem. Bagaimanapun, setiap layanan yang berjalan (bahkan jika berjalan di latar belakang) mengkonsumsi sumber daya CPU dan memori, jadi mengapa membuang-buang sumber daya berharga untuk layanan yang saat ini tidak diperlukan?

2) Hemat energi. Seperti pada paragraf pertama, kita berbicara tentang mengurangi beban pada CPU, dan sebagai akibat dari pengurangan konsumsi energi (yang terutama berlaku untuk perangkat portabel: laptop, netbook, tablet)

3) Meningkatkan stabilitas sistem dengan mengurangi jumlah proses yang terus berjalan (artinya kemungkinan kebocoran memori dalam layanan)

Lihatlah lebih dekat teknologi Service Trigger di Windows 7. Ambil "Browser komputer"(Peramban Jaringan), yang disetel ke manual secara default, namun, seperti yang kita lihat di tangkapan layar, itu sedang berjalan.

Buka baris perintah dan ketik perintah berikut:

SC qtriggerinfo BROWSER

Setelah menjalankan perintah ini, Anda dapat melihat bahwa pemicu layanan dikonfigurasi untuk layanan Browser Komputer. Layanan Browser Komputer hanya akan mulai setelah port berikut di firewall terbuka (139 TCP, 137 UDP, 138 UDP), dan mematikan segera setelah port yang ditentukan ditutup.

Saya menulis artikel ini di laptop saya yang terhubung ke Internet menggunakan LAN Nirkabel, jadi jika saya mematikan koneksi nirkabel saya, semua lalu lintas jaringan harus berhenti melewati firewall, dan layanan Browser Komputer harus dimatikan secara otomatis. Memang, 60 detik setelah saya mematikan LAN Nirkabel, layanan Network Browser dimatikan.

Kemudian saya mengaktifkan kembali koneksi nirkabel saya, dan sebagai akibat dari pemicu layanan Browser Komputer, itu mulai lagi.

Mari kita coba melihat informasi tentang pemicu layanan jaringan lain, DHCP:

SC qtriggerinfo DHCP

Seperti yang Anda lihat, tidak ada pemicu tunggal yang ditetapkan untuk layanan ini..