Beranda » bagaimana » Apa Itu Proses Host untuk Tugas Windows, dan Mengapa Begitu Banyak yang Berjalan di PC Saya?

    Apa Itu Proses Host untuk Tugas Windows, dan Mengapa Begitu Banyak yang Berjalan di PC Saya?

    Jika Anda menghabiskan waktu mencari-cari di jendela Task Manager Anda, Anda mungkin telah melihat sebuah proses bernama "Host Process for Windows Tasks." Bahkan, Anda mungkin telah melihat beberapa contoh tugas ini berjalan pada saat yang sama. Jika Anda pernah bertanya-tanya apa itu dan mengapa ada begitu banyak, kami punya jawaban untuk Anda.

    Artikel ini adalah bagian dari seri berkelanjutan kami yang menjelaskan berbagai proses yang ditemukan di Pengelola Tugas, seperti Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe, dan banyak lainnya. Tidak tahu layanan apa itu? Lebih baik mulai membaca!

    Apa Artinya dan Mengapa Ada Begitu Banyak di Task Manager?

    Proses Host untuk Tugas Windows adalah proses inti resmi Microsoft. Di Windows, layanan yang memuat dari file yang dapat dieksekusi (EXE) dapat melembagakan diri mereka sebagai proses penuh dan terpisah pada sistem dan terdaftar dengan nama mereka sendiri di Task Manager. Layanan yang memuat dari file Dynamic Linked Library (DLL) daripada dari file EXE tidak dapat melembagakan diri mereka sebagai proses penuh. Alih-alih, Proses Host untuk Tugas Windows harus berfungsi sebagai host untuk layanan itu.

    Anda akan melihat proses Host terpisah untuk entri Tugas Windows yang berjalan untuk setiap layanan berbasis DLL yang dimuat ke Windows, atau mungkin untuk sekelompok layanan berbasis DLL. Apakah dan bagaimana layanan berbasis DLL dikelompokkan tergantung pada pengembang layanan. Berapa banyak contoh yang Anda lihat tergantung sepenuhnya pada berapa banyak proses yang Anda jalankan di sistem Anda. Pada sistem saya saat ini, saya hanya melihat dua contoh, tetapi pada sistem lain, saya telah melihat sebanyak selusin.

    Sayangnya, Task Manager tidak memberi Anda cara untuk melihat dengan tepat layanan apa (atau kelompok layanan) yang dilampirkan pada setiap Proses Host untuk entri Tugas Windows. Jika Anda benar-benar ingin tahu apa yang terhubung dengan setiap instance, Anda harus mengunduh Process Explorer, sebuah utilitas Sysinternals gratis yang disediakan oleh Microsoft. Ini alat portabel, jadi tidak ada instalasi. Cukup unduh, ekstrak file, dan jalankan. Di Process Explorer, pilih View> Lower Pane untuk dapat melihat detail untuk proses apa pun yang Anda pilih. Gulir ke bawah daftar dan pilih salah satu entri taskhostw.exe. Itulah nama file dari proses Host untuk layanan Tugas Windows.

    Melihat rincian di panel bawah, saya dapat menyatukan bahwa layanan ini terhubung ke driver audio saya dan juga memiliki kunci Registry yang terkait dengan tata letak keyboard. Jadi, saya akan menganggap itu adalah layanan yang memantau ketika saya menekan salah satu tombol media pada keyboard saya (volume, bisu, dan sebagainya) dan memberikan perintah yang sesuai di mana mereka harus pergi.

    Mengapa Menggunakan Banyak Sumber Daya Saat Memulai Windows?

    Biasanya, CPU dan memori setiap instance dari Proses Host untuk Tugas Windows hanya tergantung pada layanan apa yang dilampirkan entri. Biasanya, setiap layanan akan mengkonsumsi sumber daya yang diperlukan untuk melakukan tugasnya dan kemudian kembali ke garis dasar kegiatan. Jika Anda melihat bahwa setiap instance dari Proses Host untuk Tugas Windows secara terus-menerus menggunakan lebih banyak sumber daya daripada yang Anda pikir seharusnya, Anda harus melacak layanan mana yang dilampirkan pada instance itu dan memecahkan masalah layanan yang terkait itu sendiri.

    Anda akan melihat bahwa tepat setelah startup, semua instance dari Host Process untuk Windows Tasks mungkin terlihat seperti mereka menghabiskan sumber daya tambahan - terutama CPU. Ini juga perilaku normal dan harus tenang dengan cepat. Ketika Windows dimulai, Proses Host untuk Tugas Windows memindai entri Layanan di dalam Registri dan membuat daftar layanan berbasis DLL yang perlu dimuat. Ini kemudian memuat masing-masing layanan tersebut, dan Anda akan melihatnya mengkonsumsi sedikit CPU selama waktu itu.

    Bisakah saya Nonaktifkan?

    Tidak, Anda tidak dapat menonaktifkan Proses Host untuk Tugas Windows. Dan Anda tidak akan mau melakukannya. Sangat penting untuk dapat memuat layanan berbasis DLL ke sistem Anda dan, tergantung pada apa yang Anda jalankan, menonaktifkan Proses Host untuk Tugas Windows dapat merusak sejumlah hal. Windows bahkan tidak akan membiarkan Anda untuk sementara mengakhiri tugas.

    Mungkinkah Proses Ini Menjadi Virus?

    Prosesnya sendiri adalah komponen Windows resmi. Meskipun ada kemungkinan virus telah menggantikan Proses Host sebenarnya untuk Tugas Windows dengan yang dapat dieksekusi sendiri, itu sangat tidak mungkin. Kami tidak melihat laporan virus yang membajak proses ini. Jika Anda ingin memastikan, Anda dapat memeriksa Proses Host untuk lokasi file yang mendasari Windows Tasks. Di Task Manager, klik kanan Host Process untuk Windows Tasks dan pilih opsi "Open File Location".

    Jika file tersebut disimpan di folder Windows \ System32 Anda, maka Anda bisa yakin Anda tidak berurusan dengan virus.

    Yang mengatakan, jika Anda masih ingin sedikit lebih tenang - atau jika Anda melihat file itu disimpan di mana saja selain pemindaian folder System32 untuk virus menggunakan pemindai virus pilihan Anda. Lebih baik aman daripada menyesal!