Содержание
- 1 Удаление ненужных файлов обновлений для очистки Windows
- 2 Как удалить обновление windows 7 через командную строку
- 2.1 Предварительные действия
- 2.2 Ремонтируем ОС в командной строке
- 2.3 Удалить обновление windows vista/7/8/8.1
- 2.4 Для того чтобы удалить обновления через командную строку то нужно параметры утилиты wusa
- 2.5 Ошибка 0xc0000005 при запуске программ, обновление kb:2882822
- 2.6 Удаление обновлений в windows 7
- 3 Как тремя способами удалить обновления Windows 7
- 4 Как удалить обновления Windows 7 через командную строку, вручную
- 5 Удаление обязательных обновлений
Удаление ненужных файлов обновлений для очистки Windows
Как известно, при установке обновлений Windows, файлы обновлений сначала скачиваются в системные папки, и после установки обновлений… там и остаются. Поэтому, размер папки Windows все время растет.
За год папка толстеет на 6-10 Гбайт. Это же происходит, когда вы ставите программы, дистрибутив которых выполнен в виде msi файла. И это помимо массы временных файлов, которые создаются во время установки.
Как удалять временные файлы, я думаю, вы знаете.
А как бороться с файлами обновлений, которые не так просто найти и удалить вручную, а зачастую даже невозможно, так как они находятся в защищенных папках?
Где искать файлы обновлений?
Все обновления Windows и ряда прочих программ доставляются пользователю на компьютер в виде msi или msp файлов. После скачивания из Интернет они хранятся в папке C:\Windows\SoftwareDistribution\Download. А после установки необходимые системе файлы помещаются в скрытой папке «c:\Windows\Installer».
Папку C:\Windows\SoftwareDistribution\Download можно чистить смело вручную или написав простейший файл с расширением bat или cmd и поместив в него строку:
del c:\Windows\SoftwareDistribution\Download\*.* /f /s /q |
del c:\Windows\SoftwareDistribution\Download\*.* /f /s /q
Также растет папка «c:\Windows\Prefetch». Файлы, которые хранятся в папке prefetch, содержат информацию, о приложениях, которые запускаются на компьютере. Эта информация используется службой Prefetch для более быстрого запуска программ повторно.
Если вы часто устанавливаете и удаляете различные программы и приложения, то папка prefetch переполняется лишней информацией, которая уже никак не используется, а просто занимает место на жестком диске. Соответственно если удалить все содержимое папки prefetch, то нужную информацию программы запишут в нее заново, а ненужная удалится навсегда.
Если вы полностью удалите все файлы с папки prefetch, то первая загрузка Windows 7 после удаления немного замедлится, пока программы заново внесут свои данные.
del c:\Windows\Prefetch\*.* /f /s /q |
del c:\Windows\Prefetch\*.* /f /s /q
Также, если у вас версия Windows 7 Корпоративная (Enterprise), то у вас может быть включена служба Shadow Copy для теневеого резервного копирования данных. Удалить данные этой службы можно командой:
vssadmin delete shadows /All /Quiet |
vssadmin delete shadows /All /Quiet
Сохраненный bat файл с этими 3 строками можно подключить в Планировщик задач и выполнять по расписанию.
А как же папка c:\windows\installer?
Как мы сказали, эта папка растет в результате установки программ и обновлений. И просто так её содержимое удалять нельзя, потому что часть данных используется потом для удаления того, что было установлено. Но часть данных бесполезна. Например, одни обновления заменяются другими, более полными, старые становятся не нужны. Как выполнить чистку этой папки грамотно, ничего не повредив?
Я долгое время в работе использую уникальную программу PatchCleaner. Эта утилита обнаруживает такие уже неиспользуемые бесполезные файлы, которые называются orphaned. Как она их находит? Используя WMI запросы к системе можно получить список используемых инсталяторов и патчей и дальше его сравнить со списком файлов в директории Installer.
Утилита имеет возможности использования в режиме командной строки через CLI (Command Line Interface). Запустив утилиту с ключом /d, она автоматически определит все ненужное и удалит такие файлы. Как вы поминаете, её после установки можно также добавить в планировщик и запускать, например, раз в месяц после установки обновлений.
Она прекрасно работает со всеми версиями Windows Vista. Единсвтенное условие для работы — установленный .Net Fframework 4.5.2. Кстати, утилита имеет portable версию.
Что не нужно удалять?
Папка C:\Windows\WinSxS, или Windows Side by Side, присутствует в ОС, начиная с Windows XP. Microsoft создала систему, позволяющую сохранять несколько версий одинаковых библиотек (DLL) и использовать при необходимости именно ту, что требует конкретная программа.
Папка предназначена для защиты пользователей от не совсем прямых рук некоторых программистов. При установке некоторые программы пытаются заменить виндосовские dll-файлы на свои собственные, что не всегда есть хорошо и может привести к отказу системы. Компания Microsoft решила эту проблему.
Windows направляет dll-файл программы в WinSxS, и программа считает, что все заменено, и спокойно работает. Windows в свою очередь тоже продолжает спокойно работать.
Короче говоря, содержимое этой папки удалять не нужно. Что можно с ним сделать? Да, Windows 8.1 и более новые версии поддерживают сжатие этой папки. Как это можно сделать описано в статье Microsoft на TechNet.
ХР направляет dll-файл программы в WinSxS, и программа считает, что все заменено, и спокойно работает. Windows в свою очередь тоже продолжает спокойно работать.
Источник: http://www.windxp.com.ru/files.htm
C:\Windows\WinSxS
Источник: http://www.windxp.com.ru/files.htm
Command Line Interface
(Посещений: 4 403, из них сегодня: 20)
Понравилась публикация? Почему нет? Оставь коммент ниже или подпишись на feed и получай список новых статей автоматически через feeder.
Источник: http://hww.ru/wp/2017/01/udalenie-nenuzhnyx-fajlov-obnovlenij-dlya-ochistki-windows/
Как удалить обновление windows 7 через командную строку
» windows 7 » Как удалить обновление windows 7 через командную строку
BSOD – синий экран смерти windows, который может быть и черным. Дело не в цвете сообщения, а в том, что система отказывается загружаться и соответственно – работать. Нередко его возникновение на дисплее пользователя случается непосредственно после ручной или автоматической установки обновлений ОС.
Как бы ни напрягались разработчики самой лучшей на планете windows, число комбинаций вариантов оборудования и программного обеспечения все равно превышает размеры их технической фантазии. И даже если 99% всех систем воспримут обновление нормально, все равно найдется 1%, который таки рухнет. Вот тогда-то мы и лицезреем BSOD вол всей его первозданной красе.
Немедленно возникает потребность в удалении обновлений через командную строку windows 7. Почему именно этот интерфейс приходится использовать? Да потому что все остальные оказываются недоступны – именно их нормальный запуск и является целью наших мероприятий.
Другая ситуация: вы установили нелицензионную «Семерку». Для обхода регистрации взломщики вмешиваются в программный код ядра системы. В результате поведение ОС в отдельных случаях становится непредсказуемым.
Согласитесь, поставщики обновлений совершенно не обязаны учитывать тот факт, что вы не любите платить деньги. BSOD и здесь подстерегает нас за углом. Давайте посмотрим, как можно справиться с проблемой, приложив для этого минимум усилий.
Предварительные действия
Для восстановления нормальной работы системы нам понадобится установочный дистрибутив windows. Версия дистрибутива не обязана совпадать с той, что инсталлирована на вашем компьютере. Это может быть диск с любой «Семеркой» или даже с windows 8 – главное, чтобы она имела командный интерфейс, совместимый с вашим. Естественно, XP не подойдет. Далее поступаем следующим образом:
- Грузимся с установочного диска (это может быть и флешка, достаточно прописать в БИОС загрузку с USB-носителя).
- В открывшемся окне «Установка windows» щелкаем по надписи «Восстановление системы».
- Программа обследует разделы жесткого диска и выдаст список всех установленных на компьютере «Семерок». Вы можете давно забыть о том, что когда-то устанавливали windows 7 на другой раздел, но программа об этом вспомнит, если там остались системные папки и файлы. Окно со списком выглядит примерно так:
- Выберите из списка ремонтируемую вами систему и нажмите кнопку «Далее».
- Система попытается восстановиться автоматически, а вы увидите перед собой окно с индикатором этого процесса. Не дожидаясь окончания, жмите «Отмена».
- В следующем окне жмите по надписи «Показать дополнительные возможности восстановления системы».
- Последний щелчок по надписи «Командная строка».
Теперь вы попали в командную строку.
Ремонтируем ОС в командной строке
Теперь все готово для того, чтобы запустить процесс удаления обновления. Для начала смените в консоли букву диска так, чтобы она указывала на раздел исправляемой ОС. Теперь нас будет интересовать перечень инсталлированных обновлений. Добраться до него можно путем ввода команды:
Если список получится длинный, то для остановки прокрутки списка на экране нажмите на клавишу «Pause». Повторное нажатие на эту же кнопку запустит листинг снова. Или выполните указанную выше команду с параметром /p – отвечающим за постраничный вывод информации. Какой бы вариант вы не выбрали, на экране вы увидите нечто вроде того, что показано на следующем рисунке:
Скопируйте прямо с экрана наименование подозрительного пакета (можно ориентироваться по временной метке – вероятно, это будет самый последний из установленных вами пакетов) и введите в приглашение такую команду, заменив в ней имя пакета вашим:
Это и есть команда деинсталляции обновления.
Если вами было установлено несколько пакетов, и вы не знаете в каком из них загвоздка – удаляйте их по очереди описанным способом. После удаления попытайтесь перезагрузить ПК – если все сделано правильно, вы попадете на рабочий стол windows.
windowsTune.ru
Удалить обновление windows vista/7/8/8.1
Vitekus Настройка ОС 10 августа 2016 1349
Рассмотрим способ удаления обновлений через панель управления.
Заходим в панель управления далее идем в «Центр обновления windows»
Центр обновления
С левой стороны внизу столбика нажимаем «Установленные обновления».
Для того чтобы открылся список всех установленных обновлений.
Установленные обновления
Как открылся список всех обновлений которые установлены на данном пк.
Нажимаем на интересующий нас обновление и нажимаем соответствующую кнопку «Удалить»
Соглашаемся с тем что мы действительно хотим удалить.
удаление обновления
Для того чтобы удалить обновления через командную строку то нужно параметры утилиты wusa
Также эту процедуру описывал в данной статье Ошибка 0x00000005 в WINDOWS 7 x64
Все параметры для удаления обновлений через командную строку указаны ниже.
пример: wusa.exe /uninstall /kb:2859537
параметры командной строки для удаления обновленийпараметры командной строки для удаления обновлений
Единственное вам нужно знать номер пакета обновлений он указывается вот так KB2859537.
посмотреть их можно через панель управления описано в первом варианте.
Ниже на скриншоте выделил установленные обновления.
Установленные обновления через панель управленияУстановленные обновления через панель управления
Также можно узнать установленные исправления и с командной строки.
Для этого водим команду systeminfo.
Немного отматываем вниз и там будет список вот такой.
Установленные обновления через командную строкуУстановленные обновления через командную строку
atlant-pc.ru
Ошибка 0xc0000005 при запуске программ, обновление kb:2882822
Вот уже третий месяц подряд, компания Microsoft, выпускает обновления для windows 7, которое вызывает ошибку 0xc0000005 при запуске программ.
Первое обновление, вызывающее ошибку 0xc0000005 — это kb2859537, было выпущено в августе, а второе обновление вызывающее ошибку 0xc0000005 – это kb2872339, вышло в сентябре. В октябре вышло новое обновление windows 7, которое снова вызывает ошибку 0xc0000005 – это обновление kb:2882822.
Как удалить августовское обновление windows 7 kb:2859537
вызывающее ошибку 0xc0000005 при запуске программ читайте здесь!
Как удалить сентябрьское обновление windows 7 kb:2872339
вызывающее ошибку 0xc0000005 при запуске программ, читайте здесь!
Компьютерная помощь в Макеевке –
быстрый способ решения проблем с компьютерной техникой.
Октябрьское обновление windows 7, которое вызывает ошибку 0xc0000005 при запуске программ, удаляется таким же образом, как и обновления windows7 kb2859537 и kb2872339.
Лучший способ удаления по-прежнему ввод команды через командную строку:
wusa.exe /uninstall /kb:2882822
И не забываем отключить автоматическое обновление windows 7. Или используем лицензионную windows 7. При отключении обновлений вы оставляете все уязвимости windows 7 не исправленными, что может привести к проблемам.
Причина возникновения ошибки 0xc0000005 при запуске программ на windows 7 такая же, как и раньше после обновлений kb:2859537 и kb:2872339. Ошибка возникает на нелицензионных windows 7 системах активированных с помощью различных «кряков» и «активаторов».
Активаторы копируют файл ядра «ntoskernel.exe». Используя копию нового файла «ntoskernel.exe» для взлома системы проверки активации windows 7. Именно это вызывает ошибку 0xc0000005 при запуске программ на windows 7.
Обновление для windows 7 – KB:2882822, исправляет критические уязвимости в ядре операционной системы, как и предыдущие обновления kb:2859537 и kb:2872339. Хотя странно, что подобные обновления начали выходить ежемесячно, уже третий раз подряд.
Для удаления обновлений windows 7 KB:2882822, kb:2859537 и kb:2872339, вызывающих ошибку 0xc0000005 при запуске программ, воспользуйтесь несколькими способами:
1. Восстановление системы windows 7 до установки обновления с помощью стандартных средств восстановления.
«Пуск» — «Все программы» — «Стандартные» — «Служебные» — «Восстановление системы».
Выберете точку восстановления и восстановите систему.
2. Удаление обновления KB:2882822 через сервис «Удалить или установить программу».
Зайдите в «Панель управления» найдите службу «Удаление или изменение программы».
Слева вы увидите пункт «Просмотр установленных обновлений». Нажмите и найдите обновления «Microsoft windows». Найдите в списке обновлений windows 7, обновление kb:2882822, которое вызывает при запуске программ ошибку 0xc0000005.
Нажмите «удалить» или нажмите правую кнопку мыши на обновлении kb:2882822 и нажмите удалить. После удаления обновления windows 7 kb:28828227,перезагрузите ваш компьютер или ноутбук и больше ошибка 0xc0000005 не возникнет при запуске программ.
3. Удаление обновления windows 7 kb:28828227 с помощью командной строки.
Зайдите в «Пуск» дальше нажмите «Все программы», найдите папку «Стандартные» и найдите пункт «Командная строка». В Командной строке пропишите команду: wusa.exe /uninstall / kb:2882822 и нажмите кнопку «Enter».
(Не забывайте учитывать пробелы при написании.)
После ввода команды начнется удаление обновления windows 7 kb:2882822.
Всё, что вам нужно согласиться с удалением обновления kb:2882822 и после удаления перезагрузить компьютер или ноутбук.
Команды для удаления всех трех обновлений windows 7, вызывающих ошибку 0xc0000005 при запуске программ.
wusa.exe /uninstall /kb:2859537
wusa.exe /uninstall /kb:2872339
wusa.exe /uninstall /kb:2882822
4. «Батник» для удаления результатов активации windows7.
Скопируйте в текстовый файл эти строки:
bcdedit /deletevaluekernel
sc delete oem-drv64
sc delete oem-drv86
pause
Поменяйте расширение тестового файла на .cmd
Запустите файл.
После запуска ваш активатор удалится, и система будет не активирована. Вы сможете установить все обновления windows 7 и воспользоваться другими способами активации, к примеру купить лицензионную Window 7.
5. Удаление обновлений windows 7 из среды восстановления с помощью DISM.
Более сложный способ, которым стоит воспользоваться, если остальные варианты не сработали.
Загрузитесь в среду восстановления windows 7.
Для этого войдите в меню Дополнительные варианты загрузки, нажимая F8 сразу после включения компьютера. Выберете «Устранение неполадок компьютера» и нажмите «Enter».
Запустите командную строку.
В командной строке выполните: DISM /Image:C:\ /Get-Packages
Найдите обновление KB:2882822 (или KB:2859537 или KB:2872339 соответственно).
Выделите имя обновления KB:2882822 левой кнопкой мыши, нажмите правую кнопку и скопируйте в буфер обмена.
В командной строке наберите: DISM /Image:C:\ /Remove-Package /PackageName:
Нажмите правую кнопку мыши, чтобы вставить имя пакета. Получится примерно такая команда:
DISM /Image:D:\ /Remove-Package /PackageName:Package_for_KB2859537~31bf3856ad364e35~x86~~6.1.1.3
Нажмите кнопку «Ente», для удаления обновления KB:2882822.
Если, при запуске компьютера или ноутбука появилась ошибка 0xc0000005 и при попытке запуска программ на windows 7 появляется ошибка 0xc0000005, значит всему виной, установленная нелицензионная операционная система и выбранный вами способ активации.
Удаляйте обновления, активируйте заново windows 7, в общем, выбирайте подходящее для вас решение проблемы, а Макеевский компьютерный сервис «Про-ТЕСТ» всегда рад помочь вам в решении любых проблем с компьютерной техникой.
Настройка и ремонт компьютера и ноутбука в Макеевке!
Мы ремонтируем компьютерную технику в Макеевке с 2003 года!
pro-test.dn.ua
Удаление обновлений в windows 7
Обновления помогают обеспечить максимальную эффективность и безопасность системы, её актуальность относительно меняющихся внешних событий.
Тем не менее, в определенных случаях некоторые из них могут навредить системе: содержать в себе уязвимости из-за недоработки разработчиков или конфликтовать с установленным на компьютере программным обеспечением.
Также бывают случаи, что был установлен ненужный языковой пакет, который не несет пользу для юзера, а только занимает место на жестком диске. Тогда встает вопрос удаления таких компонентов. Давайте узнаем, как можно это сделать на компьютере под управлением Виндовс 7.
Источник: https://htfi.ru/windows_7/kak_udalit_obnovlenie_windows_7_cherez_komandnuyu_stroku.html
Как тремя способами удалить обновления Windows 7
Все пользователи современных компьютеризированных устройств (будь это компьютер, телефон или любой другой гаджет) хотя бы раз сталкивались с ситуацией, когда какая-либо программа или даже операционная система просит произвести обновление. В случае с Windows патчи (то есть обновления) появляются, чуть ли не каждый день.
С одной стороны это хорошо — ведь день ото дня технологии становятся всё совершенней и, чтобы компьютер шагал в ногу со временем, требуется хотя бы иногда обновлять установленные на нём программы и операционную систему в целом.
Что даёт обновление Windows
Как известно, в мире нет ничего совершенного. Это же можно сказать и о работе современных операционных системах, включая Windows. После официального релиза ОС проходит ещё очень много времени, чтобы система могла одинаково эффективно работать на всех компьютерах.
Время от времени разработчики получают от пользователей различные жалобы на плохую работу ОС. Чтобы исправить неполадки, создателям Windows приходится выпускать патчи в виде файлов, хранящихся на официальных серверах. Как раз эти файлы и скачивает система, чтобы затем использовать их для решения тех или иных неполадок в работе.
Таким образом, своевременное скачивание обновлений Windows — это, своего рода, гарантия работоспособности системы от разработчиков.
Зачем удалять обновления
К сожалению, загруженные обновления не всегда идут на пользу компьютеру. Связано это с тем, что они иногда не подходят под конкретную машину пользователя.
Ведь сегодня на рынке высоких технологий конкурирует между собой большое число производителей материнских плат, видеокарт, процессоров и прочих компьютерных компонентов.
Эти компоненты создаются на разных заводах с использованием, хотя бы немного отличающихся между собой исходных материалов, что часто приводит к неполадкам в работе Windows на конкретном компьютере.
Именно в таких случаях обновления приводят не к улучшению, а наоборот, ухудшению работоспособности ОС. Обычно это случается после установки, так называемых, необязательных патчей.
Эти обновления, как правило, не важны для системы в целом, а лишь для некоторых программ.
Опытные пользователи чаще всего даже не скачивают патчи с пометкой «Необязательное» или вообще решают отключить обновления, защищая тем самым себя и компьютер от лишних проблем.
Как бы там ни было, чтобы вернуть систему в рабочее состояние после очередного патча, требуется произвести откат, а именно — удаление таких обновлений.
Сделать это можно разными способами. Рассмотрим наиболее простые.
Удаление патчей через Панель управления
Самый простой способ удалить патчи вручную в Windows 7 — воспользоваться системным инструментом. Для начала необходимо зайти в «Центр обновления Windows» через Панель управления. Последняя находится в меню «Пуск».
Здесь вам следует найти раздел «Центр обновления Windows» и перейти в него.
Чтобы просмотреть список установленных на данный момент патчей, перейдите по ссылке «Установленные обновления», что расположена в левом углу нижней части окна.
В представленном списке вы увидите сразу несколько патчей (а может в вашем случае там будет всего одно), которые были уже установлены на компьютере.
Вам нужно лишь выделить патч, который вы хотите удалить, кликнуть по его имени правой кнопкой мыши и выбрать соответствующий пункт из выпадающего списка (можно также просто кликнуть два раза по названию).
Предварительно обратите внимание на дату установки того патча, который вы пытаетесь удалить. Если вы примерно помните тот день, после которого ваш компьютер начал «капризничать», тогда выберите из списка патч, установленный именно в тот момент.
Сразу после этого действия компьютер должен перезагрузиться.
Если вам понадобилось полностью удалить сразу несколько патчей, то к сожалению, разом сделать это не получится. Имеется в виду, что невозможно выделить определённое количество патчей, поэтому придётся каждый удалять по очереди.
Используем командную строку
Если вам по каким-то причинам не удаётся удалить тот или иной патч через Панель управления, либо вы хотите упростить процесс удаления множества обновлений, можно воспользоваться командной строкой — она также способна выполнить эту задачу.
Для начала запустите её, нажав на клавиатуре Win + R и вписав в появившееся окошко команду cmd
В открывшемся окне нужно написать команду wusa.exe /uninstall /kb: и нажать «Ввод» (под «номер» подразумевается номер того или иного патча). Его можно найти в разделе «Установленные обновления», о котором было сказано выше.
Узнать полную информацию о возможностях программы wusa.exe можно запустив команду wusa /?
После вводы команды и нажатия кнопки Enter появится окно со справочной информацией:
Если вы точно знаете (например, увидели на каком-нибудь форуме), какое из важных или необязательных обновлений привело к неполадкам в работе компьютера, то пишите именно его номер.
Автоматическое удаление нескольких обновлений
Если ваша цель — удалить большое количество обновлений, то проще выполнить такую процедуру, создав файл с расширением bat. Для этого откройте текстовый редактор и создайте файл, содержащий строки такого кода: wusa /uninstall /quiet /norestart /kb:1234567
Вот как это выглядит на примере (создан файл updatedel.bat):
Ключи quite и norestart нужны для того, чтобы предотвратить появление окна подтверждения удаления для каждого обновления и автоматическую перезагрузку.
Далее, в командной строке запустите ваш батник. Учтите, что файл должен располагаться в текущей папке, иначе он не будет запущен:
Как отключить обновления
Если вы не хотите, чтобы ваш Windows обновлялся, можно отключить эту функцию в настройках. Для этого:
- Снова перейдите в Центр обновлений;
- Зайдите в раздел «Настройка параметров», что в левой части окна;
- Чтобы отключить обновления, выберите из списка «Не проверять наличие обновлений», а затем нажмите OK.
по теме
Источник: https://UstanovkaOS.ru/rabota-v-sisteme/kak-udalit-obnovleniya-windows-7.html
Как удалить обновления Windows 7 через командную строку, вручную
Как известно, обновления Windows позволяют совершенствовать систему. Таким образом, с каждым выпуском обновления устраняются программные ошибки, улучшается скорость и эффективность работы системы, а также устраняются уязвимые места.
Тем не менее, у пользователей порой возникает необходимость в удалении того или иного обновления. Причина может заключаться в том, что после установки этого обновления появилась заторможенность в работе системы, вследствие слабых характеристик компьютера и т.д.
Поэтому в сегодняшней статье мы подробно поговорим о том, как удалить обновления Windows 7.
Этот способ является самым простым и доступным для новичков и пользователей, которые особо не разбираются в компьютере. Теперь перейдем к непосредственной инструкции по этому способу:
- Откройте меню «Пуск», а затем кликните по пункту «Панель управления» и дождитесь появления нового окна.
- После появления окна «Панель управления», обратите внимание и кликните по категории «Программы».
- На следующем этапе, вам необходимо отыскать и кликнуть по «Просмотр установленных обновлений».
- Теперь важно отыскать обновление или пак обновлений, которые вы хотите удалить. Для того, чтобы удалить обновление, достаточно просто нажать на него левой кнопкой мыши, а затем кликнуть по кнопке «Удалить».
- В появившемся окне подтвердите намерения удаления обновления, просто нажмите на кнопку «Да». После этого, вам необходимо перезагрузить компьютер, если проблема не исчезла, то продолжайте удалять обновления до тех пор, пока компьютер не будет работать, как прежде.
Способ №2. Удаление обновлений через приложение «Командная строка»
Ни для кого не секрет, что командная строка позволяет совершить практически все виды операций на компьютере, включая изменение разрешения экрана, форматирование жесткого диска и многое другое.
Итак, давайте рассмотрим наглядную инструкцию по удалению обновлений Windows 7, используя только командную строку:
- Откройте меню «Пуск», а затем раскройте меню «Все программы».
- Теперь отыщите и раскройте папку «Стандартные», а затем кликните правой кнопкой мыши по приложению «Командная строка» и в контекстном меню нажмите на пункт «Запуск от имени администратора».
- После этого появится окно командной строки, как на изображении ниже.
Для удаления обновлений, вам необходимо использоваться шаблон с кодом:
wusa.exe /uninstall /kb:*******
Учтите, что вместо символов «*******», нужно вписывать код обновления. К примеру, это может быть код общего обновления Windows – KB3162835. В таком случае, в командную строку мы вписываем команду:
wusa.exe /uninstall /kb:3162835
- После того, как команда была вписана в командную строку, нажмите на кнопку «Enter».
- Появится окно «Автономный установщик обновлений Windows», затем дождитесь следующего этапа.
- На следующем этапе появится окно с подтверждением удаления обновления Windows. Нажмите на кнопку «Да».
- В конце концов появится окно с просьбой перезагрузки, просто нажмите на кнопку «Перезагрузить сейчас», так как это позволит окончательно избавиться от ненужного обновления.
Способ №3. Удаление обновлений через приложение «Очистка диска»
Важно заметить, что перед тем, как обновления будут установлены на Windows 7, они хранятся около недели, и только затем происходит процесс комплексной установки обновлений.
https://www.youtube.com/watch?v=QGPpDx80zoo
Таким образом, есть возможность вообще не устанавливать обновление, либо попросту его удалить при помощи приложения «Очистка диска», инструкция приведена ниже:
- Откройте меню «Пуск», а затем кликните по пункту «Компьютер» и дождитесь появления нового окна.
- Теперь найдите системный диск, он будет помечен значком Windows, а затем кликните по нему правой кнопкой мыши и выберите в контекстном меню «Свойства».
- После этого появится окно в котором вам нужно будет нажать на кнопку «Очистка диска».
- Дождитесь окончания оценки удаляемых файлов и папок. Обычно это занимает около 2 минут.
- В новом окне пролистайте, используя ползунок мыши, поставьте флажок на «Очистка обновлений Windows» и нажмите на кнопку «OK».
- После этого появится подтверждающее окно об удалении выделенных файлов, просто нажмите на кнопку «Удалить файлы».
- Теперь дождитесь окончания процесса удаления файлов, и после этого перезагрузите компьютер.
Ну что же, в статье были перечислены все способы удаления, как загруженных, так и уже установленных обновлений Windows 7. Тем не менее, ниже будут приведены практические видео-инструкции по удалению обновлений Windows 7.
: Как удалить обновления Windows 7
Источник: https://leephone.ru/kak-udalit-obnovleniya-windows-7-3-luchshix-sposoba/
Удаление обязательных обновлений
.msu, .mum, TrustedInstaller, wusa
Название Удаление обязательных обновлений не до конца раскрывает смысл описываемого в статье, поскольку не совсем понятно, что именно имеется в вижу под термином «обязательный».
Материал можно было бы озаглавить как Удаление неудаляемых обновлений, но тогда не совсем понятно, по каким причинам они вдруг стали неудаляемыми: по воле разработчика или из-за ошибок с хранилищем компонентов. Есть еще вариант обозначить как удаление обновлений, не предназначенных для удаления, но это как-то избыточно, что ли.
Совсем недавно открыл для себя одну любопытную особенность некоторых обновлений: они не удаляются стандартными средствами операционной системы. На практике возникла ситуация, в которой я никак не мог удалить из системы «битое» обновление.
По мере углубления в тематику вопроса выяснилось, что в Windows существуют разные типы обновлений, и что частный случай невозможности удаления некоторых из них вовсе не является следствием какой-либо локальной ошибки, а отражает скорее особенность. Судя по всему, объясняется это архитектурными нюансами механизма обновлений.
На практике сложно создать такую систему взаимосвязей обновлений, в которой каждое обновление будет полностью автономно, то есть независимо от остальных, и, соответственно, может быть удалено без каких-либо последствий.
Но еще более важно то, что некоторые обновления для системы действительно критичны, поскольку достаточно глубоко в неё интегрированы.
Например сам механизм обновления (стек обслуживания) обеспечивается набором модулей (инсталлятор, библиотеки и прч), которые необходимы для установки последующих обновлений и от которых зависит работоспособность механизма в целом.
Соответственно, все обновления стека обслуживания, вносящие алгоритмические изменения, не могут быть просто удалены, поскольку тогда станут недоступными некоторые особенности этих алгоритмов, при помощи которых уже были установлены последующие пакеты обновлений. Удаление подобных обновлений чревато для системы серьезными последствиями, такими как разрушение хранилища компонентов, и как следствие, потенциальные проблемы с работоспособностью самой операционной системы. На самом деле так уж всё страшно, поскольку подобных обязательных (неудаляемых) обновлений, например в системе Windows 7, насчитывается всего-то около десятка Но знать то об этом нюансе все же стоит, так же как и иметь понимание, как именно производить удаление обязательных обновлений.
Проблема
С точки зрения технического специалиста, установка и удаление системных обновлений относятся к типу тривиальных задач. В наш век глобальной сети Интернет, обновления в систему устанавливаются постоянно, часто вовсе незаметно для пользователя.
Обновления представляют собой исправления безопасности различных компонентов, модули, содержащие дополнительный функционал уже существующих приложений, а так же новое программное обеспечение. Однако, наряду с задачами установки обновлений, зачастую встают и задачи удаления системных обновлений.
Причины на то могут быть совершенно разнообразными, начиная от необходимости банально переустановить какое-либо из обновлений для достижения корректной работоспособности и заканчивая необходимостью исправления проблем зависимостей и целостности хранилища компонентов.
Система предоставляет несколько способов удаления обновлений из системы, например через компонент Центр обновления Windows, апплет Установленные обновления. В этом случае пользователь просто выделяет щелчком левой копки мыши (маркирует) интересующее его обновление и по щелчку правой кнопки мыши открывает меню Удалить, либо выбирает одноименный пункт из верхней панели:
тут всё тривиально. Но с обязательными обновлениями всё несколько сложнее, поскольку при аналогичных действиях мы не видим привычных элементов управления:
при попытке выполнить удаление данного компонента из командной строки при помощи утилиты wusa:
wusa /uninstall /kb:2522422
выдается ошибка: Обновление для Microsoft Windows является обязательным компонентом для этого компьютера, поэтому удаление невозможно.
В этом случае у специалиста возникает резонный вопрос: за что вы так со мной? Тот факт, что система считает некоторые обновления обязательными и не дает их удалять, вовсе не гарантирует, что эти обновления не могут повреждаться и являться причиной различного рода проблем. Поэтому, в некоторых случаях появляется необходимость удаления. Имеется ли возможность удалить подобные неудаляемые обновления из системы?
Решение
Изменения, описываемые в данном разделе, могут привести к неработоспособности хранилища компонентов!! Приводимые в разделе действия Вы выполняете на свой страх и риск!!
Поэтому действуйте крайне аккуратно, желательно сделав полный бэкап системы либо создав точку восстановления. Главное понимать, зачем Вы всё это делаете. Если Вам необходимо исправить последствия кривого обновления, то удалите обязательное обновление, а затем установите его вновь.
При удачном раскладе после удаления/переустановки неудаляемого обновления Вам удастся исправить последствия кривого обновления, однако при худшем сценарии развития событий, Вы приведете систему в нерабочее состояние, поскольку обновление может оказаться ключевым. Итогом может стать повреждение хранилища компонентов с ошибкой STATUS_SXS_COMPONENT_STORE_CORRUPT.
На каком уровне обеспечивается неудаляемость подобных обязательных обновлений? На уровне параметров в конфигурационных .mum-файлах.
.mum-файл (Microsoft Update Manifest/Манифест обновления Майкрософт) — конфигурационный файл обновления Windows формата XML, содержащий параметры пакета: наименование, идентификатор, язык установки, зависимости, флаги действий и прочие.
Используется в качестве идентификатора (символического имени) сервиса (стека) обслуживания с целью выполнения над пакетом операций включения/отключения/удаления посредством различных сервисных утилит (например, Диспетчера пакетов (pkgmgr)).
Файл манифеста содержит в своем имени наименование обслуживаемого обновления и размещается в каталоге %WinDir%\servicing\Packages;
А где содержатся и откуда появляются в системе сами .mum-файлы? А они содержатся в .msu-файлах установки, которые приезжают в систему через Центр обновления Windows либо скачиваются и устанавливаются пользователем вручную в виде файлов с расширением .msu, например Windows6.1-KB2639308-x64.msu.
.msu-файл (Microsoft System Update/Пакет обновления Майкрософт) — изолированный пакет Центра обновления Microsoft, содержащий в своем составе метаданные (описывающие каждой пакет обновления, содержащейся в .msu-файле), один или несколько .cab-файлов (каждый .
cab-файл содержит модули отдельного обновления), .xml-файл (описывающий пакет обновления, используется Автономным установщиком обновлений Windows wusa.
exe для выполнения процесса инсталляции обновления), файл свойств (файл содержит строки свойств, которые использует утилита wusa.exe.
В .mum-файле есть параметр с именем permanence, принимающий два значения: removable и permanent.
Пакеты обновления, которые не желательно удалять из системы, разработчики Microsoft объявляют как «постоянный» (permanent), тогда как все остальные (обычные) пакеты обновления маркируются как «удаляемые» (removable).
Поэтому, процесс изменения типа обновления с неудаляемого на удаляемое сводится к изменению данного параметра в соответствующем .mum-файле.
Общий алгоритм действий
По просьбе читателей алгоритм действий приводится для максимально широкой аудитории пользователей, поэтому я попытался описать процесс на доступном уровне.
- После инсталляции типового системного обновления соответствующие .mum-файлы размещаются внутри каталога %Windir%\servicing\Packages\. Поэтому, открываем в C:\Windows\servicing\, ставим курсор на подкаталог Packages.
- Зачастую наблюдается проблема с доступом к объектам в директории %Windir%\servicing\Packages\, поскольку разрешения на полный доступ выставляются только для системной учетной записи TrustedInstaller. Поэтому, для внесения изменений в права доступа нажимаем на каталоге Packages правую кнопку мыши, выбираем пункт Свойства и затем переходим во вкладку Безопасность. В открывшемся окне сразу за разделом «Группы и пользователи» нажимаем кнопку Изменить, затем жмем Добавить, в открывшемся окне, в поле ввода пишем Все, жмем Проверить имена, выбираем из найденного, жмем OK, затем выставляем для вновь добавленной группы полные права. Закрываем окно, в основном окне Безопасность, в самом низу жмем кнопку Дополнительно, в открывшемся вновь окне, во вкладке «Разрешения» выделяем только что созданную группу (Все), жмем кнопку Изменить разрешения, далее в самом низу нового окна отмечаем чекбокс «Заменить все разрешения дочернего объекта на разрешения, наследуемые от этого объекта», везде нажимаем ОК, закрывая все окна.
- Заходим в директорию Packages, ищем в ней .mum-файл(ы), относящиеся к удаляемому обновлению. Обычно они имеют имя, содержащее в себе полное название искомого пакета:
- Открываем найденный файл на редактирование:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
- Ищем строку, содержащую слово permanence, заменяя значение параметра на permanence=»removable». В приведенном выше примере это строка под номером 4. Далее закрываем файл с сохранением произведенных изменений.
- Производим подобные действия для всех .mum-файлов, ассоциированных с требуемым неудаляемым пакетом обновления, поскольку с некоторыми обновлениями могут быть ассоциированы два и более .mum-файлов.
- После окончания процесса правки закрываем все окна, относящиеся к обновлениям. В некоторых случаях изменения вступают в силу мгновенно, то есть обновление станет доступным для удаления сразу после открытия и переиндексации в разделе Установленные обновления, в остальных же случаях может потребоваться перезагрузка.
Источник: http://datadump.ru/uninstall-uninstallable-patches/