Как правильно выполнить удаление обновлений через командную строку в ОС Windows 7

BSOD – синий экран смерти Windows, который может быть и черным. Дело не в цвете сообщения, а в том, что система отказывается загружаться и соответственно – работать. Нередко его возникновение на дисплее пользователя случается непосредственно после ручной или автоматической установки обновлений ОС.

Как бы ни напрягались разработчики самой лучшей на планете Windows, число комбинаций вариантов оборудования и программного обеспечения все равно превышает размеры их технической фантазии. И даже если 99% всех систем воспримут обновление нормально, все равно найдется 1%, который таки рухнет. Вот тогда-то мы и лицезреем BSOD вол всей его первозданной красе.

Немедленно возникает потребность в удалении обновлений через командную строку Windows 7. Почему именно этот интерфейс приходится использовать? Да потому что все остальные оказываются недоступны – именно их нормальный запуск и является целью наших мероприятий.

Синий экранДругая ситуация: вы установили нелицензионную «Семерку». Для обхода регистрации взломщики вмешиваются в программный код ядра системы. В результате поведение ОС в отдельных случаях становится непредсказуемым.

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

Предварительные действия

Для восстановления нормальной работы системы нам понадобится установочный дистрибутив Windows. Версия дистрибутива не обязана совпадать с той, что инсталлирована на вашем компьютере. Это может быть диск с любой «Семеркой» или даже с Windows 8 – главное, чтобы она имела командный интерфейс, совместимый с вашим. Естественно, XP не подойдет. Далее поступаем следующим образом:

  • Грузимся с установочного диска (это может быть и флешка, достаточно прописать в БИОС загрузку с USB-носителя).
  • В открывшемся окне «Установка Windows» щелкаем по надписи «Восстановление системы».
  • Программа обследует разделы жесткого диска и выдаст список всех установленных на компьютере «Семерок». Вы можете давно забыть о том, что когда-то устанавливали Windows 7 на другой раздел, но программа об этом вспомнит, если там остались системные папки и файлы. Окно со списком выглядит примерно так:Параметры восстановления системы
  • Выберите из списка ремонтируемую вами систему и нажмите кнопку «Далее».
  • Система попытается восстановиться автоматически, а вы увидите перед собой окно с индикатором этого процесса. Не дожидаясь окончания, жмите «Отмена».
  • В следующем окне жмите по надписи «Показать дополнительные возможности восстановления системы».
  • Последний щелчок по надписи «Командная строка».

Теперь вы попали в командную строку.

Ремонтируем ОС в командной строке

Теперь все готово для того, чтобы запустить процесс удаления обновления. Для начала смените в консоли букву диска так, чтобы она указывала на раздел исправляемой ОС. Теперь нас будет интересовать перечень инсталлированных обновлений. Добраться до него можно путем ввода команды:

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

Отображение строкиСкопируйте прямо с экрана наименование подозрительного пакета (можно ориентироваться по временной метке – вероятно, это будет самый последний из установленных вами пакетов) и введите в приглашение такую команду, заменив в ней имя пакета вашим:

Замена имени пакетаЭто и есть команда деинсталляции обновления.

Если вами было установлено несколько пакетов, и вы не знаете в каком из них загвоздка – удаляйте их по очереди описанным способом. После удаления попытайтесь перезагрузить ПК – если все сделано правильно, вы попадете на рабочий стол Windows.

  1. При выполнении команды get-packages прерывается на ошибке 3017, предлагая перезагрузиться и сохранить изменения, которых по сути не было, что это такое?

    1. Такая ошибка может быть вызвана многими причинами. Она появляется, как при запуске или инсталляции программ, так и во время загрузки Виндовс (или наоборот во время процесса выключения компьютера). Если она у Вас появляется при выполнении команды в КС, то, возможно, например, поврежден какой-то из системных файлов Виндовс, нарушена запись реестра и т.п. Чаще всего такое происходит после заражения ПК вредоносными утилитами, которые могут просто удалить или повредить некоторые файлы Windows. Желательно произвести полный анализ ПК антивирусником или воспользоваться точками восстановления. Также можно и вручную устранить проблему, к примеру, выполнить редактирование реестра для удаления содержащих ошибки ключей «Ошибка 3017», но лучше доверить работу с реестром специалистам. Также, такая ошибка не редко встречается в компьютерах с давно установленной ОС, на которых не осуществлялась очистка от накопившихся «мусорных» файлов. Из-за конфликтов файлов либо из-за перегрузки диска. Поэтому рекомендуется сделать очистку ПК с помощью специальной утилиты, например, WinSweeper.

      1. На англоязычном форуме нашёл информацию по этой ошибке (3017), это низкий размер памяти на отображение либо обработку информации. Попадается мне уже третий раз и всегда после обновления ОС с последующим синим экраном. Причина в пиратской Windows. Вот только удалить не нужные пакеты обновления не удаётся. Команды get-packages и remove-package прерываются, показывая одну ошибку. Угадайте какую? Доступа к самой оси нет, даже с безопасного режима. Так что использование утилит и ковыряние в реестре невозможно, да и не требуется. Причину я знаю.

Добавить комментарий

Ваш e-mail не будет опубликован.