Андрей Смирнов
Время чтения: ~10 мин.
Просмотров: 0

Обновление поломало интернет в Windows 10. Как его починить

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

  1. Существует некий список приложений, которые явно переживут любое обновление. Некоторые устаревшие приложения могут сломать обновление из-за недокументированных возможностей.
  2. Windows 10 активно продвигают концепцию, что лучший тестировщик софта — пользователь.
  3. Если вы невзначай работаете с большой коллекцией мультимедиа и мобильными устройствами от Микрософт, может наступить коллапс системы из-за недокументированных алгоритмов индексации

Редко упоминаемые сведения из Википедии, касаемые UWPЧитать только хардкорным разрабам

Универсальная платформа Windows (англ. Universal Windows Platform, сокр. UWP) — платформа, созданная Microsoft и впервые представленная в Windows 10. Целью данной платформы является помощь в создании универсальных приложений, запускаемых как на Windows 10, так и на Windows 10 Mobile без изменения в коде. Есть поддержка создания таких приложений на C++, C#, VB.NET и XAML. API реализован в C++ и поддерживается в C++, VB.NET, C#, F# и JavaScript. Разработанная как расширение для Windows Runtime (платформы, представленной в Windows Server 2012 и Windows 8), позволяет запускать приложения на разных аппаратных платформах.

Итак, теоретические сведения построены. Перейдем к практике. Купил свежий ноут под 10-ку. Удивился, что после подключения второго жесткого диска очень долго шла индексация медиафайлов. Для работы с мультимедиа на внешних устройствах давным-давно установил плеер Zune. Система стала обновляться невпопад. В итоге с обновлением 1903 мне любезно разрешили выбрать время для обновления. Выбрал… Обычно Windows 10 обновляется, когда видит обновления. Но! Обновление 1903 было масштабным и после трех часов работы компьютер стал показывать несусветные вещи. Начал ставить обновление — потерял пользователя. %Username%.0001… Было имя пользователя, а после перезагрузки оно сменилось. Выяснилось, что это реакция на медиаплеер. Было два диска. Один системный, другой для данных. Из второго диска получился кирпич. ln_v-pwxrnev167iruso_chadzy.jpeg Это значит, что по непонятным причинам от начала и конца диска из оснастки Windows было отрезано по мегабайту под неведомую файловую систему. Смотрю на то, что получилось. Стало необходимым запустить оснастку, чтобы удалить эти изменения. Но самое страшное, что из-за медиаплеера обновление не могло сделать запись в системные настройки пользователя. Вероятно, об этом никто не подумал.culq_ngv1orxowg_1crotodegzk.png В итоге обновление скопировало файлы пользователя в нового пользователя, и теперь компьютер не сможет войти в сеть из-за того, что пользователя в домене нет, полетел реестр, т.к. многие программы, ресурсы и иконки заточены под имя пользователя. Придется переименовать пользователя в реестре вручную, переустановить часть программ и навести порядок среди тысяч файлов, на которые ссылаются ресурсы.   Вот вам  плеер — он смог угробить обновление! Вот вам и обновление — оно угробило систему. Но реестр все равно битый! И хорошего редактора (а лучше, механизма отката приложения) для исправления такой ситуации у Микрософт нет. А кнопка пуск — UWP приложение — исчезла навсегда после попытки вернуть имя пользователя в реестр.Несколько слов в заключение статьи.

  1. Если бы не структура диска C, то, вероятнее всего, был бы кирпич. Если бы диск был только один — вероятность потери данных многократно бы увеличилась.
  2. Обновление уничтожило доменную запись, программы придется перенастраивать, даже Visual Studio от Микрософт не перенесла такой атаки.
  3. Экспериментально установлено, что UWP приложения где-то еще хранят пользовательскую информацию, но эффективного средства работы с пользовательской информацией UWP не существует, более того, есть подозрение, что из-за того, что разработчики под Андроид и iOS как-то не торопятся портировать свои приложения под Windows Mobile, стандарт в дальнейшем поддерживаться и развиваться не будет.

Люди, что делать с таким обновлением?Только зарегистрированные пользователи могут участвовать в опросе.Войдите, пожалуйста.Как вы относитесь к тому, что фактически исправляете ошибки поставщика операционной системы 3.48% Я читал лицензионное соглашение и согласен быть тестировщиком 27 8.77% Я знаю мои права по закону «О защите прав потребителя» и прошу выдавать готовый продукт на мой компьютер 68 38.32% Вероятнее всего, останусь на предыдущей версии ПО и перейду на Linux-системы 297 3.61% Согласен с любой потерей данных — мой компьютер только для развлечения 28 30.32% Уже терял информацию и научился делать копии 235 15.48% Информацию не терял, но производителю ОС доверяю 120 Проголосовали 775 пользователей. Воздержались 300 пользователей. 5055,3k 50

Случаи тотального зависания Windows 10 во время очередного обновления не являются чем-то фантастическим. Такое происходит довольно регулярно, о чем хотя бы свидетельствуют многочисленные гневные сообщения на соответствующих форумах. Как правило, пользователь видит на экране определенный процент обновления, который замирает на каких-то цифрах. После этого уже ничего не происходит. Но эту досадную ситуацию можно исправить, причем сразу несколькими эффективными способами.

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

 

Windows Update Troubleshooter

Практически всегда достаточно загрузить утилиту Windows Update Troubleshooter, чтобы исправить все имеющиеся проблемы и зависания. Это официальная программа от Microsoft, которая быстро находит ошибки, связанные с обновлениями Windows. Здесь ничего придумывать не надо. Происходит скачивание утилиты, а затем ее непосредственный запуск. Теперь необходимо следовать простейшим инструкциям. В некоторых случаях может потребоваться дополнительная перезагрузка.

Проверка системных файлов

К сожалению, Windows Update Troubleshooter не является панацеей от всех «болезней», связанных с зависанием системы во время обновления. Очень часто апдейты не способны корректно установиться из-за повреждений системных файлов. Поэтому рекомендуется самостоятельно проверить Windows на наличие подобных ошибок. Если повреждения будут найдены, то они автоматически исправятся. Вот что нужно сделать:

  • Открываем командную строку (делаем это от имени администратора).
  • Вводим «DISM /Online /Cleanup-Image /RestoreHealth» (кавычки убираем) и нажимаем кнопку Enter.
  • По окончании данного процесса вводим «SFC /Scannow» (кавычки убираем), а потом нажимаем Enter.
  • Остается перезагрузить систему.

Ручная очистка кэша

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

Тогда следует попытаться почистить кэш уже загруженных обновлений. Если это сделать правильно, то Windows 10 заново загрузит их на ваш ПК. Теперь запускаем командную строку от имени администратора. Затем последовательно вводим конкретные команды. Очень важно, чтобы это происходило пошагово. Причем обязательно необходимо дождаться, чтобы предыдущая команда была полностью выполнена до самого конца.

 

Прекращаем работу службы обновлений:

  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver

 

Папки с обновлениями должны быть переименованы:

  • ren C:WindowsSoftwareDistribution SoftwareDistribution.old
  • ren C:WindowsSystem32catroot2 Catroot2.old
  • ren «%ALLUSERSPROFILE%application dataMicrosoftNetworkdownloader» downloader.old

 

Активируем службу обновлений:

  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver

После этих процедур система должна обновиться корректно. При этом переименованные папки при желании всегда можно удалить.

Чистая загрузка Windows

Вышеуказанные решения не помогли? Тогда стоит задуматься о выполнении чистой загрузки операционной системы. Это означает, что Windows загрузится без лишних сервисов и программ, которые способны негативно влиять на процедуру установки обновлений. Вот как делается чистая загрузка Windows 10:

  • Заходим в «Поиск», а потом ищем «msconfig».
  • Если нашелся параметр «Конфигурация системы», то заходим в него.
  • Теперь во вкладке «Службы диалогового окна» необходимо снять флажки со всех служб.
  • Открываем «Диспетчер задач» во вкладке «Автозагрузка диалогового окна», чтобы отключить каждый элемент автоматической загрузки.
  • Необходимо закрыть «Диспетчер задач», а затем нажать «Ок» и перезагрузиться.

Когда перезагрузка будет выполнена, то потребуется осуществить очистку кэша уже имеющихся обновлений. Отключаем лишние периферийные устройства, а потом открываем «Центр обновлений». Также необходимо включить автоматическую загрузку приложений при помощи стандартного сброса всех параметров, но это надо делать уже после успешного обновления.

Самостоятельная установка обновлений

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

Тогда рекомендуется посетить официальный портал Microsoft, где всегда можно отыскать желаемую «обновку». Для этого на сайте вводим уникальный номер в виде «KB1942051». Тут все зависит от обновления, которое необходимо скачать. Данная процедура осуществляется через обыкновенный браузер, а установка происходит при помощи двойного нажатия на загруженный файл.

WSUS Offline Update

Что касается WSUS Offline Update, то это сторонний загрузчик обновлений. Он может моментально скачать все доступные апдейты с последующей установкой. Именно благодаря высокой скорости работы такой загрузчик является отличной альтернативой самостоятельному поиску «обнов».

Стоит отметить, что все обновления скачиваются в архивах, которые предстоит распаковать. Остается запустить UpdateGenerator.exe, а также отметить версию операционной системы. Когда нужные файлы будут загружены, то предстоит финальный этап – запуск UpdateInstaller.exe в папке Client. Нажимаем Start, чтобы Windows все-таки получила корректное обновление.

Рубрики: 

<label>Оценка публикации </label>Всего голосов: 0win600.jpgПатч KB4535996 для Windows 10 приносит много проблем, но устанавливать его вовсе не обязательно

Стоит отметить, что даже установить KB4535996 не получится без дополнительных трудностей. Многие пользователи столкнулись с тем, что апдейт полностью скачивается, затем просит перезагрузить компьютер, после чего процесс его установки останавливается на 6%. Компьютер начинает зависать, или перезагружаться, после чего выдается сообщение об ошибке 0x800f0922 или 0x80070003.

Комментарий Microsoft

Microsoft пока не выпустила апдейт, устраняющий негативные последствия установки KB4535996. Компания заявила, что работает над исправлением, но точные сроки его релиза не назвала. В качестве временного решения Microsoft предложила воспользоваться стандартным способом «исцеления» Windows-компьютером – перезагрузкой (не путать с переустановкой) системы.

В компании отметили, что сложности с доступом к интернету могут возникнуть не только в браузерах, но и в других приложениях, использующих WinHTTP или WinInet. В качестве примера она привела перечень собственных ПО и сервисов – Teams, Outlook, Office, а также браузеры Edge и Internet Explorer.

Выход из ситуации

Как сообщал CNews, обновление KB4535996 не относится к обязательным для интеграции в систему. Это опциональный патч, и он даже не будет устанавливаться автоматически – сделать это можно исключительно вручную посредством «Центра обновления Windows». К тому же, после установки от него можно избавиться при помощи стандартных средств Windows 10, не прибегая к использованию стороннего ПО.

Для удаления вредоносного обновления следует открыть «Параметры», перейти на вкладку «Обновления и безопасность» и выбрать раздел «Обновления Windows» (Windows Update). В нем надо нажать на «Отобразить историю обновлений», а затем кликнуть на «Удалить обновления». В появившемся меню останется выбрать искомый пакет по его номеру (KB4535996).

Некачественные обновления Windows 10

Ломающие что-либо обновления для Windows 10 Microsoft выпускает регулярно. К примеру, в 2020 г. релизу KB4535996 предшествовал выход патча KB4532693, установка которого приводила к исчезновению используемого пользовательского профиля, а вместе с ним – и всех личных файлов на рабочем столе. Помимо этого, апдейт сбрасывал все настройки системы, и решения всех этих проблем пользователям, даже тем, кто не разбирается в устройстве Windows 10. приходилось вручную редактировать ее реестр.

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

В октябре 2019 г. вышло обновление, направленное на устранение уязвимости Internet Explorer и сбоев в работе подсистемы печати. В результате оно не только не справилось со своей задачей, но еще и сломало кнопку «Пуск» — она перестала реагировать на нажатия. Вместе с этим патч стал причиной регулярных зависаний ОС во время загрузки.

В сентябре 2019 г. пользователи получили сразу два обновления Windows 10, устанавливать которые не стоило. Первый патч с индексом KB4512941 приводил к захвату почти половины ресурсов процессора одним из модулей виртуального помощника, а апдейт KB4515384 ломал звук, меню «Пуск», подключение к интернету и поддержку любых USB-устройств.

Напомним, что сама ОС Windows 10 вышла в конце июля 2015 г. В системе не предусмотрено отключение автоматического обновления для предотвращения риска получить неработающую систему после очередного фирменного патча – для этого существует ряд специализированных программ от сторонних разработчиков.

Используемые источники:

  • https://m.habr.com/ru/company/0/blog/465773/
  • https://www.kv.by/post/1056632-windows-10-zavisaet-vo-vremya-obnovleniya-ispravlyaem-situaciyu
  • https://cnews.ru/news/top/2020-03-27_obnovlenie_windows_10_polomalo

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации