Saya mengganti Task Manager, aplikasi Startup, dan Event Viewer dengan tiga alat Microsoft yang lebih baik
Jika sesuatu berjalan salah dengan PC Anda, baik itu kinerja lambat, masalah startup yang lambat, atau bahkan sering terjadi crash, Windows menawarkan beberapa alat bawaan untuk mengetahui apa yang salah. Misalnya, Task Manager dapat memberi tahu Anda jika kinerja lambat disebabkan oleh penggunaan disk atau memori yang tinggi oleh suatu proses, dan Startup apps memungkinkan Anda mengukur dan memperbaiki masalah startup yang lambat. Event Viewer, di sisi lain, membantu Anda mengetahui mengapa dan kapan sistem Anda crash.
Tapi alat-alat ini hanya menggores permukaan. Anda mendapatkan apa yang terjadi, jarang mengapa hal itu terjadi. Anda bisa memasang alat pihak ketiga untuk mengisi kekosongan itu, tapi saya tidak perlu melakukannya. Paket Sysinternals milik Microsoft sendiri sudah memiliki alternatif yang lebih tajam untuk ketiganya, dibuat oleh orang-orang yang mengetahui inti Windows lebih baik daripada siapa pun. Process Explorer, Autoruns, dan Sysmon telah menggantikan Task Manager, aplikasi Startup, dan Event Viewer di pengaturan saya untuk beberapa waktu sekarang.
Process Explorer menunjukkan apa yang disembunyikan oleh Task Manager
Pohon proses yang tepat dengan bagian internal yang dikodekan warna
Task Manager cukup untuk hal-hal dasar. Saya bisa melihat sekilas tab Processes, mengurutkan berdasarkan memori atau CPU, dan menghentikan apa pun yang menghabiskan sumber daya saya. Bahkan ada tab yang menunjukkan dengan tepat mengapa PC Anda lambat saat Anda beralih ke tampilan Performance. Tapi begitu saya perlu memahami mengapa sebuah proses ada atau apa yang sebenarnya dilakukannya, Task Manager berhenti berguna.
Process Explorer, sebuah alat Sysinternals, memperbaiki itu dengan menampilkan pohon induk-anak yang nyata. Ini menggunakan baik PID induk maupun waktu mulai, sehingga proses yang induknya sudah keluar tidak akan salah terhubung ke beberapa proses baru yang menggunakan kembali PID yang sama. Jadi, jika Anda mencoba melacak anak yang mencurigakan kembali ke peluncurnya, Anda dapat dengan mudah mempercayai apa yang Anda lihat.
Setiap baris dalam daftar proses diberi warna sesuai jenis proses. Kuning menandai proses .NET, merah muda menandai layanan (dengan tab Services khusus yang menunjukkan layanan mana yang dijalankan di dalam setiap svchost), sian menyoroti proses UWP dan WinRT, dan fuchsia menandai proses terlindungi yang bahkan hak admin pun tidak bisa melihatnya. Panel bawah adalah tempat yang benar-benar lebih unggul dibanding Task Manager. Anda bisa membuka tampilan Handles untuk menemukan proses mana yang mengunci file yang tidak bisa Anda hapus, kemudian menutup hanya handle itu saja tanpa membunuh seluruh proses. Tampilan Modules menampilkan setiap DLL yang dimuat ke dalam proses, dengan DLL yang dipindahkan disorot, yang berguna ketika ada hal yang terasa tidak beres.
Autoruns menemukan setiap entri startup yang diabaikan Windows
Daftar lengkap hal-hal yang dimuat saat boot
Tab Startup apps di Task Manager (atau yang di bawah Settings > Apps > Startup) adalah titik awal yang baik untuk masalah waktu boot. Tab ini menunjukkan aplikasi-aplikasi yang biasanya menjadi penyebab dan bahkan menilai dampak startup mereka, yang biasanya menjadi dasar saya untuk memutuskan aplikasi startup mana yang harus dinonaktifkan terlebih dahulu. Menonaktifkan pelanggar terbesar di sana biasanya mengurangi beberapa detik dari waktu boot.
Masalahnya adalah bahwa daftar aplikasi Startup sangat dikurasi. Windows menyembunyikan sebagian besar lokasi autostart yang sebenarnya dari Anda, mungkin untuk mencegah orang merusak sistem mereka. Layanan, tugas terjadwal, kunci Run di registry, entri Active Setup, dan ekstensi Explorer semuanya dimuat saat booting, tetapi hampir tidak ada yang muncul di Task Manager. Jadi Anda membersihkan daftar yang terlihat, merasa senang karenanya, dan setengah dari beban boot Anda masih berjalan di latar belakang.
Autoruns menghapus layar asap itu untuk menawarkan wawasan yang lebih baik ke dalam proses-proses ini. Jalankan Autorun, dan tab Logon akan menampilkan beberapa entri yang tidak ada di Task Manager, banyak di antaranya merupakan sisa dari aplikasi yang telah dihapus yang tidak pernah membersihkan entri registrinya. Di salah satu mesin saya, saya menemukan updater Adobe, entri kustom yang mencoba membuka Command Prompt setiap kali boot, dan entri Google Chrome Active Setup yang terus muncul kembali. Namun, tidak ada satupun dari itu yang terlihat di tab aplikasi Startup.
Anda dapat menghapus centang entri alih-alih menghapusnya, yang meninggalkan jejak yang dapat dibalik jika saya menonaktifkan sesuatu yang seharusnya tidak Anda lakukan. Disarankan agar Anda tetap pada sisa-sisa pihak ketiga yang jelas, peluncur game yang tidak Anda gunakan, dan layanan pembaruan yang ditinggalkan. Apapun yang ditandatangani oleh Microsoft atau terkait dengan driver, biarkan saja. Aturan itu telah membuat saya terhindar dari masalah dan secara nyata mempercepat boot di setiap PC yang saya jalankan.
Sysmon membuat Event Viewer menjadi jauh lebih berguna
Telemetri proses, jaringan, dan file yang kaya dalam log Windows
Event Viewer adalah tempat yang Anda kunjungi ketika sesuatu sudah salah. Misalnya, jika PC Anda crash semalam, Anda bisa membuka Windows Logs > System, mencari kesalahan kritis di sekitar waktu crash, dan mencoba mencocokkannya dengan driver atau layanan. Ini berhasil, tetapi log defaultnya samar. Artinya, meskipun Anda bisa melihat ada sesuatu yang salah, sulit untuk mengatakan apa itu.
Sekarang, alternatif untuk Event Viewer sedikit lebih teknis dibandingkan dua yang lain, jadi peringatan dulu. Sysmon (System Monitor) adalah alat Sysinternals yang terhubung ke jalur pencatatan Windows dan merekam jenis peristiwa yang secara default tidak dicatat oleh Windows. Ini melibatkan pembuatan proses dengan baris perintah lengkap dan hash file, koneksi jaringan yang terkait dengan proses tertentu, peristiwa pembuatan dan penghapusan file, serta perubahan registry. Semua itu masuk ke dalam Event Viewer di bawah Applications and Services Logs > Microsoft > Windows > Sysmon, jadi Anda tetap menggunakan alat yang sudah Anda kenal.
Mengaturnya adalah pekerjaan tiga langkah. Anda perlu mengunduh Sysmon dari situs Sysinternals, mengambil file konfigurasi yang sudah dibuat sebelumnya (template SwiftOnSecurity di GitHub adalah titik awal yang baik), dan menginstalnya dari command prompt admin dengan sysmon64 -accepteula -i sysmonconfig.xml. Itu saja. Event mulai mengalir ke Event Viewer segera.
Untuk kasus penggunaan, Anda bisa menggunakannya untuk melacak mundur setelah sesuatu berjalan salah. Jika sebuah file muncul di folder yang tidak Anda sentuh, Event ID 11 (pembuatan file) dari Sysmon memberi tahu Anda proses mana yang menulisnya. Jika penggunaan jaringan Anda melonjak saat Anda pergi, Event ID 3 (koneksi jaringan) menunjukkan dengan tepat executable mana yang melakukan panggilan dan ke mana terhubung. Ini bukan pengganti EDR yang benar, dan volume log memang tumbuh cepat, tetapi untuk satu mesin di mana Anda ingin mengetahui apa yang sebenarnya terjadi, ini mengubah Event Viewer menjadi sesuatu yang bisa Anda selidiki alih-alih sekadar menatapnya.
Ketika alat bawaan sama baiknya dengan alternatif pihak ketiga
Saya belum menghapus Task Manager, karena Anda tidak bisa, dan saya juga tidak ingin menghapusnya. Untuk menutup aplikasi yang macet dengan cepat, Ctrl + Shift + Esc masih lebih cepat daripada cara lain. Aplikasi startup di Pengaturan cukup untuk mematikan satu launcher yang Anda lupakan. Dan Event Viewer sendiri sudah cukup untuk pemeriksaan sekali saja setelah blue screen.
Trio Sysinternals adalah yang saya gunakan ketika itu tidak cukup. Process Explorer ketika saya perlu melihat apa sebenarnya sebuah proses, Autoruns ketika saya membersihkan sebuah mesin dengan benar, dan Sysmon ketika saya ingin log yang bisa menceritakan sesuatu nanti. Mereka membutuhkan sedikit usaha lebih untuk dipelajari, tetapi mereka memberikan lebih banyak wawasan tentang apa yang salah dengan PC Anda dibandingkan hanya menebak-nebak.







