Как удалить обновления windows 7 из командной строки
Как удалить обновления Windows 7 — 3 способа
В этой статье мы ответим на вопрос, как удалить обновления Windows 7, если по каким-либо причинам необходимо удалить одно или несколько установленных накопительных обновлений. После установки обновления, в работе компьютера могут возникнуть проблемы.
При установке обновления вносятся изменения в операционную систему Windows 7. Из-за этого, может возникнуть конфликт драйверов, перестанут работать некоторые программы и т. п.
Для возвращения системе прежней работоспособности, необходимо удалить файлы обновления Windows 7. Можно ли удалять обновления Windows 7?
Да, пользователь имеет возможности для удаления проблемного обновления с компьютера. Иногда, обновления устанавливаются «криво», поэтому удаление, а потом переустановка обновления может решить проблему.
Стоит ли удалить обновление Windows 7, каждый пользователь решает самостоятельно, в зависимости от возникшей проблемы.
Я рекомендую устанавливать обновления для Windows 7, потому что в них содержатся патчи безопасности и исправления для операционной системы. С установленными обновлениями, компьютер будет более защищен от возможных угроз.
В этом руководстве мы рассмотрим, как удалить последние обновления Windows 7 или удаление обновлений в пакетном режиме.
Удаление обновлений Windows 7 — 1 способ
Использование Панели управления: самый простой способ для удаления установленных обновлений операционной системы.
- Войдите в меню «Пуск», запустите «Панель управления».
- Щелкните по опции «Центр обновления Windows».
- В окне «Центр обновления Windows» нажмите на ссылку «Установленные обновления», которая находится в левом нижнем углу окна.
В окне «Удаление обновления» находится список установленных обновлений. У почти каждого установленного обновления имеется свой номер в виде обозначения: KB:XXXXXXX (X — номер из цифр).
- Нажмите на нужное обновления правой кнопкой мыши, в контекстном меню выберите «Удалить».
- В окне с предупреждением согласитесь на удаление обновления системы.
- Перезагрузите компьютер.
Как удалить обновление Windows 7 через командную строку — 2 способ
Сейчас мы выполним удаление обновления Windows 7 через командную строку, с помощью встроенного средства операционной системы.
Нам потребуется выполнить одну или две команды, в зависимости от ситуации. Если, вам известен номер проблемного обновления, можно сразу удалить это конкретное обновление. В другом случае, сначала можно вывести список всех установленных обновлений, чтобы затем удалить ненужное.
- Запустите командную строку от имени администратора.
- В окне интерпретатора командной строки выполните команду, для получения списка установленных обновлений:
wmic qfe list brief /format:table
В окне командной строки отображаются номера обновлений и даты установки в операционную систему.
- Выберите обновление, а затем выполните команду, введя номер обновления:
wusa /uninstall /kb:номер_обновления
- После удаления обновления, выполните перезагрузку ПК.
Как удалить сразу несколько обновлений Windows 7 — 3 способ
В некоторых ситуациях, требуется удалить все обновления Windows 7 сразу, или несколько обновлений за один раз. Решить данную проблему можно с помощью выполнения команды пакетного «.bat» файла.
Вам также может быть интересно:
В этой статье используются два варианта: один файл удаляет только некоторые накопительные обновления, которые пользователь внесет в файл с расширением «.bat», другой пакетный файл удаляет все установленные обновления, которые можно удалить из операционной системы.
Для удаления нескольких обновлений Windows 7 за один раз, необходимо самостоятельно создать файл с расширением «.bat».
Выполните несколько последовательных шагов:
- Откройте программу Блокнот.
- Введите несколько команд подобного вида (каждая команда с новой строки):
wusa /uninstall /quiet /norestart /kb:XXXXXXX (XXXXXXX — номер обновления)
В каждой команде имеются следующие элементы:
- wusa — запуск автономного установщика обновлений Windows;
- uninstall — аргумент для удаления;
- quiet — автоматическое подтверждения действия;
- norestart — выполнение операции без перезагрузки компьютера;
- kb:XXXXXXX — номер обновления, которое необходимо удалить.
- В программе блокнот войдите в меню «Файл», выберите «Сохранить как…».
- В поле «Тип файла:» выберите «Все файлы», а в поле «Имя файла» введите устраивающее вас название, к которому добавьте расширение «.bat». У вас должно получится примерно так: «uninstall_update.bat».
- Выберите директорию на компьютере, куда нужно сохранить пакетный файл, а затем нажмите на кнопку «Сохранить».
- Для запуска выполнения операции два раза щелкните левой кнопкой мыши по пакетному файлу.
- После удаления обновлений перезагрузите ПК.
Для того, чтобы контролировать процесс выполнения и узнать о завершении процесса удаления, имеет смысл запустить пакетный файл в командной строке.
- Запустите командную строку от имени администратора.
- В окне командной строки введите полный путь до места расположения «.bat» файла, нажмите на клавишу «Enter».
В данном случае, пакетный файл находится на Рабочем столе.
Для удаления всех обновлений Windows 7, которые возможно удалить, нужно использовать готовый пакетный файл.
Создайте пакетный «BAT» файл со следующим содержимым:
@echo off color 0A mode con: cols=41 lines=20 setlocal enabledelayedexpansion cd /d "%~dp0" reg query "HKEY_USERS\S-1-5-19\Environment" /v TEMP 2>&1 | findstr /I /C:REG_EXPAND_SZ 2>&1 > NUL && (call :UNINSTUPD) || (call :NOADMIN) >nul pause& exit /b :UNINSTUPD echo. echo Please wait echo. echo По окончании компьютер будет перезагружен echo. echo Удаленные обновления %DATE%>>"%~dp0UninstallUpdatesLog.txt" >nul reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v "UninstallUpdatesLog" /d "%~dp0UninstallUpdatesLog.txt" /f for /f %%a in ('wmic qfe get hotfixid^| more +1') do ( for /f "tokens=* delims=KB" %%b in ("%%a") do ( echo Удаляется KB:%%b start /wait wusa.exe /uninstall /KB:%%b /quiet /norestart echo !time:~0,-3! KB:%%b>> "%~dp0UninstallUpdatesLog.txt" ) ) shutdown /r /t 0 exit /b :NOADMIN echo. echo. echo Запустите скрипт от имени администратора >nul pause exit /b
Выполните следующие действия:
- Запустите файл на компьютере для выполнения удаления всех пакетных обновлений.
- После завершения операции, компьютер автоматически перезагрузится.
Готовый пакетный файл можно скачать здесь. Распакуйте архив, поместите пакетный файл с расширением «.bat» в нужное место на ПК, а затем запустите выполнение от имени администратора.
Выводы статьи
После установки пакетного обновления, в операционной системе Windows 7 могут возникнуть неполадки в системе, или проблемы с работой установленных программ. Для устранения проблемы необходимо удалить обновление, вызвавшее сбои в работе системы или приложений. Имеется несколько способов для удаления проблемного установленного обновления: можно удалить за один раз одно или несколько обновлений, или сразу удалить все обновления Windows 7.
Похожие публикации:
хттpс://веиииса.ру/хоw-то-ремове-wиндоwс-7-уpдатеКак удалить обновления Windows 7 — 3 способахттpс://веиииса.ру/wp-сонтент/уpиоадс/2019/08/0-1.pнгхттpс://веиииса.ру/wp-сонтент/уpиоадс/2019/08/0-1-300x250.pнгВасилийWиндоwсВ этой статье мы ответим на вопрос, как удалить обновления Windows 7, если по каким-либо причинам необходимо удалить одно или несколько установленных накопительных обновлений. После установки обновления, в работе компьютера могут возникнуть проблемы. При установке обновления вносятся изменения в операционную систему Windows 7. Из-за этого, может возникнуть конфликт драйверов, перестанут...ВасилийВасилий[email protected]Автор 700+ статей на сайте Vellisa.ru. Опытный пользователь ПК и ИнтернетИнтернет и программы для всехУдаление обновлений через командную строку в Windows 7
BSOD – синий экран смерти Windows, который может быть и черным. Дело не в цвете сообщения, а в том, что система отказывается загружаться и соответственно – работать. Нередко его возникновение на дисплее пользователя случается непосредственно после ручной или автоматической установки обновлений ОС.
Как бы ни напрягались разработчики самой лучшей на планете Windows, число комбинаций вариантов оборудования и программного обеспечения все равно превышает размеры их технической фантазии. И даже если 99% всех систем воспримут обновление нормально, все равно найдется 1%, который таки рухнет. Вот тогда-то мы и лицезреем BSOD вол всей его первозданной красе.
Немедленно возникает потребность в удалении обновлений через командную строку Windows 7. Почему именно этот интерфейс приходится использовать? Да потому что все остальные оказываются недоступны – именно их нормальный запуск и является целью наших мероприятий.
Другая ситуация: вы установили нелицензионную «Семерку». Для обхода регистрации взломщики вмешиваются в программный код ядра системы. В результате поведение ОС в отдельных случаях становится непредсказуемым.
Согласитесь, поставщики обновлений совершенно не обязаны учитывать тот факт, что вы не любите платить деньги. BSOD и здесь подстерегает нас за углом. Давайте посмотрим, как можно справиться с проблемой, приложив для этого минимум усилий.
Предварительные действия
Для восстановления нормальной работы системы нам понадобится установочный дистрибутив Windows. Версия дистрибутива не обязана совпадать с той, что инсталлирована на вашем компьютере. Это может быть диск с любой «Семеркой» или даже с Windows 8 – главное, чтобы она имела командный интерфейс, совместимый с вашим. Естественно, XP не подойдет. Далее поступаем следующим образом:
- Грузимся с установочного диска (это может быть и флешка, достаточно прописать в БИОС загрузку с USB-носителя).
- В открывшемся окне «Установка Windows» щелкаем по надписи «Восстановление системы».
- Программа обследует разделы жесткого диска и выдаст список всех установленных на компьютере «Семерок». Вы можете давно забыть о том, что когда-то устанавливали Windows 7 на другой раздел, но программа об этом вспомнит, если там остались системные папки и файлы. Окно со списком выглядит примерно так:
- Выберите из списка ремонтируемую вами систему и нажмите кнопку «Далее».
- Система попытается восстановиться автоматически, а вы увидите перед собой окно с индикатором этого процесса. Не дожидаясь окончания, жмите «Отмена».
- В следующем окне жмите по надписи «Показать дополнительные возможности восстановления системы».
- Последний щелчок по надписи «Командная строка».
Теперь вы попали в командную строку.
Ремонтируем ОС в командной строке
Теперь все готово для того, чтобы запустить процесс удаления обновления. Для начала смените в консоли букву диска так, чтобы она указывала на раздел исправляемой ОС. Теперь нас будет интересовать перечень инсталлированных обновлений. Добраться до него можно путем ввода команды:
Если список получится длинный, то для остановки прокрутки списка на экране нажмите на клавишу «Pause». Повторное нажатие на эту же кнопку запустит листинг снова. Или выполните указанную выше команду с параметром /p – отвечающим за постраничный вывод информации. Какой бы вариант вы не выбрали, на экране вы увидите нечто вроде того, что показано на следующем рисунке:
Скопируйте прямо с экрана наименование подозрительного пакета (можно ориентироваться по временной метке – вероятно, это будет самый последний из установленных вами пакетов) и введите в приглашение такую команду, заменив в ней имя пакета вашим:
Это и есть команда деинсталляции обновления.
Если вами было установлено несколько пакетов, и вы не знаете в каком из них загвоздка – удаляйте их по очереди описанным способом. После удаления попытайтесь перезагрузить ПК – если все сделано правильно, вы попадете на рабочий стол Windows.
Как удалить обновления в Windows 7
Обновления помогают обеспечить максимальную эффективность и безопасность системы, её актуальность относительно меняющихся внешних событий. Тем не менее, в определенных случаях некоторые из них могут навредить системе: содержать в себе уязвимости из-за недоработки разработчиков или конфликтовать с установленным на компьютере программным обеспечением. Также бывают случаи, что был установлен ненужный языковой пакет, который не несет пользу для юзера, а только занимает место на жестком диске. Тогда встает вопрос удаления таких компонентов. Давайте узнаем, как можно это сделать на компьютере под управлением Виндовс 7.
Читайте также: Как отключить обновления на Виндовс 7
Способы удаления
Удалить можно как уже установленные в систему обновления, так и только их установочные файлы. Попробуем рассмотреть различные способы решения поставленных задач, в том числе и как отменить обновление системы Windows 7.
Способ 1: «Панель управления»
Наиболее популярным способом решения изучаемой проблемы является использование «Панели управления».
- Щелкните «Пуск». Перейдите в «Панель управления».
- Перейдите в раздел «Программы».
- В блоке «Программы и компоненты» выбирайте «Просмотр установленных обновлений».
Имеется и другой путь. Нажмите Win+R. В появившейся оболочке «Выполнить» вбейте:
wuapp
Щелкайте «OK».
- Открывается «Центр обновления». В левой части в самом низу расположен блок «См. также». Щелкните по надписи «Установленные обновления».
- Откроется список установленных компонентов Windows и некоторых программных продуктов, главным образом компании Microsoft. Тут вы можете видеть не только название элементов, но и дату их установки, а также код KB. Таким образом, если решено удалить компонент по причине возникающей ошибки или конфликта с другими программами, помня примерную дату возникновения ошибки, пользователь сможет отыскать в списке подозрительный элемент, основываясь на дате его установки в систему.
- Найдите тот объект, который желаете убрать. Если необходимо удалить именно компонент Виндовс, то ищите его в группе элементов «Microsoft Windows». Нажимайте по нему правой клавишей мышки (ПКМ) и выберите единственный вариант — «Удалить».
Также можете произвести выделение элемента списка левой клавишей мышки. А затем нажать на кнопку «Удалить», которая располагается над перечнем.
- Появится окошко, где задается вопрос, действительно ли вы желаете удалить выбранный объект. Если вы действуете осознанно, тогда жмите «Да».
- Выполняется процедура удаления.
- После этого может запуститься окошко (не всегда), в котором говорится, что для вступления в силу изменений нужно перезагрузить компьютер. Если вы желаете сделать это немедленно, то жмите «Перезагрузить сейчас». Если же большой срочности в устранении обновления нет, то нажимайте «Перезагрузить позже». В таком случае компонент будет полностью удален только после перезагрузки компьютера вручную.
- После того, как компьютер будет перезагружен, выбранные компоненты будут удалены полностью.
Другие компоненты в окне «Установленные обновления» удаляются по аналогии с удалением элементов Windows.
- Выделите нужный элемент, а затем кликните по нему ПКМ и выберите «Удалить» или нажмите на кнопку с аналогичным названием выше списка.
- Правда, в этом случае интерфейс открывающихся далее окон в процессе деинсталляции будет несколько другим, чем мы видели выше. Он зависит от того, обновление какого именно компонента вы удаляете. Впрочем, тут все довольно просто и достаточно следовать появляющимся подсказкам.
Важно отметить, что если у вас включена автоматическая установка, то удаленные компоненты через определенное время загрузятся вновь. В этом случае важно отключить возможность автоматического действия для того, чтобы можно было вручную выбирать, какие компоненты следует загружать, а какие нет.
Урок: Установка обновлений Windows 7 вручную
Способ 2: «Командная строка»
Изучаемую в данной статье операцию можно произвести также путем введения определенной команды в окно «Командной строки».
- Щелкните «Пуск». Выберите «Все программы».
- Переместитесь в каталог «Стандартные».
- Щелкайте ПКМ по «Командная строка». В перечне выбирайте «Запуск от имени администратора».
- Появляется окно «Командной строки». В него нужно ввести команду по следующему шаблону:
wusa.exe /uninstall /kb:*******
Вместо символов «*******» нужно установить код KB того обновления, которое нужно удалить. Если вы этот код не знаете, как говорилось уже ранее, его можно посмотреть в списке установленных обновлений.
Например, если нужно удалить компонент безопасности с кодом KB4025341, то команда, введенная в командную строку, примет следующий вид:
wusa.exe /uninstall /kb:4025341
После ввода нажимайте Enter.
- Начинается извлечение в автономном установщике обновлений.
- На определенном этапе появляется окошко, где вы должны подтвердить желание извлечь указанный в команде компонент. Для это нажимайте «Да».
- Автономный установщик выполняет процедуру удаления компонента из системы.
- По завершении этой процедуры для полного удаления, возможно, понадобится перезагрузить компьютер. Можете это предпринять обычным путем или, нажав на кнопку «Перезагрузить сейчас» в специальном диалоговом окне, если оно появится.
Кроме того, при удалении с помощью «Командной строки» можете использовать дополнительные атрибуты установщика. Полный их перечень можете просмотреть, введя в «Командную строку» следующую команду и нажав Enter:
wusa.exe /?
Откроется полный перечень операторов, которые можно применять в «Командной строке» во время работы с автономным установщиком, в том числе и при удалении компонентов.
Конечно, не все из данных операторов подойдут для описываемых в статье целей, но, например, если ввести команду:
wusa.exe /uninstall /kb:4025341 /quiet
объект KB4025341 будет удален без диалоговых окон. Если потребуется перезагрузка, то она произойдет автоматически без подтверждения пользователя.
Урок: Вызов «Командной строки» в Виндовс 7
Способ 3: Очистка диска
Но обновления находятся в Windows 7 не только в установленном состоянии. Перед установкой все они загружаются на винчестер и некоторое время хранятся там даже после установки (10 дней). Тем самым инсталляционные файлы все это время занимают место на винчестере, хотя по факту установка уже выполнена. Кроме того, бывают случаи, когда пакет загружен на компьютер, но пользователь, обновляясь вручную, не захотел его устанавливать. Тогда эти компоненты просто будут «болтаться» на диске неустановленными, только занимая пространство, которое можно было бы использовать под другие нужды.
Иногда случается и так, что обновление по вине сбоя не было полностью загружено. Тогда оно не только непродуктивно занимает место на винчестере, но и не дает системе полноценно обновляться, так как она считает данный компонент уже загруженным. Во всех этих случаях необходимо очистить ту папку, куда закачиваются обновления Windows.
Простейшим способом удаления закачанных объектов является очистка диска через его свойства.
- Щелкайте «Пуск». Далее перемещайтесь по надписи «Компьютер».
- Открывается окошко со списком подсоединенных к ПК носителей информации. Кликнете ПКМ по тому диску, где расположен Windows. В подавляющем большинстве случаев это раздел C. В перечне выберите «Свойства».
- Запускается окно свойств. Перейдите в раздел «Общие». Там щелкнете «Очистка диска».
- Выполняется оценка пространства, которое возможно очистить, удалив различные малозначащие объекты.
- Появляется окно с результатом того, что можно очистить. Но для наших целей нужно нажать на «Очистить системные файлы».
- Запускается новая оценка объема пространства, которое возможно очистить, но на этот раз с учетом системных файлов.
- Опять открывается окошко очистки. В области «Удалить следующие файлы» отображаются различные группы компонентов, которые можно удалить. Подлежащие удалению объекты помечены галочкой. У остальных элементов галочка снята. Для решения нашей задачи требуется установить галочки напротив пунктов «Очистка обновлений Windows» и «Файлы журнала обновления Windows». Напротив всех остальных объектов, если вы больше не желаете ничего чистить, галочки можно убрать. Для запуска процедуры очистки жмите «OK».
- Запускается окошко, в котором спрашивается, действительно ли пользователь желает удалить выбранные объекты. Также предупреждается, что удаление необратимо. Если пользователь уверен в своих действиях, то он должен нажать «Удалить файлы».
- После этого выполняется процедура удаления выбранных компонентов. После её завершения рекомендуется самостоятельно перезагрузить компьютер.
Способ 4: Ручное удаление загруженных файлов
Также компоненты можно удалить вручную из папки, куда они были закачаны.
- Для того, чтобы ничто не помешало процедуре, нужно временно отключить службу обновления, так как она может блокировать процесс ручного удаления файлов. Щелкайте «Пуск» и переходите в «Панель управления».
- Выбирайте «Система и безопасность».
- Далее щелкайте по «Администрирование».
- В перечне системных инструментов выбирайте «Службы».
Можно осуществить переход в окно управления службами и без использования «Панели управления». Вызовите утилиту «Выполнить», щелкнув Win+R. Вбейте:
services.msc
Щелкайте «OK».
- Запускается окошко управления службами. Нажав на название колонки «Имя», постройте имена служб в алфавитной последовательности для удобства поиска. Найдите «Центр обновления Windows». Отметьте данный элемент и нажимайте «Остановить службу».
- Теперь запускайте «Проводник». В его адресную строку скопируйте следующий адрес:
C:\Windows\SoftwareDistribution\
Нажмите Enter или щелкните справа от строки по стрелке.
- В «Проводнике» открывается директория, в которой находятся несколько папок. Нас, в частности, будут интересовать каталоги «Download» и «DataStore». В первой папке хранятся сами компоненты, а во второй – журналы.
- Зайдите в папку «Download». Выделите все её содержимое, нажав Ctrl+A, и произведите удаление с помощью комбинации Shift+Delete. Использовать именно данную комбинацию необходимо потому, что после применения нажатия одиночной клавиши Delete содержимое будет отправлено в Корзину, то есть, будет фактически продолжать занимать определенное дисковое пространство. С помощью же комбинации Shift+Delete будет произведено полное безвозвратное удаление.
- Правда, вам ещё придется подтвердить свои намерения в миниатюрном окошке, которое появится после этого, нажав кнопку «Да». Теперь будет выполнено удаление.
- Затем переместитесь в папку «DataStore» и таким же образом, то есть, применив нажатие Ctr+A, а потом Shift+Delete, произведите удаление содержимого с последующим подтверждением своих действий в диалоговом окне.
- После того, как данная процедура выполнена, чтобы не терять возможность своевременно обновлять систему, снова переместитесь в окно управления службами. Отметьте «Центр обновления Windows» и нажимайте «Запустить службу».
Способ 5: Удаление загруженных обновлений через «Командную строку»
Загруженные обновления можете удалить и при помощи «Командной строки». Как и в предыдущих двух способах, это будет только удаление установочных файлов из кэша, а не откат установленных компонентов, как в первых двух способах.
- Запустите «Командную строку» с административными правами. Как это сделать, было подробно описано в Способе 2. Чтобы отключить службу введите команду:
net stop wuauserv
Жмите Enter.
- Далее введите команду, собственно, очищающую кэш загрузок:
ren %windir%\SoftwareDistribution SoftwareDistribution.OLD
Снова кликайте Enter.
- После очистки требуется снова запустить службу. Наберите в «Командной строке»:
net start wuauserv
Нажимайте Enter.
В вышеописанных примерах мы увидели, что можно произвести удаление, как уже установленных обновлений, путем их отката, так и загрузочных файлов, которые закачаны на компьютер. Причем для каждой из указанных задач есть сразу по несколько способов решения: через графический интерфейс Windows и через «Командную строку». Каждый юзер может выбрать более подходящий к определенным условиям вариант.
Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТУдаление обновлений Windows 7 через командную строку
Корпорация Microsoft для всех своих детищ в виде операционных систем с завидной регулярностью выпускает пакеты апдейтов или патчи, которые вроде бы призваны латать дыры в системе безопасности и повысить уровень работоспособности ОС. К сожалению, в Windows 7 после установки некоторых обновлений могут наблюдаться проблемы (появление черного экрана, торможение или полное зависание системы и т. д.). Для многих пользователей, не знакомых с тонкостями настройки этой ОС, удаление обновлений Windows 7 становится настоящей головной болью, поскольку некоторые пакеты являются неудаляемыми. То есть стандартные средства не работают. Далее к рассмотрению предлагается несколько вариантов действий, позволяющих произвести и удаление старых обновлений Windows 7 и недавно установленных апдейтов.
Почему возникают проблемы с обновлениями Windows 7?
Для начала разберемся, почему с обновлениями возникают проблемы и зачем нужно их удаление. Тут проблема состоит в том, что сегодня на рынке материнских плат наблюдается небывало мощная конкуренция, и каждый производитель пытается внести в свои устройства что-то новое. Но ведь за всем не уследишь. И апдейты, выпускаемые Microsoft, являются в достаточно высокой степени универсальными и не учитывают специфику того или иного материнского чипа.
Все это и приводит только к тому, что некоторые обновления просто не подходят к конкретно взятой компьютерной системе, хотя сама ОС функционирует более или менее нормально. При появлении сбоев удаление обновлений Windows 7 в большинстве случаев сказывается на работе ПК или ноутбука положительным образом. Но тут главное – деинсталлировать их правильно, а также предпринять некоторые важные шаги по недопущению повторения ситуации в будущем.
Удаление ненужных обновлений Windows 7: стандартная методика
Отвлечемся пока от основной темы и посмотрим, как можно удалить апдейты из системы с применением стандартного способа.
Удаление обновлений Windows 7 выполняется из раздела установленных апдейтов «Центра обновления», который располагается в «Панели управления». В принципе, можно поступить проще, сразу войдя в раздел программ и компонентов и используя соответствующий пункт (в предыдущем варианте при нажатии на просмотр все равно будет произведено перенаправление в раздел программ и компонентов).
Здесь достаточно выбрать какой-то установленный пакет и через ПКМ просто запустить строку деинсталляции. Если требуется, все пакеты можно отсортировать по дате установки (это бывает полезно в том случае, когда время появления определенного сбоя или ошибки известно точно).
Windows 7: удаление обновлений. Командная строка.
Но не все пакеты апдейтов можно деинсталлировать методом, описанным выше. Некоторые критические обновления удалению с применением стандартной методики не поддаются. Что предпринять в этом случае? Единственно возможное и безотказное средство – использование командной строки, запущенной с администраторскими правами.
Ее старт можно произвести из меню «Выполнить» сочетанием cmd, вызвать из главного меню «Пуск» или от имени администратора открыть исполняемый файл cmd.exe, расположенный в директории System32 корневой папки операционной системы.
Поскольку все пакеты апдейтов имеют обозначение KBXXXXXXX, где XXXXXXX – семизначный код номера обновления, в командной консоли наряду с основной командой и нужно будет прописать этот номер. В общих чертах строка удаления будет выглядеть так: wusa.exe /uninstall /kbXXXXXXX. Номер самого патча нужно запомнить или записать при просмотре в разделе установленных апдейтов.
Все возможности основной команды в плане использования дополнительных атрибутов можно просмотреть при помощи ввода строки wusa /?, после чего в консоли появится справочная информация.
Пакетное удаление апдейтов при помощи BAT-файла
Но деинсталляция в прошлом случае применяется исключительно к каждому отдельно взятому пакету. Если их достаточно много, чтобы не тратить время на ввод команды каждый раз, можно применить схему пакетного удаления, которая, кстати сказать, прекрасно работает и для тех случаев, когда какой-то апдейт деинсталлировать стандартным методом оказывается невозможным.
Для этого придется запустить стандартный «Блокнот», прописать там строки wusa /uninstall /quiet /norestart /kb:XXXXXXX, где, опять же, XXXXXXX – номера апдейтов, и сохранить созданный файл с ручным присвоением ему расширения BAT (пакетный файл Windows) в текущем пользовательском каталоге (например, c:\Users\Vasya), иначе файл не сможет произвести старт. После этого останется только запустить его двойным кликом, после чего появится командная строка, а в ней можно будет увидеть выполнение процесса удаления. По окончании всех процессов перезагружать компьютер нельзя ни в коем случае, хотя для вступления изменений в силу это необходимо. Далее будет понятно, почему.
Обратите внимание на параметры quiet и norestart. Они необходимы для того, чтобы при деинсталляции для каждого пакета не запрашивалось подтверждение на удаление.
Действия после выполнения деинсталляции обновлений
Итак, удаление обновлений Windows 7 через командную строку вроде бы и произведено, но радоваться рано. Суть последующих проблем состоит в том, что если в системе включен автоматический апдейт, хотите вы этого или нет, система все равно (даже при перезагрузке после удаления) начнет искать пакеты снова. Таким образом, чтобы апдейты не устанавливались, функцию нужно отключить.
Для этого следует использовать все тот же «Центр обновления», выбрать раздел настройки параметров, а в качестве предпочитаемого действия установить значение «Не проверять наличие обновлений». Если апдейты все же нужны, на крайний случай можно использовать установку скачивания с предложением установки, от которой всегда можно отказаться.
Заключение
Как видим, удаление обновлений Windows 7 – дело не такое уж и хлопотное. Если подходить к осуществлению таких действий с точки зрения рациональности, конечно, оптимальным вариантом станет создание пакетного BAT-файла с внесением в него всех номеров пакетов, подлежащих деинсталляции. Но тут следует проявить особое внимание, чтобы не вписать что-то лишнее (имеются в виду критические обновления системы).
Наконец, в качестве дополнения, несколько отвлекаясь от темы, владельцам некоторых моделей лэптопов можно посоветовать использовать специальные кнопки или меню, которые позволяют привести систему в заводское состояние с полным сбросом настроек. Естественно, все апдейты тоже будут удалены. Но это сгодится только в самом крайнем случае.
Удаление файлов обновлений windows 7. Как удалить пакет обновлений?
В этот раз речь пойдёт об удалении системных обновлений. «Зачем?» — спросите Вы, а всё очень просто, ни каждое обновление выпускаемое периодически для операционных систем Windows может корректно работать именно с вашей комплектацией оборудования или просто может возникнуть сбой при процессе установки! Нередкие случаи когда приходилось восстанавливать ОС полностью, либо делать откат изменений к предыдущей из возможных точек восстановления.
Так что при возникновении непредвиденных проблем в системе после обновления, можно избежать деинсталляцией недавно установленного пакета…
1. Стандартный метод удаления пакетов обновлений Windows
Существует два варианта удаления требуемых пакетов обновлений, самым простым и наглядным является стандартный инструмент системы.
- Нажмите ПУСК – Панель управления (смените вид отображения – Категория – мелкие значки).
- Найдите пункт «Программы и компоненты». Появится окно со списком установленных в системе программ.
- В левой части окна практически в самом верху, нажмите пункт «Просмотр установленных обновлений».
- Перед вами откроется окно со списком ранее установленных системных обновлений. Последнее установленное Вы сможете найти по дате.
- Нажмите правой кнопкой мышки на выбранный элемент списка, после чего появится лишь один пункт «Удалить», активируем начало процесса деинсталляции кликом левой кнопки.
Вот и всё Вам останется лишь дождаться окончания процесса удаления, возможно, что потребуется перезагрузка для полного завершения!
2. Удаление системных обновлений через командную строку
Второй вариант удаления пакета обновлений из операционной системы – это воспользоваться «Автономным установщиком обновлений», которым мы будем управлять по средствам командной строки.
- Запустите командную строку от имени администратора любым доступным для Вас способом, например, нажимаем сочетание клавиш Win + R и в появившейся строке «Выполнить» вписываем «CMD»без кавычек, и нажимаем Enter.
- После появится окно командной строки, в котором напишем следующее:
wusa.exe /?
Вышеприведённой командой узнаем все параметры «Автономного установщика обновлений. - А для того чтобы удалить определённый пакет обновлений в командной строке напишите следующее:
- wusa.exe /uninstall /(Название пакета обновлений)
То есть зададим параметр для деинсталляции, а в конце укажем то обновление которое следует удалить. У Вас должно получиться примерно так:
- wusa.exe /uninstall /KB:976932
После чего как и в первом случаи следует дождаться окончания процесса удаления, и если потребуется перезагрузить компьютер для полного окончания!
Вместо послесловия
Надеюсь, у Вас не возникнет проблем связанных с обновлениями, но если что, то Вы уже знаете как поступить с некорректным поведением нового пакета.
Помните, что процесс удаления пакетов обновления из операционной системы, является необратимым! Проверяйте значения и названия, чтобы не ошибиться.
поделитесь с друзьями:
ВКонтакте
OK
Как удалить обновления 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
Иногда нам необходимо удалить программу или программное обеспечение автоматически, не требуя вмешательства пользователя. Мы можем использовать команду wmic product
в таких сценариях. Ниже вы можете найти синтаксис, а также несколько примеров.
Ниже приведена команда, которую нам нужно использовать для удаления программы.
wmic product where "description = 'program name'" uninstall
Обратите внимание, что вам необходимо указать точное имя программы вместе с версией, если она является частью имени программы. wmic product get
выводит список всех установленных программ в командной строке. Вы можете использовать команду findstr в сочетании с командой wmic.
Ниже приведены несколько примеров удаления различных программ.
Удалите Java SDK / JDK из командной строки
Сначала вам нужно найти версию Java, установленную в системе.
C: \> продукт wmic получить описание | findstr / C: "Java" Java SE Development Kit 7 (обновление 79) (64-разрядная версия) Java SE Development Kit 8 (обновление 45) (64-разрядная версия) Java Auto Updater
В моей системе установлены указанные выше версии JDK.Допустим, мы хотим удалить «Java 7 Update 79 (64-разрядная версия)»
C: \ WINDOWS \ system32> wmic product where "description = 'Java SE Development Kit 7 Update 79 (64-bit)'" удалить Выполнение (\\ mypc \ ROOT \ CIMV2: Win32_Product.IdentifyingNumber = "{64A3A4F4-B792-11D6-A78A-00B0D0170790}", Name = "Java SE Development Kit 7 Update 79 (64-разрядная версия)", Версия = "1.7. 0,790 ") -> Unin стойло () Выполнение метода выполнено успешно. Выходные параметры: экземпляр __PARAMETERS { ReturnValue = 0; }; C: \ WINDOWS \ system32>
Удалите сервер MySql из командной строки
Вы можете использовать команду ниже для установки сервера Mysql 5.5
wmic product where "description = 'MySQL Server 5.5'" uninstall
Например, чтобы получить имя программы для mysql, вы можете использовать следующую команду.
wmic продукт получить | findstr / I / C: mysql
Удаление веб-папок
wmic product where "description = 'WebFldrs XP'" uninstall
Эту команду wmic следует запускать из командной строки, удаленной администратором. В противном случае возникает ошибка, как показано ниже.
c: \> wmic product where "description = 'Java 7 Update 79 (64-bit)'" удалить Выполнение (\\ mypc \ ROOT \ CIMV2: Win32_Product.IdentifyingNumber = "{26A24AE4-039D-4CA4-87B4-2F06417079FF}", Name = "Java 7, обновление 79 (64-разрядная версия)", Version = "7.0.790") -> Удалить () Выполнение метода выполнено успешно. Выходные параметры: экземпляр __PARAMETERS { ReturnValue = 1603; };
Если вы получаете сообщение об ошибке Нет доступных экземпляров
, это означает, что в вашей системе не установлен такой продукт. Дважды проверьте, правильно ли вы получили описание продукта.
c: \> wmic product where "description = 'Java SE Development Kit 7 Update 79 (64-bit)'" удалить Нет доступных экземпляров..
Как удалить установленные обновления в Windows 10 и Windows Server?
Иногда бывает, что обновления безопасности для продуктов Microsoft (выпущенные во вторник MS Patch) вызывают проблемы с ОС или сторонним программным обеспечением. Проблемы, вызванные обновлениями, могут быть как массовыми и возникать на большом количестве устройств, так и частными, возникающими в некоторых комбинациях версии ОС Windows и некоторых приложений.
Если патч Windows (или Office) вызывает проблемы на компьютерах многих пользователей, и это подтверждают специалисты Microsoft, обновление вытягивается компанией и через некоторое время заменяется новым с исправленными ошибками.Но при необходимости в Windows есть способ удалить любое обновление безопасности или патч.
В этой статье мы покажем , как правильно удалить обновления в ОС Windows (статья касается Windows 10, 8.1, 7 и Windows Server 2016, 2012 / R2, 2008 / R2). Эти способы удаления обновлений можно использовать, если вы установили обновление вручную из файла CAB или MSU, ваше устройство автоматически получило его с серверов Центра обновления Windows или вашего сервера WSUS.
Есть несколько способов удалить обновления в Windows (Windows Server):
Предупреждение! Возможность удаления обновлений - это временное решение, которое используется, во-первых, для быстрого восстановления системы или приложения и, во-вторых, для подтверждения того, что проблема была вызвана новым обновлением безопасности.Об обнаруженной проблеме рекомендуется сообщить в службу технической поддержки Microsoft и дождаться появления новой версии обновлений. Никогда не отключайте автоматическое обновление Windows, не удаляйте обновления с целью повышения производительности вашей системы или для освобождения места на диске (для этого в последних версиях Windows есть мастер очистки, который позволяет удалить старые версии обновленных файлы). В противном случае безопасность вашего компьютера окажется под угрозой!Как удалить обновления Windows с помощью панели управления?
Давайте посмотрим, как удалить обновления в Windows 10.Откройте меню Settings app и перейдите в Update & Security -> Windows update -> View Update History -> Удалите обновления .
Вы также можете перейти на панель « Удалить обновление » с помощью классической панели управления (Панель управления \ Программы \ Программы и компоненты) и нажать кнопку « Просмотреть установленные обновления ».
Появится список всех обновлений Windows и Office, установленных на вашем устройстве.Найдите в списке нужное обновление (а точнее ненужное :)), выберите его, нажмите кнопку Удалить . Запустится мастер удаления обновления.
Нажмите Да при появлении запроса, если вы хотите удалить это обновление.
И подождите, пока он не будет удален. После удаления обновления Windows может запросить перезагрузку системы.
Как предотвратить (заблокировать) установку определенного обновления в Windows 10?
Если ваш компьютер настроен на автоматическое получение обновлений Windows через Центр обновления Windows или WSUS, это обновление, скорее всего, будет снова установлено на вашем компьютере.Но вы можете предотвратить установку определенного обновления, скрыв (заблокировав) его. Для этого воспользуйтесь официальным средством Microsoft Show or Hide Updates https://support.microsoft.com/en-us/help/3073930/how-to-tempoporary-prevent-a-driver-update-from-reinstalling -в окне
- Загрузите и запустите wushowhide.diagcab ;
- Выберите опцию Скрыть обновления ;
- Выберите обновление, которое хотите скрыть, и нажмите Далее;
- После этого это обновление не будет устанавливаться в Windows автоматически через Центр обновления Windows.Вы можете удалить скрытое обновление, выбрав его в Показать скрытые обновления .
WUSA.exe: удаление обновлений Windows из командной строки
ОбновленияWindows также можно удалить из командной строки. Для этого есть встроенный инструмент CLI wusa.exe (автономный установщик Windows Update).
Вы можете просмотреть все обновления, установленные на компьютере, с помощью команды:
wmic qfe list краткий / формат: таблица
Используя следующую команду от имени администратора, вы можете удалить определенное обновление (4100347 КБ):
wusa.exe / uninstall / kb: 4100347
Пользователь должен подтвердить удаление обновления.
Если обновление необходимо удалить в тихом режиме без запроса пользователя и уведомления о последующей перезагрузке системы, команда будет иметь следующий вид:
wusa.exe / quiet / uninstall / kb: 4100347 / promptrestart
Если нужно подавить запрос на перезагрузку, используйте команду:
wusa.exe / quiet / uninstall / kb: 4100347 / norestart
Вы также можете удалить обновление из PowerShell с помощью модуля PSWindowsUpdate.Командлет Remove-WindowsUpdate используется:
Удалить-WindowsUpdate -KBArticleID KB4100347 -NoRestart
Событие удаления обновления Windows записывается в журнал установки с EventID 7 из источника WUSA :
Обновление Windows «Обновление безопасности для Microsoft Windows (KB27)» было успешно удалено. (Командная строка: «wusa.exe / quiet / uninstall / kb: 27 / promptrestart»)
Используя PsExec, вы можете удалить обновление на удаленном компьютере, команда выглядит следующим образом:
psexec.exe \\ RemotePCName C: \ Windows \ System32 \ wusa.exe / quiet / uninstall / kb: 4100347 / warnrestart: 600
Как удалить Центр обновления Windows с помощью WSUS?
Если в вашей компании используется корпоративный сервер WSUS для установки обновлений на компьютеры и серверы домена, вы можете удалить одобренное для установки обновление с помощью консоли управления службами обновления. Для этого щелкните правой кнопкой мыши ветку Updates , а затем выберите в меню Search .
Укажите номер базы знаний или бюллетень по безопасности, который вам нужно найти, и нажмите Найти сейчас .В списке, содержащем обновления, найденные для разных версий Windows, выберите обновления, которые нужно удалить, и нажмите Утвердить в меню.
Затем выберите нужную целевую группу WSUS и выберите Утверждено для удаления в раскрывающемся списке.
В нашем примере мы хотим удалить обновление на группе компьютеров с именем Серверы (подробнее о таргетинге WSUS GPO).
После обновления данных на стороне клиентов WSUS (которое происходит по расписанию в соответствии с политикой WSUS и частотой синхронизации, которая задается частотой обнаружения автоматического обновления, или может быть выполнено вручную, запустив wuauclt / detectnow
) , соответствующее обновление появится с префиксом (Удалить :) в его имени на панели Центра обновления Windows.
После удаления обновления это событие отображается в истории обновлений Windows .
Удаление Центра обновления Windows с помощью GPO
Если вы хотите удалить определенное обновление на нескольких компьютерах домена Active Directory, которые не используют WSUS, вы можете использовать сценарии GPO Startup / Shutdown.
Для этого создайте новый объект GPO, связанный с нужным OU, сайтом AD или группой компьютеров. Затем создайте новый сценарий запуска с wusa.Команда exe
в разделе Computer Configuration -> Policies -> Windows Settings -> Scripts (Startup / Shutdown) .
Вы также можете использовать сценарии запуска PowerShell для удаления установленных обновлений.
Как удалить обновления Windows, когда компьютер не загружается?
Иногда бывает, что удалить обновление напрямую из Windows не получается, так как ОС просто не загружается после установки проблемного обновления. В этом случае вам, возможно, придется загрузить компьютер с аварийного или установочного загрузочного диска и удалить обновления через DISM (см. Статью «Компьютер не запускается после обновления Windows») или с помощью « Hotfix удалить ». утилита из MSDaRT.
Итак, мы рассмотрели типичные сценарии удаления обновлений на компьютерах Windows.
. Операционная система DISM удалить параметры командной строки
-
- 2 минуты на чтение
-
В этой статье
Важно
Производители оборудования не должны использовать этот параметр в сценариях создания образов или производства. Этот параметр предназначен для ИТ-администраторов.
Windows дает пользователю возможность удалить и вернуться к предыдущей версии Windows.Вы можете использовать DISM для:
- Узнайте, через сколько дней после обновления ОС можно удалить
- Начать удаление
- Удаление возможности для пользователя удалить обновление Windows
- Установите количество дней, в течение которых пользователь должен удалить обновление Windows
.
/ Get-OSUninstallWindow
Запустите эту команду для онлайн-образа, чтобы узнать, через сколько дней после обновления можно инициировать удаление.
Синтаксис:
DISM / Интернет / Get-OSUninstallWindow
/ Initiate-OS Удалить
Запустите эту команду для онлайн-образа, чтобы вернуть ПК к предыдущей установке Windows.
Синтаксис:
DISM / Online / Initiate-OSUninstall [/ NoRestart | / Quiet]
По умолчанию вам будет предложено перезагрузить компьютер после выполнения этой команды. Вы можете отключить запрос, указав параметр / Quiet, который позволяет перезагрузить автоматически, или указав параметр / NoRestart, который потребует перезапуска компьютера вручную.
Примечание. Параметры / NoRestart и / Quiet являются новыми в Windows 10 версии 2004.В более ранних версиях Windows 10 безопасное выполнение этой команды не дает никаких результатов, и компьютер необходимо перезапускать вручную. Повторный запуск команды после ее успешного выполнения приведет к ошибке ERROR_NOT_FOUND (1168), но удаление продолжится после перезагрузки ПК.
/ Remove-OS Удалить
Выполните эту команду для онлайн-образа, чтобы исключить возможность отката ПК к предыдущей установке Windows.
Синтаксис:
DISM / Online / Remove-OS Удалить
/ Set-OSUninstallWindow
Запустите эту команду для онлайн-образа, чтобы установить количество дней после обновления, в течение которого может быть инициировано удаление.
Синтаксис:
DISM / Online / Set-OSUninstallWindow / Значение: <дней>
Подсказка
Если значение принимает что-либо <2 или> 60, будет установлено значение по умолчанию 10
Пример:
DISM / Online / Set-OSUninstallWindow / Значение: 30
Параметры командной строки для управления образами DISM
Параметры командной строки для обслуживания образов развертывания и управления ими (DISM)
. Как: установить и удалить службы Windows
-
- 2 минуты на чтение
-
В этой статье
Если вы разрабатываете службу Windows с помощью .NET Framework, вы можете быстро установить приложение службы с помощью служебной программы командной строки InstallUtil.exe или PowerShell.Разработчики, которые хотят выпустить службу Windows, которую пользователи могут устанавливать и удалять, могут использовать бесплатный WiX Toolset или коммерческие инструменты, такие как Advanced Installer, InstallShield или другие. Дополнительные сведения см. В разделе Создание пакета установщика (рабочий стол Windows).
Предупреждение
Если вы хотите удалить службу со своего компьютера, не выполняйте действия, описанные в этой статье. Вместо этого выясните, какая программа или программный пакет установила службу, а затем выберите Apps в настройках, чтобы удалить эту программу.Обратите внимание, что многие службы являются неотъемлемыми частями Windows; если вы удалите их, вы можете вызвать нестабильность системы.
Чтобы выполнить действия, описанные в этой статье, сначала необходимо добавить установщик службы в службу Windows. Дополнительные сведения см. В разделе Пошаговое руководство: создание приложения-службы Windows.
Вы не можете запускать проекты служб Windows непосредственно из среды разработки Visual Studio, нажимая F5. Прежде чем вы сможете запустить проект, вы должны установить сервис в проекте.
Установите службу вручную с помощью InstallUtil.Утилита exe
-
В меню Пуск выберите каталог Visual Studio < версия > , затем выберите командную строку разработчика для VS < версия > .
Появится командная строка разработчика для Visual Studio.
-
Получите доступ к каталогу, в котором находится скомпилированный исполняемый файл вашего проекта.
-
Запустите InstallUtil.exe из командной строки с исполняемым файлом проекта в качестве параметра:
installutil <ваш проект>.исполняемый
Если вы используете командную строку разработчика для Visual Studio, InstallUtil.exe должен находиться в системном пути. В противном случае вы можете добавить его в путь или использовать полный путь для его вызова. Этот инструмент устанавливается вместе с .NET Framework в % WINDIR% \ Microsoft.NET \ Framework [64] \ .
Например:
- Для 32-разрядной версии .NET Framework 4 или 4.5 и более поздних версий, если каталог установки Windows - C: \ Windows , путь по умолчанию - C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ InstallUtil.exe .
- Для 64-разрядной версии .NET Framework 4 или 4.5 и более поздних версий путь по умолчанию - C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ InstallUtil.exe .
Удалите службу вручную с помощью утилиты InstallUtil.exe
-
В меню Пуск выберите каталог Visual Studio < версия > , затем выберите командную строку разработчика для VS < версия > .
Появится командная строка разработчика для Visual Studio.
-
Запустите InstallUtil.exe из командной строки с выводом вашего проекта в качестве параметра:
installutil / u <ваш проект> .exe
-
После удаления исполняемого файла службы эта служба может по-прежнему присутствовать в реестре. В этом случае используйте команду sc delete, чтобы удалить запись для службы из реестра.
Установите службу вручную с помощью PowerShell
-
В меню Пуск выберите каталог Windows PowerShell , затем выберите Windows PowerShell .
-
Получите доступ к каталогу, в котором находится скомпилированный исполняемый файл вашего проекта.
-
Запустите командлет New-Service с выходными данными вашего проекта и именем службы в качестве параметров:
New-Service -Name "YourServiceName" -BinaryPathName .exe
Удалите службу вручную с помощью PowerShell
-
В меню Пуск выберите каталог Windows PowerShell , затем выберите Windows PowerShell .
-
Запустите командлет Remove-Service с именем вашей службы в качестве параметра:
Remove-Service -Name "YourServiceName"
-
После удаления исполняемого файла службы эта служба может по-прежнему присутствовать в реестре. В этом случае используйте команду sc delete, чтобы удалить запись для службы из реестра.
sc.exe удалить "YourServiceName"
См. Также
. Windows Server 2008/2012 (включая R2): удаление обновлений, когда компьютер находится в цикле перезагрузки - статьи TechNet - США (английский)
Мы слышим много случаев, когда мы устанавливаем обновления Windows, а наш клиентский компьютер / сервер застревает в цикле перезагрузки (причина может быть в повреждении, отсутствующих пакетах и ​​т. Д.) И не загружается на рабочий стол в обычном режиме, поэтому я придумал решение для эта паническая ситуация и надеюсь, что это сработает и для вас.
У нас есть сервер под управлением «Windows Server 2012 R2», и у нас нет установленных обновлений (как указано на скриншоте ниже):
Мы установили в него обновление «KB2906956»:
Теперь у нас есть два способа удалить это обновление:
-
Удалите его из панели управления (место выделено):
-
Удалите его из WinRE (среда восстановления Windows).Этот метод можно использовать, если машина находится в цикле перезагрузки при установке обновления и не загружается на рабочий стол. Выполните следующие шаги, чтобы загрузиться в WinRE:
Присоедините диск / ISO к машине (желательно диск с текущей ОС) и загрузитесь с него.
На экране выше нажмите Shift + F10 , откроется CMD:
Введите Блокнот в CMD и нажмите Введите , и он откроет вам блокнот:
В блокноте щелкните файл и откройте его. Откроется утилита Open for Notepad. Убедитесь, что здесь отображается диск с ОС, и проверьте то же самое после просмотра его содержимого:
Согласно приведенному ниже снимку экрана мы обнаружили, что в WinRE буква диска нашей ОС изменилась с C на E:
Теперь мы можем проверить установленные пакеты на этом компьютере с помощью команды DISM, и нам нужно использовать букву диска «E», а команда будет « dis / image: e: / get-packages » без кавычек:
На скриншоте выше мы видим, что все пакеты отображаются как Установлено , однако в случае возникновения каких-либо проблем они могут показать В ожидании или Failed тоже, и после идентификации мы можем удалить их отсюда.
Для тестирования мы удалим обновление «KB2906956», которое было установлено на этом сервере.
Чтобы удалить это конкретное обновление, нам необходимо запустить команду Dism «DISM / Image: C: / Remove-Package / PackageName: » с именем пакета. Мы запустим следующую команду:
DISM / Изображение: E: / Remove-Package /PackageName:Package_for_KB2906956~31bf3856ad364e35~amd64~~6.3.1.0
После того, как мы выполнили эту команду, это обновление «KB2906956» было успешно удалено:
Мы можем еще раз проверить, было ли удалено обновление, выполнив команду « dis / image: e: / get-packages » (без кавычек):
Мы перезагрузили этот сервер и обнаружили, что обновление даже не отображается в Панели управления:
. cmd - Как удалить Java из командной строки независимо от версии, установленной в данный момент на машине?
Переполнение стека - Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
-
.
Смотрите также
- Память как у золотой рыбки
- Как настроить юсб на андроид
- Как настроить подключение интернет через кабель на windows 10
- Как сделать загрузочную флешку для mac os в windows
- Как узнать какая материнка стоит на компьютере windows 7
- Windows 7 как настроить автозагрузку
- Как добавить звук на андроид
- Как разбить диск в windows 10
- Как удалить резервные копии windows 10 на компьютере
- Kingston флешка защищена от записи как снять защиту
- Как восстановить удаленную учетную запись в windows 10