Меню Рубрики

Удалить обновления windows server 2008

Очистка диска в Windows Server 2008/2008r2 без установки Desktop Experience

В Windows Server 2008 /R2 и 2012 / R2 по умолчанию не установлена утилита очистки диска — Disk Cleanup ( cleanmgr.exe ), позволяющая удалить ненужные файлы и очистить каталог WinSxS от файлов устаревших обновлений. Для ее запуска нужно сначала установить отдельный компонент сервера Desktop Experience (Возможности рабочего стола) с помощью Server Manager или с помощью PowerShell (Install-WindowsFeature Desktop-Experience).

Совет . В Windows 2008 R2 для возможности использовать cleanmgr для удаления устаревших обновлений нужно установить обновление KB2852386 .

Но вместе с Desktop Experience устанавливается множество других компонентов, которые абсолютно не нужны на сервере:

  • Windows Media Player
  • Темы рабочего стола
  • Поддержка AVI для Windows
  • Windows SideShow
  • Windows Defender
  • Disk Cleanup
  • Sync Center
  • Запись звука
  • Character Map
  • Snipping Tool

Для запуска мастера очистки дисков в Windows Server можно воспользоваться более простым методом: достаточно скопировать в системный каталог из каталога WinSxS два файла Cleanmgr.exe и Cleanmgr.exe.mui . Ниже представлены команды для копирования файлов на разных версиях Windows (во всех случаях путь для английских редакций ОC)

Windows Server 2008 R2 x64

copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe C:\Windows\System32\

copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.mui C:\Windows\System32\en-US\

Windows Server 2008 x64

copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe C:\Windows\System32\

copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2\cleanmgr.exe.mui C:\Windows\System32\en-US\

Windows Server 2012 x64

copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.2.9200.16384_none_c60dddc5e750072a\cleanmgr.exe C:\Windows\System32\

copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.2.9200.16384_en-us_b6a01752226afbb3\cleanmgr.exe.mui C:\Windows\System32\en-US\

Для запуска утилиты очистки диска теперь достаточно выполнять с правами администратора команду cleanmgr.exe.

Windows Server 2012 R2 x64

Рассмотренный выше трюк не работает в Windows Server 2012 R2 из-за изменений, внесенных обновлением KB2821895. Дело в том, что после установки данного обновления для хранения бинарных файлов компонентов стала использоваться компрессия. При попытке запустить скопированный cleanmgr.exe появляется ошибка:

The Program or feature \??\C:\Windows\system32\cleanmgr.exe cannot start or run due to incompatibility with 64-bit version of windows

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

  • Установить компонент Desktop Experience: Install-WindowsFeature Desktop-Experience
  • Перезагрузить сервер
  • Скопировать файлы % windir%\system32\cleanmgr.exe и %windir%\system32\en-US\cleanmgr.exe.mui в произвольный каталог (c:\temp)
  • Удалить фичу: Uninstall-WindowsFeature Desktop-Experience
  • Перезагрузка
  • Скопировать файлы cleanmgr.exe и cleanmgr.exe.mui в описанные выше каталоги

В дальнейшем эти два файла можно скопировать и на все другие сервера или интегрировать в шаблоны виртуальных машин с Win 2012 R2.

Ссылка на скачивание готового комплекта файлов cleanmgr.exe.mui + cleanmgr.exe для Windows Server 2012 R2 на ЯндексДиске (thks Alex Kornev )

Совет . Для удаления устаревших обновлений в Windows Server 2012 R2 гораздо проще воспользоваться такой командой DISM:

Источник

Удаление обновлений от Microsoft

Иногда возникает ситуация, когда причиной синих экранов смерти является установка очередного апдейта от Micrtosoft. Часто бывает, что некогда разбираться кто виноват, один из разработчик драйвера (скажем антивируса), который чего-то не учел, или что-то сделал не так или сами разработчики Microsoft, нам нужно просто работать в системе. Существует несколько способов удаления установленных обновлений.

Способ 1. Удаление обновлений через оснастку Установка/удаление программ

Заходим в оснастку установки удаления программ, можно через интерфейс (Пуск / Панель управления / Установка и удаление программа) можно через командную строку, запустить appwiz.cpl. Выбираем слева “Просмотр установленных обновлений”

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

Способ 2. Через командную строку

С использованием команды wusa (работает только для Windows 7 , Server 2008 R2).

Нужно запустить cmd.exe или far.exe с правами админа и выполнить

wusa /uninstall /kb:update id (где update id – это номер обновления по KB, например wusa /uninstall /kb:2511250)

Способ 3. Используем wusa и скачанное обновление

Скачиваем необходимое обновление с Microsoft Download Center и сохраняем его в какой-либо каталог, например c: emp. Запускаем cmd.exe или far.exe с правами администратора и выполняем следующую команду:

wusa /uninstall

wusa /uninstall C:TempWindows6.1-KB980302-x86.msu

После чего появится диалоговое окно удаления.

Способ 4. Используем PKGMGR

1. Необходимо скачать обновление, которое вы хотите удалить с Microsoft Download Center и сохраните в какой-либо каталог, например c: emp.

2. Запустите cmd.exe или far.exe с правами администратора. Выполните в командной строке

3. expand -f:* .msu

Команда распакует msu файл и сохранит исходные файла в destination folder

4. Создайте еще одну пустую директорию, например c: emp123

5. Выполните команду

start /w pkgmgr /m: .cab /up /s:c: emp123

Где full hotfix name – это директория destination folder из шага 3

Удаление сервис паков

Отдельная тема – это удаление сервис паков. Для этого необходимо:

1. Скачать сервис пак, который вы хотите удалить с Microsoft Download Center и сохранить в какой-либо временный каталог, например c: emp

2. Запустить cmd.exe или far.exe с необходимыми правами администратора.

3. Выполнить команду

Все файлы сервис пака будут извлечены в каталог c: emp2

4. Необходимо выбрать отдельный пустой каталог, например c: emp3

5. Необходимо выполнить команду

start /w pkgmgr /m: .cab /up /s:c: emp3

Источник

Удаление обновлений Windows

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

Рядовым пользователям я всегда рекомендовал загружать все обновления Windows в полном объёме, но сегодня хочу рассказать вам, как же избавиться от некоторых из них.

Удобный способ

Этот метод работает на всех версиях операционной системы, появившихся после Windows Vista. Прежде, чем перейти к делу, вам стоит убедиться в том, что все важные данные уже сохранены на внешнем носителе, так как ошибки при удалении могут привести к неожиданным последствиям.

1. Заходим в « Панель управления » — « Центр обновления ». В Windows 10 проще будет выполнить поиск этого инструмента через меню Пуск.

2. В нижнем левом углу будет надпись « Установленные обновления » — кликните по ней левой кнопкой.

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

3. После удаления компонента нужно произвести перезагрузку. В теории, это можно сделать и не сразу, если вы устранили лишь один элемент, но при массовом удалении обновлений я бы советовал не затягивать.

Удаляем обновления посредством командной строки

Если быть откровенным, то всю работу для нас будет выполнять Автономный установщик обновлений (wusa.exe), а командная строка выступает лишь инструментом взаимодействия с ним. Вот полный список функций, доступных в этой чудесной утилите.

Как вы могли догадаться, чтобы удалить определённое обновление, мне достаточно будет ввести в командную строку

wusa.exe /uninstall /kb:ХХХХХ

(где ХХХХХ – номер обновления). Узнать номер можно в списке в панели управления или же на официальном сайте Microsoft.

Надеюсь, что эта статья станет вашим надёжным помощником в решении проблем, возникающих после установки очередного обновления Windows.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Удалить обновления windows 7 с live cd
  • Удалить ненужные файлы в папке windows
  • Удалить медиацентр в windows 7
  • Удалить маршрут windows по умолчанию
  • Удалить защищенный файл windows 7