Секрет розкрито: це те, що Windows робить, коли «перевіряє наявність рішення» після збою

Значок часу читання 3 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Ми всі бачили повідомлення про помилку після збою програми, коли Windows безрезультатно оголошує, що перевіряє рішення проблеми, зазвичай без результату.

Враховуючи, наскільки це неефективний процес, цілком розумно запитати, що саме відбувається

вдячно на питання відповіли повністю Марк Федус, розробник програмного забезпечення, агент Windows Update, Microsoft.

Він пише:

Ось спрощене пояснення того, як працює ця система (звіти про помилки Windows).

  • Програма виходить з ладу.

  • Запускається звіт про помилки Windows. Він фіксує важливу інформацію про те, що робила програма під час збою.

  • Він використовує цю інформацію для створення «підпису відра». Підпис сегмента – це короткий спосіб ідентифікації збоїв. Розробник не може визначити, що викликає збій, дивлячись на сигнатуру сегмента; але якщо два чи більше збоїв мають однаковий сигнатуру сегмента, вони, швидше за все, викликані тим самим.

  • Якщо припустити, що ваші налаштування конфіденційності дозволяють це, звіт про помилки Windows надсилає підпис сегмента до Microsoft.

  • У цей момент відбувається одна з трьох речей.

    • Можливо, ніхто в Microsoft ще не розглядає цю конкретну проблему. У цьому випадку сервер Microsoft просто зазначає, що з цим підписом стався збій, і більше нічого не відбувається.

    • Якщо з одним і тим же сигнатурою стаються багато збоїв, помилка генерується автоматично та призначається розробнику. Ймовірно, розробнику знадобиться більше інформації, щоб усунути помилку. Наприклад, якщо помилка є в Windows Update і її призначають мені, я можу сказати: «Мені потрібні файли журналу Windows Update та вміст області Windows Update у реєстрі з кількох машин. П’яти має бути достатньо». Потім, наступні п’ять разів програма аварійно завершує роботу з тим самим сигнатурою, система звітування про помилки каже: «Привіт, клієнтський комп’ютер, будь ласка, зберіть ці журнали та цю інформацію реєстру». І якщо припустити, що налаштування конфіденційності це дозволяють, ця інформація надсилається в Microsoft, і я можу її переглядати, постійно дивлячись у вікно, нагадуючи мені, що я можу втратити роботу через неправомірне використання даних. Таким чином, ви все ще не бачите, як щось виправлено з вашого боку, але, якщо пощастить, ми отримаємо інформацію, необхідну для виправлення помилки пізніше.

    • Якщо для цієї проблеми дійсно було знайдено виправлення, і якщо це виправлення, яке не можна вирішити, просто інсталюючи останній патч Windows, сервер звітів про помилки може надіслати інформацію назад на ваш ПК, і тоді (залежно від про характер проблеми та її виправлення) або проблему буде вирішено негайно, або ви отримаєте сповіщення із словами «Гей, вам слід зробити X, щоб вирішити цю проблему». Правда, це досить рідко, але так робить статися

Мій висновок з цієї інформації полягає в тому, що якщо користувачі не надсилають журнали помилок, Microsoft ніколи не дізнається, наскільки поширеною є проблема, тому існує велика частина необхідності бути трохи більш альтруїстичним і підтримувати телеметрію, якщо ми хочемо покращити Microsoft. Windows для всіх нас.

Звіти про помилки Windows коли-небудь вирішували вашу проблему? Дайте нам знати нижче.

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *