Layanan: Apakah ada perbedaan nyata antara "Manual" dan "Dinonaktifkan"?

10

Saya hanya melihat server kami, berpikir untuk menonaktifkan Layanan apa pun yang tidak kami gunakan, dan itu membuat saya bertanya-tanya:

Asalkan Layanan tidak pernah dipanggil oleh apa pun untuk memulai, dan itu hanya tersimpan di "Manual", apakah diperlukan sumber daya sistem apa pun di negara bagian itu? Murni dari sumber daya sistem POV , apakah lebih baik untuk mengatur Layanan yang tidak digunakan menjadi "Dinonaktifkan"?

Hanya ingin tahu apakah ada perbedaan nyata pada sumber daya? (Lupa masalah keamanan, yang jelas merupakan masalah lain.)

Django Reinhardt
sumber

Jawaban:

20

Layanan dalam manualmode dapat diluncurkan oleh Windows saat dibutuhkan. Misalnya ini mungkin terjadi ketika layanan lain bergantung padanya. Ketika Anda mengatur layanan seperti itu (yang bergantung pada orang lain) untuk disabledkemudian layanan tergantung pada itu akan gagal untuk memulai.

Layanan dalam manualmode tidak mengambil sumber daya apa pun asalkan tidak dimulai oleh sistem.

Jadi jika Anda ingin memastikan layanan tertentu tidak pernah berjalan, maka atur saja disabledtetapi perlu diketahui bahwa ini dapat merusak layanan atau aplikasi lain tergantung pada layanan. Beberapa layanan juga "opsional" untuk beberapa aplikasi. Misalnya ada layanan "Telephony" yang diatur manualdi sebagian besar versi Windows. Mengaturnya disabletampaknya tidak memiliki efek langsung pada layanan lain karena kebanyakan orang tidak menggunakan layanan RAS dan ICS yang bergantung padanya. Namun versi Outlook terbaru misalnya tidak akan menampilkan "nomor telepon asisten" ketika mengklik dua kali pada bidang nomor telepon ketika layanan dinonaktifkan. Jika Anda mengatur layanan kemanualAnda akan melihat layanan berjalan setelah tindakan ini. Setiap kali Anda menghentikan layanan Telephony dan menambahkan nomor telepon lain menggunakan bantuan layanan dimulai secara otomatis. Jika Anda menonaktifkannya, bantuan tidak akan muncul sama sekali (tidak ada pesan kesalahan).

Jadi berhati-hatilah saat memaksa layanan untuk disabledmenyatakan.

Ngomong-ngomong ada juga beberapa halaman web bagus di luar sana yang menggambarkan layanan secara terperinci dan kondisi yang direkomendasikan. Periksa BlackViper misalnya.

Sunting 1: Beberapa informasi tambahan dan pendapat pribadi tentang penonaktifan layanan:

Orang-orang di BlackViper juga mencantumkan pengaturan default. Saya pribadi bahkan tidak merekomendasikan untuk menggunakan pengaturan "aman" karena pengaturan ini dimaksudkan untuk digunakan oleh orang-orang yang ingin menonaktifkan sebanyak mungkin tanpa merusak sistem.

Jika Anda yakin tidak akan pernah membutuhkan layanan Telephony, maka Anda juga dapat menyimpannya di "manual" karena tidak akan pernah memulainya. Intinya adalah Anda biasanya tidak pernah benar-benar tahu kapan Anda membutuhkan layanan tertentu. Mengambil layanan Telephony sebagai contoh, saya pikir tidak ada yang akan benar-benar tahu bahwa layanan Telephony digunakan untuk menampilkan asisten entri nomor telepon dalam pengeditan kontak Outlook. Saya juga harus mempelajarinya dengan cara yang sulit. Setelah saya menonaktifkan semua layanan karena saya berpikir dengan cara yang persis sama seperti yang Anda lakukan: "Nonaktifkan sebanyak mungkin untuk menghemat beberapa sumber daya sistem". Kemudian ketika saya menggunakan pandangan saya menemukan bahwa asisten tidak akan terbuka (bahkan tanpa pesan kesalahan) dan saya kehilangan sekitar 2 jam mencari kesalahan (termasuk menginstal ulang Office) sebelum saya menemukan masalah.

Layanan itu sendiri hanya menggunakan beberapa kB memori yang benar-benar lelucon dibandingkan dengan peralatan memori saat ini di mesin modern. Jika Anda benar-benar menonaktifkan semua layanan yang Anda "pikir" tidak Anda perlukan, maka Anda mungkin akan menghemat sekitar 5 detik waktu booting. Dibandingkan dengan kerumitan yang Anda dapat jalankan jika Anda harus men-debug masalah karena aplikasi apa pun tergantung pada layanan yang Anda nonaktifkan tetapi aplikasi ini tidak memberikan pesan kesalahan yang berarti, maka itu tidak sepadan dengan usaha. Saya lebih suka membeli SSD cepat; itu membuat bootup menjadi JAUH lebih cepat tanpa harus mengacaukan layanan.

Satu-satunya bagian yang saya pikir Anda bisa mengadaptasi startup layanan secara manual adalah untuk layanan RAS dan hal-hal serupa. Saat ini tidak ada lagi yang menggunakan koneksi dial up. Layanan ini tidak diperlukan. Namun juga di sini beberapa layanan yang diperlukan mungkin tergantung pada mereka dan mengubah salah satu layanan untuk menonaktifkan mungkin memiliki efek samping yang tidak diinginkan.

Jadi intinya adalah bahwa layanan dan startup mereka dipilih dengan baik oleh Microsoft (setidaknya di Windows 7) dan saya sangat merekomendasikan untuk tidak mengacaukannya kecuali Anda benar-benar tahu apa yang Anda lakukan.

Baru-baru ini saya harus memperbaiki PC teman saya. Dia menggunakan semacam alat tuneup (yah, dia tidak bisa memberi tahu saya yang mana itu dan dia sudah mencopotnya). Alat ini benar-benar menonaktifkan semua layanan yang "dianggapnya" tidak diperlukan. Sebagai hasilnya pada Windows 7 Firewall, atau Pembaruan Windows atau Penjadwal Tugas tidak memulai lagi. Dua yang pertama jelas bagi semua orang bahwa ini adalah layanan yang penting. Sementara banyak orang berpikir bahwa mereka tidak memerlukan layanan Penjadwal Tugas karena mereka tidak memiliki tugas yang dijadwalkan. Tapi ini anggapan yang keliru. Windows menjadwalkan banyak tugas latar belakang. Termasuk defragmentasi mingguan dan tugas optimasi serupa. Jadi setelah beberapa minggu Anda mungkin berakhir dengan sistem yang bahkan lebih lambat daripada jika Anda membiarkan Windows memulai layanan penjadwal kecil di setiap boot.

Saya baik-baik saja jika seseorang mengajukan pertanyaan apakah layanan SPESIFIK dapat dinonaktifkan. Maka jawabannya biasanya "ya, di bawah prasyarat tertentu Anda bisa". Tetapi saran umum bahwa layanan dapat saja dinonaktifkan tidak dapat diberikan - jika tidak, Microsoft akan menonaktifkan layanan secara default.

SkyBeam
sumber
1
+1 Penjelasan yang sangat bagus.
Ganesh R.
Anda menyarankan melihat BlackViper untuk panduan yang baik untuk apa yang dapat dinonaktifkan ... tetapi Anda akan mencatat bahwa dalam konfigurasi "aman" dia sering akan mengubah "Manual" menjadi "Dinonaktifkan" karena pengguna tidak pernah membutuhkannya. jasa. Mengapa dia melakukan itu jika tidak ada perolehan sumber daya sistem?
Django Reinhardt
2
Keuntungan sumber daya adalah bahwa layanan yang akan dimulai secara implisit tidak akan dimulai. Misalnya, menonaktifkan layanan telepon akan memastikan Anda tidak akan memulainya dengan secara tidak sengaja memanggil asisten nomor telepon. Masuk akal jika Anda tahu Anda tidak akan pernah membutuhkannya, dan ingin memastikan itu tidak akan dimulai dalam keadaan apa pun.
TheBlastOne
Berpikir tentang itu, "dinonaktifkan" juga dapat menyebabkan layanan lain tidak mulai, karena mereka melihat layanan yang mereka andalkan tidak dapat dimulai. Jika layanan yang mereka andalkan berada dalam mode mulai "manual", mereka mungkin mengira mereka dapat memulai karena begitu mereka membutuhkannya, mereka dapat memulainya. Mungkin membuat perbedaan sumber daya juga.
TheBlastOne
1
@ Django Reinhardt: Ya ini benar dengan asumsi bahwa tidak ada layanan "manual" Anda yang diperlukan oleh bagian lain dari sistem. Jika ada yang meminta layanan maka ada perbedaan. Dalam hal "manual" layanan akan mulai pada penggunaan pertama, dalam kasus "menonaktifkan" layanan hanya akan menolak layanannya yang tentu saja dapat mengakibatkan perilaku yang tidak terduga.
SkyBeam