Rahasia terungkap: Inilah yang dilakukan Windows saat "Memeriksa solusi" setelah terjadi kerusakan

Ikon waktu membaca 3 menit Baca


Pembaca membantu dukungan MSpoweruser. Kami mungkin mendapat komisi jika Anda membeli melalui tautan kami. Ikon Keterangan Alat

Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut

Kita semua telah melihat pesan kesalahan, setelah aplikasi mogok, ketika Windows dengan sia-sia mengumumkan bahwa ia sedang memeriksa solusi untuk masalah tersebut, biasanya tanpa hasil apa pun.

Mengingat betapa tidak efektifnya proses itu, cukup masuk akal untuk bertanya apa yang sebenarnya terjadi

Terima kasih pertanyaannya sudah terjawab secara lengkap oleh Mark Phaedrus, Software developer, Windows Update Agent, di Microsoft.

Dia menulis:

Berikut adalah penjelasan sederhana tentang cara kerja sistem itu (Windows Error Reporting).

  • Sebuah program mogok.

  • Pelaporan Kesalahan Windows dimulai. Ini menangkap beberapa informasi penting tentang apa yang sedang dilakukan program pada saat macet.

  • Ia menggunakan informasi itu untuk membuat “bucket signature”. Tanda tangan bucket adalah cara singkat untuk mengidentifikasi kerusakan. Pengembang tidak dapat mengetahui apa yang menyebabkan crash dengan melihat tanda tangan bucket; tetapi jika dua atau lebih kerusakan memiliki tanda tangan bucket yang sama, kemungkinan besar itu disebabkan oleh hal yang sama.

  • Dengan asumsi bahwa pengaturan privasi Anda mengizinkannya, Windows Error Reporting mengirimkan tanda tangan bucket ke Microsoft.

  • Pada saat itu, satu dari tiga hal terjadi.

    • Mungkin belum ada seorang pun di Microsoft yang melihat masalah khusus itu. Dalam hal ini, server Microsoft hanya membuat catatan bahwa kerusakan dengan tanda tangan itu terjadi, dan tidak ada hal lain yang terjadi.

    • Jika banyak kerusakan terjadi dengan tanda tangan bucket yang sama, bug akan dibuat secara otomatis dan ditetapkan ke pengembang. Pengembang mungkin akan membutuhkan lebih banyak informasi untuk memecahkan bug. Misalnya, jika bug ada di Pembaruan Windows dan diberikan kepada saya, saya mungkin mengatakan “Saya memerlukan file log Pembaruan Windows dan konten area Pembaruan Windows di registri dari beberapa mesin. Lima sudah cukup.” Kemudian, lima kali berikutnya sebuah program mogok dengan tanda tangan ember yang sama, sistem pelaporan kesalahan mengatakan "Hei, PC klien, tolong kumpulkan log ini dan info registri ini." Dan dengan asumsi pengaturan privasi mengizinkannya, informasi itu dikirim ke Microsoft dan saya bisa melihatnya, sambil terus-menerus menatap jendela yang mengingatkan saya bahwa saya bisa kehilangan pekerjaan karena menyalahgunakan data. Jadi Anda masih tidak melihat ada yang diperbaiki di pihak Anda, tetapi dengan sedikit keberuntungan kami mendapatkan informasi yang kami butuhkan untuk memperbaiki bug nanti.

    • Jika perbaikan benar-benar telah ditemukan untuk masalah itu, dan jika itu adalah jenis perbaikan yang tidak dapat ditangani hanya dengan menginstal tambalan Windows terbaru, server pelaporan kesalahan dapat mengirim informasi kembali ke PC Anda, pada titik mana (tergantung pada sifat masalah dan perbaikannya) baik masalah segera diperbaiki, atau Anda mendapatkan pemberitahuan yang mengatakan "Hei, Anda harus melakukan X untuk memperbaiki masalah ini." Memang cukup langka, tapi itu tidak terjadi.

Kesimpulan saya dari informasi ini adalah bahwa jika pengguna tidak mengirimkan log kesalahan, Microsoft mungkin tidak akan pernah tahu seberapa umum masalah itu, jadi ada elemen besar yang perlu sedikit lebih altruistik dan tetap mengaktifkan telemetri jika kami ingin Microsoft meningkatkan Jendela untuk kita semua.

Apakah Windows Error Reporting pernah memperbaiki masalah Anda? Beri tahu kami di bawah ini.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *