Beranda » sekolah » Memahami dan Mengelola Layanan Windows

    Memahami dan Mengelola Layanan Windows

    Dalam pelajaran Geek School hari ini, kami akan mengajarkan Anda tentang Layanan Windows dan cara mengelolanya menggunakan utilitas bawaan.

    NAVIGASI SEKOLAH
    1. Menggunakan Penjadwal Tugas untuk Menjalankan Proses Kemudian
    2. Menggunakan Peraga Peristiwa untuk Memecahkan Masalah
    3. Memahami Partisi Hard Drive dengan Manajemen Disk
    4. Belajar Menggunakan Registry Editor Like a Pro
    5. Memantau PC Anda dengan Resource Monitor dan Task Manager
    6. Memahami Panel Properti Sistem Lanjutan
    7. Memahami dan Mengelola Layanan Windows
    8. Menggunakan Editor Kebijakan Grup untuk Tweak PC Anda
    9. Memahami Alat Administrasi Windows

    Selama bertahun-tahun, orang telah menghabiskan banyak waktu untuk menonaktifkan dan mengubah konfigurasi Layanan Windows, dan seluruh situs web telah dikhususkan untuk memahami layanan mana yang dapat Anda nonaktifkan..

    Untungnya versi modern Windows telah sangat merampingkan hal-hal yang berjalan sebagai layanan, menambahkan kemampuan untuk menunda mereka dari mulai sampai nanti, dan memungkinkan mereka untuk berjalan hanya ketika dipicu daripada setiap saat. Jejak keseluruhan Windows bahkan menurun karena semua pekerjaan ini.

    Tetapi orang-orang masih bertekad untuk menonaktifkan layanan. Jadi pelajaran hari ini akan mengajarkan Anda tentang layanan, cara menganalisisnya, menghapusnya, atau menonaktifkannya. Yang tidak akan kami lakukan adalah memberi Anda daftar layanan yang tepat untuk dinonaktifkan, karena sebagian besar, Anda harus membiarkan layanan bawaan saja.

    Apakah Layanan Tepatnya?

    Layanan Windows adalah jenis aplikasi khusus yang dikonfigurasikan untuk diluncurkan dan dijalankan di latar belakang, dalam beberapa kasus bahkan sebelum pengguna masuk. Layanan tersebut dapat dikonfigurasikan untuk dijalankan sebagai akun sistem lokal. Layanan dirancang untuk berjalan terus-menerus di latar belakang dan melakukan tugas-tugas sistem, seperti mencadangkan komputer Anda atau menjalankan proses server yang mendengarkan pada port jaringan.

    Kembali pada masa Windows XP, layanan dapat dikonfigurasikan untuk berjalan secara interaktif dan berjalan di samping aplikasi Anda yang lain, tetapi karena Vista, semua layanan dipaksa untuk berjalan di sesi jendela khusus yang tidak dapat berinteraksi dengan desktop lokal Anda. Jadi layanan yang mencoba membuka kotak dialog atau menampilkan pesan kepada Anda tidak akan diizinkan untuk melakukannya.

    Tidak seperti aplikasi biasa, yang dapat dengan mudah diluncurkan dan dijalankan di bawah akun pengguna Anda, layanan harus diinstal dan terdaftar dengan Windows, yang memerlukan akun administrator, dan biasanya prompt Kontrol Akun Pengguna sebelum itu terjadi. Jadi, jika Anda tidak mengizinkan aplikasi dijalankan sebagai administrator, itu tidak bisa hanya membuat layanan untuk berjalan di latar belakang.

    Panel Layanan

    Windows selalu menggunakan panel Layanan sebagai cara untuk mengelola layanan yang berjalan di komputer Anda. Anda dapat dengan mudah sampai di sana kapan saja dengan menekan WIN + R pada keyboard Anda untuk membuka dialog Run, dan mengetik layanan.msc.

    Panel Layanan cukup sederhana: ada daftar layanan, kolom status untuk menunjukkan apakah berjalan atau tidak, dan lebih banyak informasi seperti nama, deskripsi, dan jenis layanan startup. Anda akan melihat bahwa tidak setiap layanan berjalan setiap saat.

    Meskipun Anda dapat memilih layanan dan mengklik kanan atau mengklik tombol bilah alat untuk memulai, menghentikan, atau memulai kembali, Anda juga dapat mengklik dua kali untuk membuka tampilan properti dan mendapatkan informasi lebih lanjut.

    Menonaktifkan layanan semudah mengubah drop-down jenis Startup menjadi dinonaktifkan dan memilih Terapkan, meskipun Anda juga dapat mengubahnya ke Manual atau otomatis dengan awal yang tertunda. Dari dialog ini Anda juga dapat melihat path lengkap ke executable, yang dapat membantu dalam banyak kasus ketika Anda ingin melihat apa sebenarnya layanan yang sedang berjalan.

    Tab Masuk memungkinkan Anda memilih apakah layanan tersebut masuk sebagai akun sistem lokal atau di bawah akun lain. Ini sebagian besar berguna dalam lingkungan server di mana Anda mungkin ingin menjalankan akun layanan dari domain yang memiliki akses ke sumber daya di server lain.

    Anda mungkin memperhatikan opsi untuk "Izinkan layanan berinteraksi dengan desktop", yang kami sebutkan sebelumnya - secara default, layanan tidak diizinkan untuk mengakses desktop Anda kecuali kotak ini dicentang, dan kotak centang ini benar-benar hanya ada untuk dukungan lawas.

    Tetapi hanya memeriksa kotak itu tidak langsung memberi mereka akses - Anda juga perlu memastikan bahwa nilai NoInteractiveServices di registri diatur ke 0, karena ketika diatur ke 1, kotak centang itu diabaikan dan layanan tidak dapat berinteraksi dengan desktop sama sekali. catatan: pada Windows 8, nilainya diatur ke 1, dan layanan interaktif dilarang.

    Layanan tidak boleh interaktif karena semua jendela ada di terminal pengguna yang sama dengan akses ke sumber daya umum seperti clipboard, dan jika mereka berjalan bersama dengan proses lain mungkin ada masalah di mana aplikasi berbahaya berjalan dalam proses pengguna normal dapat mencoba untuk mendapatkan lebih banyak akses melalui layanan, dan mengingat layanan dijalankan sebagai akun sistem lokal, itu mungkin bukan hal yang baik.

    Tab Recovery memungkinkan Anda memilih opsi untuk apa yang terjadi ketika layanan gagal. Anda dapat memilih untuk memulai kembali layanan secara otomatis, yang umumnya merupakan opsi default, atau Anda dapat menjalankan program atau memulai kembali komputer.

    Opsi Jalankan program mungkin yang paling berguna, karena Anda dapat mengatur Windows untuk secara otomatis mengirim email jika layanan gagal lebih dari sekali - opsi yang bermanfaat di lingkungan server. Ini jelas jauh kurang membantu pada desktop biasa.

    Tab dependensi menunjukkan layanan mana yang bergantung pada layanan tertentu, dan layanan mana yang bergantung pada layanan yang Anda lihat. Jika Anda berencana untuk menonaktifkan layanan, Anda mungkin harus berkonsultasi bagian ini terlebih dahulu untuk memastikan tidak ada lagi yang memerlukan layanan itu.

    Melihat Layanan di Task Manager untuk Windows 8.x

    Panel layanan reguler tidak banyak berubah selama bertahun-tahun, tetapi untungnya ada cara yang jauh lebih baik untuk melihat layanan mana yang berjalan, dan layanan mana yang menggunakan banyak sumber daya.

    Pengelola tugas di Windows 8 memiliki tab Layanan baru, yang memungkinkan Anda untuk menghentikan dan memulai layanan, tetapi juga dilengkapi dengan opsi "Cari daring", dan yang lebih berguna, opsi "Buka detail".

    Setelah Anda memilih Buka detail dari menu, Anda akan dialihkan ke tab Detail, dan proses yang bertanggung jawab untuk layanan itu akan disorot.

    Seperti yang Anda lihat, proses yang bertanggung jawab untuk Pelacakan Tautan Terdistribusi mengambil 28.712 K memori, yang sepertinya sangat banyak, sampai Anda menyadari bahwa proses svchost.exe tertentu sebenarnya bertanggung jawab untuk sejumlah besar layanan.

    Klik kanan lagi, lalu pilih Pergi ke Layanan, dan Anda akan melihat apa yang sedang kita bicarakan. Sekarang banyak layanan yang dipilih di jendela Layanan, dan Anda akan melihat semuanya ada di grup LocalSystemNetworkRestricted, dan semuanya sedang berjalan.

    Sehingga 28 MB memori sebenarnya digunakan untuk seluruh rangkaian layanan, yang membuatnya lebih dimengerti mengapa menggunakan semua memori itu.

    Menggunakan Process Explorer untuk Melihat Layanan

    Jika Anda ingin tampilan yang lebih jelas tentang layanan apa yang berjalan di bawah setiap proses, taruhan terbaik Anda adalah menarik Process Explorer, menemukan layanan dalam daftar, klik dua kali, dan kemudian pergi ke tab Layanan. Metode ini berfungsi pada semua versi Windows.

    Petunjuk: di Process Explorer semua layanan harus di pohon di bawah services.exe.

    Jika Anda Menonaktifkan Layanan?

    Sayangnya, banyak aplikasi crapware menginstal Layanan Windows selama proses instalasi mereka, dan menggunakannya untuk menjaga omong kosong mereka berjalan di latar belakang dan meluncurkan kembali berulang kali. Aplikasi lain menerapkan Layanan Windows untuk menyediakan fungsionalitas yang mungkin tidak Anda butuhkan. Ini adalah layanan yang harus Anda nonaktifkan.

    Aturan umum kami adalah bahwa layanan Windows bawaan Microsoft harus dibiarkan sendiri - Windows 8 atau bahkan Windows 7 telah melakukan pekerjaan yang baik untuk mengurangi layanan hanya untuk fungsionalitas yang sangat penting, dan Anda tidak akan mendapatkan banyak sumber daya dengan menonaktifkan layanan tersebut.

    Namun, yang harus Anda lakukan adalah mencari layanan yang bukan bagian dari Windows, dan cobalah untuk menanganinya. Jika Anda tidak tahu apa layanan itu, atau itu untuk aplikasi yang Anda tidak ingin berjalan sepanjang waktu, Anda harus melakukan riset dan memutuskan apakah akan menonaktifkannya.

    Jangan Nonaktifkan, Setel ke Manual

    Salah satu aturan yang kami ingin ikuti adalah untuk menghindari menonaktifkan layanan, karena itu dapat menyebabkan masalah dan kesalahan. Sebagai gantinya, coba atur layanan ke Manual mulai.

    Jika Anda menemukan bahwa layanan tertentu harus berjalan, tetapi mungkin tidak perlu segera berjalan, Anda juga dapat mengubahnya ke Otomatis (Delayed Start), yang akan menunda mulai sampai sistem menjadi tenang setelah boot.

    Mengelola Layanan dari Command Prompt

    Beberapa operasi tidak dapat dilakukan melalui antarmuka pengguna grafis. Jika Anda ingin menghapus layanan, misalnya, Anda hanya dapat melakukannya melalui baris perintah.

    catatan: tolong JANGAN hapus layanan.

    Anda dapat menanyakan status layanan menggunakan perintah sc, seperti ini:

    sc qc eventlog

    Ada banyak perintah dan operasi lain yang dapat Anda lakukan, termasuk menghapus layanan, yang hanya kami sarankan jika Anda memiliki malware di sistem Anda yang berjalan sebagai layanan.

    hapus sc

    Jangan hapus layanan.

    Anda juga dapat melakukan hal-hal lain, seperti menghentikan dan memulai kembali layanan dari prompt perintah menggunakan utilitas sc. Misalnya, untuk menghentikan klien pelacakan tautan terdistribusi, gunakan perintah ini:

    sc menghentikan TrkWks

    Untuk memulainya lagi, gunakan sc start .

    Pikiran terakhir

    Jika Anda memiliki layanan yang berjalan yang menghabiskan sumber daya dan memperlambat komputer Anda, Anda harus menghapus dan menghapus aplikasi yang menempatkannya di sana. Benar-benar tidak ada alasan untuk menghapus layanan, menonaktifkannya, atau apa pun.

    Karena mengapa menonaktifkan sesuatu yang perlu dihapus?