Во многих программных платформах сообщения об ошибках бесполезны для обычного пользователя. Это касается и операционной системы Windows. Да, в поисковике можно найти код ошибки и решить проблему, но это путь для более-менее технически подкованного человека.

Всех прочих ошибка сама по себе пугает, а ее описание и вовсе вгоняет неподготовленного человека в ступор. Какие-то цифры, буквы, все это настолько непонятно, что пользователь даже не берется что-либо предпринять. Сейчас, похоже, в Microsoft осознали это и решили изменить ситуацию.

Представители корпорации пообещали, что выводимые сообщения о какой-либо проблеме будут читаемыми для всех (или, по крайней мере, для большинства). Поскольку пользователь не знает, что такое «KBxxxxxxx» (где вместо «иксов» — цифры), но разработчики просто расскажут более подробно о причине.

Сообщение будет описывать саму проблему и предлагать возможное решение. К примеру, если Windows не может быть обновлена из-за какого-то приложения (или нескольких), то в окне сообщения будет отображаться список программ, которые не дают операционной системе нормально обновиться.



При этом в том же окне будет присутствовать и кнопка действия, которая проведет пользователя через процесс деинсталляции мешающих ОС приложений.



Если проблема не в установленных программах, а в чем-то еще, то операционная система и здесь поможет — покажет, что именно мешает обновлению и предложит действие, которое должно решить проблему.

Сторонние компании также смогут указывать информацию об обновлениях, которые могут помочь в случаях с несовместимостью ПО и конкретной версии Windows.

Комментарии (48)


  1. zlo1
    03.02.2019 22:40

    мелкомягкие спутали понятия информативность и читабельность

    ...Windows не может быть обновлена из-за какого-то приложения (или нескольких)...
    однажды имел опыт решения подобной проблемы,
    информация о названии переложения, которое не было установлено в системе, вызывало только раздражение…
    оказалось, что чекер обновления проверял содержимое всех каталогов «Program Files» на всех дисках, включая сетевые

    в данном примере информативность, это кода отображается полный путь к приложению, а не его алиас


    1. Alexeyslav
      04.02.2019 12:05

      Странно что вообще сканируется КАТАЛОГ с приложениями, а не перечень зарегистрированных в системе. Портабельные приложения разве чем-то мешают системе?


      1. Victor_koly
        04.02.2019 13:44

        В теории может помешать любое, которое человек прописал в %PATH%. Так что эти папки тоже нужно сканировать?


        1. Alexeyslav
          04.02.2019 14:57

          Подождите, как именно они могут помешать? Они никак не интегрированы в систему, никакие компоненты системы от них не зависят. А то что они находятся в %PATH% — эта переменная окружения служит только для поиска утилит при запуске их не из родного каталога.
          Помешать может только запущенное в конкретный момент приложение, которое держит системные библиотеки и помешать только для обновления без перезагрузки. Но странно в этом случае требовать деинсталляции этих приложений а не временного прекращения их работы. Проблема может возникнуть если приложение интегрируется в систему — например в контекстное меню эксплорера, но такое приложение уже полюбому не портабельное и о нём должна быть запись в реестре. А если оно таки перехватило вызов меню но его нет в каталоге установленных — есть все основания полагать что это троян и его надо убить немедля.


          1. geher
            04.02.2019 21:58
            +1

            А то что они находятся в %PATH% — эта переменная окружения служит только для поиска утилит при запуске их не из родного каталога.

            Вроде DLL тоже по путям оттуда система ищет, когда приложение запускает, DLL хотящее.


          1. Victor_koly
            04.02.2019 23:59

            На самом деле никак, если у тебя ни в одной папке из этих переменных нет файла с названием, как в C:\Windows. Скажем regedit.exe.
            И конечно нужна не деинсталяция, а удаление из %PATH%.

            эта переменная окружения служит только для поиска утилит при запуске их не из родного каталога


            Вот пример обычного значения переменной, ничего особо не ставил:
            Intel - это видимо от драйвера интеграшки к моему Acer Aspire
            C:\ProgramData\Oracle\Java\javapath;
            C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;
            C:\Windows\System32\WindowsPowerShell\v1.0\;
            C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;
            C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
            D:\Program Files\Skype\Phone\


  1. Marwin
    03.02.2019 23:39

    Принесли тут ноут с inaccessible boot device
    Второй день бьюсь, не понимаю, что ему не хватает. Я как бы умею в bootrec / bcdboot / bcdedit и прочие магии. Но нифига не помогает. бсод вылазит уже когда загрузчик самой винды секунд 15 о чём-то подумает. Ситуация чем-то напоминает, когда делаешь переход IDE->AHCI и там надо в реестре сменить драйвер контроллера. Но в ноуте, понятное дело, не эта ситуация хотя бы потому что в биосе вообще нет этой настройки и никто туда не лазил.
    И чё делать — хрен знает. Систем рестор отключен и пуст (казнить надо этих "умельцев-оптимизаторов", которые топят за ненужность этой фичи)
    Что им мешает вывести лог загрузки, стактрейс, да что угодно. куда копать-то…
    PS понятно, что можно реинстал винды, но так не интересно, да и софт жалко


    1. Focushift
      03.02.2019 23:55

      Полностью переразбить жесткий


      1. Marwin
        03.02.2019 23:57

        уже… я сделал образ раздела с виндой, убрал GPT размету, сделал MBR, восстановил раздел, прописал бут сектора — та же фигня, винда начинает грузиться, но потом опять бсод


        1. Focushift
          04.02.2019 00:03

          ладно, на новой матери была проблема с загрузкой, если включена опция IOMMU support, вроде так, может такая же опция есть?
          Или чтото подключено из устройств, или память.


          1. Marwin
            04.02.2019 00:09

            в биосе асера ровно три опции — установить пароль включения, порядок загрузки устройств и сохранить настройки )))
            Диск вставлял в другой комп, чтобы исключить брак железа, а заодно спровоцировать повторную инициализацию дров при первом запуске… но бсод тот же. Ладно, фиг с ним… буду делать реинстал, выходные для экспериментов закончились


            1. Alexeyslav
              04.02.2019 12:12

              Прочекай RAM. Если проблемы возникли внезапно после «ничего не делал, а оно вот» возможны проблемы с битой памятью! Вообще Битая память это интересно — проблемы могут быть но не проявлять себя если битые ячейки приходятся на не важные структуры, но как только попадутся на место где обычно располагается важный драйвер — проблемы гарантированы. А это может быть так: установил систему, порядок загрузки таков что на место битых ячеек попадает фигня и всё работает. Обновилась система, изменился порядок загрузки драйверов и на это место уже попадает драйвер диска… и приехали.


        1. Victor_koly
          04.02.2019 00:28

          сделал образ раздела с виндой, ..., восстановил раздел, прописал бут сектора


          Это на новый винт или на старый, на котором может быть куча bad-ов?


          1. Marwin
            04.02.2019 00:30

            смарт чистый. и образ снялся без ошибок чтения и задержек нечитаемых секторов.


        1. MisterParser
          05.02.2019 00:36

          Недавно обновлял старый Acer 5720. Добавил память и SSD диск вместо обычного.
          Не смог зайти в BIOS, чтобы загрузиться с флешки. BIOS не открывался: чёрный экран по нажатию Del. Было 2 Гб памяти, поставили 4 Гб. Винда прежняя стартует и выдаёт синий экран. Поставили 2+1 Гб, и установщик винды на SSD записали, дело пошло. Потом на поставленную винду добавляем до 4 Гб и выдаёт синий экран. Обновили BIOS из винды, он заработал. Добавили до 4 Гб снова: запустилась и видит весь объём.


          1. Alexeyslav
            05.02.2019 16:44

            А тест памяти делали? Если там повреждены определённые ячейки, и со старым БИОС-ом они попадали на критичные структуры он выделывался, а биос изменили поменялись адреса расположения данных и уже не попадают на битые ячейки поэтому создаётся видимость что всё работает.


    1. red75prim
      04.02.2019 10:43

      Скорее всего деинсталлирован драйвер контроллера диска или режим его загрузки не Boot.


      1. ALF_Zetas
        04.02.2019 21:14

        или на контроллере висел какой-нибудь драйвер-фильтр (напр. виртуального CD или экзотической FS) который удалили, а запись в реестре от него осталась


    1. jok40
      04.02.2019 17:59

      Если в операционке включена опция сохранения дампа памяти на диске при BSODе, то берёте диск из этого компьютера, подключаете к исправному, и изучаете дамп памяти с помощью WinDbg. По крайней мере увидите — какой драйвер привёл к падению системы. А уже из этого можно будет сделать какие-нибудь выводы и понять — куда двигаться дальше.


  1. Scf
    04.02.2019 00:59

    Отлично, а где вариант "убейся об стену со своим обновлением, мне нужны мои программы"?


    1. 0xf0a00
      04.02.2019 09:27

      Нету и не появится. Пользователи сами отдали майкрософту мир за «ну она такая быстрая» и «ну там окошки красивые, лучше чем в семерке».


    1. zartarn
      04.02.2019 11:53

      Не знаю. Выставляешь лимитированное подключение и ничего не обновляется и не просит. Пока сам не зайду в настройки и не нажму «обновить».


      1. DaemonGloom
        04.02.2019 12:29

        На текущий момент только критические обновления устанавливаются при лимитированном подключении. Но как скоро Майкрософт сделает установку крупных обновлений столь же обязательной, как и малых?


        1. zartarn
          04.02.2019 16:38
          +2

          Ну да, что бы майки не делали во всем видеть только плохое. Как же иначе.


        1. MisterParser
          05.02.2019 00:43

          Я через политики безопасности запретил обновления. Теперь в окне обновлений в Параметрах мне пишет, что некоторые настройки заблокированы вашей организацией. Ничего вообще не ставится само. Иногда ради развлечения сам нажимаю кнопку Проверить обновления и ставлю их.


          1. red75prim
            05.02.2019 12:15

            По-моему в этом и смысл. Спрятать эти настройки поглубже, чтобы до них мог добраться тот, кто понимает что делает. Давать отключение обновлений обычным пользователям — это плодить ботнеты.


  1. kovserg
    04.02.2019 01:43

    Это касается и операционной системы Windows

    :(
    Error: Something Happened
    Error: The operation completed successfully
    Больше всего радует: Automatic repair couldn't repair your pc в 100% случаев.


    1. nidalee
      04.02.2019 14:40

      Automatic repair couldn't repair your pc
      Мне много раз помогал, особенно с 7-ой. Считаю его полноценной заменой для «точек восстановления Windows», которые только место жрут.


  1. censor2005
    04.02.2019 07:31

    Хорошая попытка, Microsoft, но нет


  1. 027
    04.02.2019 07:43
    +1

    Я давно уж не в теме… Подскажите, а винда перестала уже советовать администратору обратиться к администратору?


    1. DMGarikk
      04.02.2019 09:36

      А что вас смущает в этой просьбе? есть довольно много кейсов где она логична. начиная например с того что администраторов может быть много и количество групп доступа в AD это только подтверждает, а комп с точки зрения винды находится в корпоративной среде (даже если он к сети не подключен и вообще home версия)

      или нужна отдельная локализация для домашних пользователей без нелогичных словосочетаний?


      1. 027
        04.02.2019 09:59

        Лично от винды ничего не нужно, лишь бы не путалась под ногами. Я просто спросил.


  1. Tachyon
    04.02.2019 08:14

    Какие-то цифры, буквы, все это настолько непонятно… Сейчас, похоже, в Microsoft осознали это

    С момента создания первой графической Windows прошло почти четверть века.
    Похоже на анекдот про индейца ЗоркийГлаз на третьи сутки увидевшего что в камере, куда его посадили ковбои, нет четвёртой стены…


  1. netch80
    04.02.2019 10:30

    Всё по классическим принципам Сергея Выдрова:
    Раз
    Два
    Три

    перестаравшись с изиотизмом, Microsoft пытается что-то выставить из потрохов такое, что позволит получать хотя бы в отдельных случаях достаточный фидбэк. Но при этом полный отказ от изиотизма недопустим идеологически, и даже его ослабление — только на пару процентов, чтобы техподдержка по телефону/интернету могла получить минимум подробностей.


  1. SmartyTimmi
    04.02.2019 10:42

    Круто. Вот бы еще систему менее багованной сделали, было бы классно.


    1. red75prim
      04.02.2019 10:53

      Хм… Какой-же последний баг у меня был? А — гибернация толком не работала. Оказалась битая память. Ещё полноэкранное видео на подключенном телевизоре иногда криво воспроизводится. Похоже на баг прошивки телевизора. Больше за последний год ничего не вспоминается.


      А что у вас?


      1. SmartyTimmi
        04.02.2019 10:57

        А у меня идеально работающие компоненты компа, отсутствие телевизора и битой памяти. А еще постоянные баги от криво встающих библиотек рантаймов и обновлений, которые ломают старые обновления и библы, отказы работать с некоторыми конвертерами видео прямо во время конвертации. ну и принудительные обновления, поддерживающие ситуацию. Перешел на Манджаро, живу хорошо.


        1. red75prim
          04.02.2019 11:08

          В винду встроен конвертор видео? Интересно, не знал. Рантаймы были случайно не msys2? Потому что проблем с msvc рантаймами давно не встречал.


        1. nidalee
          04.02.2019 14:42

          некоторыми конвертерами видео
          С какими?


      1. DaemonGloom
        04.02.2019 12:31

        Есть множество негодования по поводу работы storage spaces (но у меня 2012 R2). Хочешь добавить диск в массив — купи обновление. Хочешь убрать диск совсем — нет, тут так нельзя. И бонусом — куча проблем после частичной смерти одного диска в тройном зеркале. И вот эти проблемы — это явные баги, а не маркетологические ограничения, как в первых пунктах.


        1. red75prim
          04.02.2019 12:45

          А, точно. Было что-то такое года полтора назад. Диск начал глючить, винда выкинула его из storage spaces, я его проверил — оказался рабочим. Вставить его назад было проблемой. Впрочем, через месяц он помер. Three-way mirror, к счастью, не использовал.


  1. torbasow
    04.02.2019 10:45

    Да, в поисковике можно найти код ошибки и решить проблему, но это путь для более-менее технически подкованного человека.

    Как бы не так (или тут нужна очень высокая квалификация в конкретной области Windows). Ну искал я по коду ошибки (оставим тот факт, что он у меня ещё был не один, а несколько разных). Поиск обычно приводить на форум техподдержки Microsoft, где высказываются несколько разных предположений о возможной природе ошибки, и обсуждение скоро глохнет, а заданные вопросы повисают без ответа. И весь практический результат сводится к рекомендации переустановить операционную систему или заменить железо.


    1. nidalee
      04.02.2019 15:34

      Нужно в англоязычной выдаче искать: как правило на многие ошибки есть статьи на MS. Вот я буквально на днях искал KMODE_EXCEPTION_NOT_HANDLED


      1. torbasow
        05.02.2019 20:26

        В них так сразу не разберёшься. Как применить !pool? Что вообще означает run at a lower IRQL или allocate the data in NonPagedPool? Для неспециалиста это вообще ни о чём. Если Майкрософт собирается взять эту работу на себя, то и правильно, давно пора.


  1. gambit_fin
    04.02.2019 14:14

    И после того как этот «Информативный» помощник проведёт вас по всем этапам удаления всего вашего софта, и покажет кучу интересных «Информотивных» страничек, на экране будет что то вроде «Система не может произвести обновления» или «Система не может вернутся в рабочее состояние».
    Попытки реанимировать систему после сбоев, что то в районе 1 успешный случай из 10. В остальных оно либо грохается окончательно либо в дальнейшем глючит нещадно, и один фиг надо сносить и ставить заново. Не стоит оно потерянного времени на все попытки восстановления.


  1. boblenin
    04.02.2019 15:49

    Неужели уберут сообщения вида: «something went wrong», в титуле окна, жирным фрифтом и курсивом. Без кода ошибки или других пояснений?


  1. pashkov
    05.02.2019 10:10

    Они уже сделали возможность скопировать текст ошибки в буфер? Или до сих пор надо перепечатывать, чтоб в интернете в поиске найти?


    1. red75prim
      05.02.2019 12:17

      Если ошибка в обычном диалоговом окне, то Ctrl+C копирует весь текст из окна.