Как удалить все обновления windows 8.1 сразу. Как убрать автоматическое обновление Windows
Если вы приобрели ноутбук или компьютер с Windows 8 или просто установили эту ОС на свой компьютер, то рано или поздно (если, конечно, не отключали все обновления) вы увидите сообщение магазина с предложением получить Windows 8.1 бесплатно, принятие которого позволяет обновить систему до новой версии. А что делать, если обновляться не хочется, но при этом от обычных обновлений системы отказываться тоже нежелательно?
Второй способ фактически представляет собой то же самое, что и описанный выше, но отключать обновление до Windows 8.1 с помощью редактора реестра, запустить который вы можете, нажав клавиши Win+R на клавиатуре и введя regedit .
В редакторе реестра откройте раздел HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\ и создайте в нем подраздел WindowsStore.
После этого, выбрав вновь созданный раздел, кликните правой кнопкой мыши в правой области редактора реестра и создайте параметр DWORD с именем DisableOSUpgrade и установите его значение в 1.
Вот и все, можно закрыть редактор реестра, обновление вас больше не станет беспокоить.
Еще один способ отключить уведомление об обновлении до Windows 8.1 в редакторе реестра
В данном способе так же используется редактор реестра, и он может помочь, если предыдущий вариант не помог:
- Запустите редактор реестра, как это было описано ранее
- Откройте раздел HKEY_LOCAL_MACHINE\System\Setup\UpgradeNotification
- Измените значение параметра UpgradeAvailable с единицы на ноль.
Если такой раздел и параметр отсутствуют, вы можете создать их самостоятельно, тем же способом, что и в предыдущем варианте.
Если в дальнейшем вам потребуется отключить описанные в этом руководстве изменения, то просто произведите обратные операции и система сможет самостоятельно обновиться до последней версии.
Доброго времени суток. На этой недели сайт получил новый рекорд по посещаемости — 5407 уникальных посетителей за день, за что вам большое спасибо. Хоть я последнее время редко пишу, но сайт еще растет:)
Теперь же поговорим о нашей проблемы. Что же такое эта папка WinSxS? Эта папка в которой хранятся файл обновлений и компонентов Windows. Почему она так много весит? Хм… На самом деле она весит гораздо меньше:) В эту папку проецируются файлы из папок Windows, System32 с помощью , именно поэтому все файловые менеджеры показывают такой большой размер — они не видят разницу между настоящими файлами и символьными ссылками. Исходя из этого же, крайне не рекомендуется лезть в эту папку через проводник и пытаться удалить все в ручную. Есть несколько стандартных средств, которые помогут безопасно и качественно очистить эту папку. И, кстати, по мере установки обновлений она постоянно растет, поэтому рекомендуется периодически повторять данные действия. Кстати, рекомендую использовать способ №2.
Способ №1. Очистка обновлений Windows с помощью утилиты «Очистка диска» (так же работает на Windows 7 SP1 с установленным обновлением KB2852386).
Очень простой способ и не требует никаких решений от пользователя. Но оценка файлов работает посредственно, ошибается как и в большую, так и в меньшую сторону. Но нам это не очень важно.
1) Нам понадобится утилита «Выполнить», поэтому нажимаем сочетание клавиш Win+R и вводим в открывшееся окно cleanmgr.
3) Ждем оценку свободного пространства и жмем кнопку «Очистить системные файлы».
4) Ставим галочку на «Очистка обновлений Windows». И жмем ОК. Пойдет процесс очистки файлов обновлений.
Но так можно удалить только часть файлов, более точную очистку можно произвести с помощью способа №2.
Способ №2. Очистка обновлений Windows, отключенных компонентов и кэша Windows, хранящихся в папке WinSxS с помощью утилиты DISM. (Рекомендую)
Данный способ позволяет очистить не только файлы обновлений, но и весь остальной мусор из папки WinSxS.
1) Открываем командую строку от имени администратора, для этого жмем сочетание клавиш Win+X и выбираем «Командная строка (администратор) «.
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStoreКак видно 4.77Гб из всего занятого находится в папка Windows и никаким образом не являются лишними, так как это файлы необходимые для работы системы. Но вот резервные копии (нужны на случай, если после установки обновлений у вас не загрузиться система) и кэш с временными файлами можно и почистить. Ну и внимательно читаем предпоследнюю строчку «Рекомендуется очистка хранилища компонентов: Да «. Поэтому переходим к следующему шагу.
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа.
Здесь по порядку:
- Размер хранилища компонентов, каким его видит проводник , т.е. без учета жестких ссылок внутри WinSxS.
- Реальный размер хранилища компонентов с учетом жестких ссылок (за исключением ссылок на папку Windows), в том числе:
- Общие файлы с папкой Windows. Эти файлы необходимы для работы системы и ни в коем случае не являются лишними. В моем примере они составляют 87% от размера хранилища, но чем больше обновлений устанавливается, тем ниже этот процент.
- Резервные копии и отключенные компоненты . Эти файлы хранятся на случай проблем с обновленными компонентами или для включения ролей или компонентов. Их можно условно считать лишними, поскольку они не критичны для текущей работы системы.
- Кэш и временные файлы . Эти файлы нужны для быстрой работы системы обслуживания, но не являются абсолютно необходимыми для функционирования Windows.
Я прямо вижу, как у вас руки чешутся очистить хранилище и высвободить место:)
Как очистить папку WinSxS в Windows 10, 8.1 и 8
Начиная с Windows 8, в ОС заложено три способа очистки.
Вы можете очистить хранилище компонентов вручную одной командой.
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Это самый быстрый путь к выполнению оптимизации (после него двумя следующими способами вы уже ничего не добьетесь).
Утилита «Очистка диска»
Andrey Bayatakov, спасибо за напоминание об этом способе!
Наберите в командной строке, запущенной от имени администратора. Встроенная в Windows утилита для очистки диска покажет, сколько места вы сэкономите, удалив файлы обновлений Windows.
В принципе, утилита делает то же самое, что и ключ /StartComponentCleanup . Однако она весьма фривольна в оценках освобождаемого пространства, и в моих экспериментах ошибка измерялась сотнями мегабайт, причем в обе стороны.
Запланированное задание
Windows выполняет очистку папки winsxs по расписанию с помощью задания Microsoft – Windows – Servicing – StartComponentCleanup .
Конкретной команды не видно, поскольку очистка реализована обработчиком COM-объектов. А отсутствие триггеров свидетельствует о том, что задание работает в рамках вездесущего автоматического обслуживания . Запустив задание из планировщика или командной строки, вы достигаете почти того же эффекта, что и командой DISM с ключом /StartComponentCleanup . Различия таковы:
- Игнорируются обновления, установленные в последние 30 дней.
- Выдерживается часовая пауза, очистки всех файлов может не произойти.
Выполнив очистку, вы можете снова проанализировать хранилище и оценить изменения.
Как видите, в моем случае очистка 10 пакетов позволила сэкономить 60MB, что не так уж и много в масштабах папки. Однако можно почистить еще:)
Как удалить все старые версии компонентов из папки WinSxS в Windows 10 и 8.1
Во времена Windows XP был очень популярен вопрос, можно ли удалять папки $NTUninstallKBxxxxxx$ из папки Windows. Помните такое?
В Windows 8.1 появилась аналогичная возможность, хотя реализована она совсем иначе ввиду глобальных различий в системах обслуживания 8.1 и XP.
Команда для удаления
Начиная с Windows 8.1, у параметра /StartComponentCleanup есть дополнительный ключ /ResetBase , с помощью которого можно удалить все предыдущие версии компонентов. Этот ключ не задействован в запланированном задании.
Внимание! Удаление предыдущих версий компонентов лишает вас возможности удалить установленные обновления и пакеты исправлений (Service Packs), но не блокирует установку будущих обновлений.
Это предупреждение вовсе не дежурное, если вспомнить недавнюю ошибку 0xc0000005 после KB2859537 , от которой плакал горючими слезами Рунет. Так или иначе, волшебная команда:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Очевидно, выигрыш дискового пространства зависит как от количества зачищаемых обновлений, так и от объема замененных ими компонентов. В моем примере удалось высвободить еще около 24MB.
Что происходит при удалении всех предыдущих версий компонентов
Сжатие компонентов в папке WinSxS (тайное знание)
Однако в официальной документации практически нет информации о том, что с целью экономии дискового пространства для хранилища компонентов в Windows 8 и выше применяется сжатие. Я выделю несколько известных мне моментов:
- Сжатие применяется к файлам, которые не использует операционная система . К ним относятся предыдущие версии компонентов и отключенные компоненты. Этим, видимо, и объясняется не столь существенный выигрыш от удаления предыдущих версий с параметром /ResetBase .
- Используется разностное сжатие . По неподтвержденной пока уже подтвержденной информации в Windows 8.1 для компрессии замененных компонентов применяется разностное сжатие .
- Экономия дискового пространства может быть весьма существенной в некоторых сценариях. Так, на установке Windows Server Core 2012 R2 Preview благодаря сжатию высвобождается около 20% места, если исключить из уравнения файлы подкачки и гибернации. Экономия достигается за счет сжатия компонентов отключенных ролей сервера.
В статье , где собраны все технические тонкости, я описал разные механизмы сжатия Windows 8 и 8.1+.
С чем связаны изменения в системе обслуживания Windows 8 и 8.1
Конечно, точный ответ на этот вопрос может дать только Microsoft, поэтому я просто поделюсь своим видением ситуации.
Серверные ОС
Современную инфраструктуру трудно представить без технологий виртуализации, выгода от использования которых напрямую связана с эффективным использованием системных ресурсов. Это в полной мере относится к дисковому пространству, которого много никогда не бывает.
Удаление неиспользуемых ролей сервера в Windows Server 2012 помогает ИТ-специалистам эффективнее распоряжаться дисковым пространством. Тем, кто не знает об этой возможности или не считает целесообразным ее применять, поможет сжатие компонентов неиспользуемых ролей в Windows Server 2012 R2.
Клиентские ОС
К моменту выхода Windows 7 стоимость 1GB на жестких дисках была столь невелика, что папка WinSxS вызывала головную боль только у товарищей с маленьким сами знаете, чем . Однако на сцену уже выходили SSD , и система обслуживания Windows не очень хорошо сочеталась с их скромным объемом.
Казалось бы, к выходу Windows 8 твердотельный накопитель объемом 128GB уже не был чем-то из ряда вон выходящим, но на разработчиков системы обслуживания свалилась новая беда – планшеты, в том числе свой же Surface.
Действительно, все современные планшеты на Clover Trail в лучшем случае комплектуются диском в 64GB. А в более популярных младших моделях после вычета раздела восстановления остается около 25GB, чего недостаточно для более-менее долгосрочной работы Windows.
В Windows 8 очистка резервных копий компонентов нацелена на более эффективное использование пространства маленьких дисков планшетов, а в Windows 8.1 удаление предыдущих версий предоставляет запасной аэродром в самых тяжелых случаях.
Дискуссия и опрос
Эта запись является хорошим поводом для вас высказать все, что наболело по поводу хранилища компонентов Windows:) Опрос призван выявить количественный расклад, а в комментариях напишите, создает ли вам проблемы рост размера папки WinSxS . Если создает, опишите их и предоставьте ссылку на полноэкранный скриншот оснастки diskmgmt.msc .
Как известно, многие пользователи системы Windows 7 и 8.1 в последнее время получили сообщение о доступности её обновлению до версии 10.
Несмотря на то что воспользоваться этой услугой возможно по желанию, значок с обновлением после такого сообщения установился в компьютере у каждого имеющего лицензионную ОС и периодически появляется, мешая и надоедая при работе. Но это ещё пол беды, так как совместно с данным значком появилась ещё и новая папка , имеющая название $WINDOWS.~BT, служащая для более лёгкого перехода на новую версию и данные содержащиеся в ней не удаляются . Такое явление не очень приятно для тех пользователей, которые не желают применять новшество, в особенности когда системный диск почти забит нужными данными, ведь вес папки достаточно велик, аж 3 ГБ .
К тому же всё это может вызвать проблемные ситуации в функционировании ПК либо ноутбука, что тоже не очень хорошо. Поэтому наилучшим вариантом будет произвести удаление ненужного апдейта , и имеется возможность сделать это несколькими способами.
Стоит отметить, что эти способы работает для отката любых обновление в системе .
Удаление через центр обновления
Первый способ, являющийся наиболее простым – это уничтожение компонента с помощью Параметров и Панели управления . Для выполнения потребуются такие операции:
После всех мероприятий будет открыт перечень всех версий, что были установлены на компьютере. Среди них выбираются ненужные апдейты и снова нажимается «Удалить ». Далее, подтверждается это действие и производится ожидание его завершения.
Попасть к перечню апдейтов также возможно используя Панель управления , в которой с помощью раздела «Программы и компоненты », открывается боковое меню, где выбирается «Просмотр установленных обновлений ».
Используем командную строку
Второй способ избавиться от апдейтов – воспользоваться командной строкой. Для осуществления процесса потребуются такие действия:
Любое обновление, особенно если оно затрагивает системные файлы - потенциальная угроза стабильности системы. Несмотря на то, что обновления тестируются как самой компанией Microsoft, так и администраторами самостоятельно, ситуации, когда установка обновления приводит к полной неработоспособности системы, время от времени случаются. Что делать в этом случае? Об этом мы расскажем в данной статье.
Основная проблема, она же несомненное достоинство, Windows-систем - это их разнообразие. Количество возможных сочетаний аппаратного обеспечения и работающего на нем ПО подсчитать практически нереально, поэтому, как тщательно не тестируй обновления, всегда может найтись такая комбинация железа и софта, которая окажется несовместимой с данным обновлением. Чаще всего проблемы связаны со сторонними драйверами или низкоуровневым ПО, работающем на уровне ядра.
Отдельный разговор - нелицензионные системы. Чаще всего обход активации осуществляется патчем и заменой ядра. Это уже само по себе небезопасно и чревато потенциальными проблемами, а при обновлениях, затрагивающих ядро вы рискуете получить отказ системы, что уже не раз происходило. Также подвержены этому недостатку и различные любительские сборки, доступные в сети интернет, многие сборщики сразу включаю в систему патченное ядро или принудительно запускают активатор сразу после установки, не проверяя наличие и валидность ключа системы.
Так произошло и в минувший вторник патчей. Очередное обновление безопасности KB3045999 для Windows 7 при перезагрузке приводило к "синему экрану смерти" (BSOD).
Пользователи разразились очередными упреками к Microsoft, выпускающей "глючные" обновления, но очень скоро выяснилось, что ошибке подвержены только системы с патченным ядром. Тем не менее проблема затронула и вполне законопослушных пользователей, которые поленились собрать и, чтобы не выкачивать гигабайты обновлений, просто скачали из сети подходящую сборку.
Не будем обсуждать моральные и юридические аспекты использования нелицензионного ПО, пусть каждый решает этот вопрос самостоятельно, а лучше рассмотрим способы восстановления работы системы.
Установочный диск или Windows PE
Это самый доступный, хотя и не самый простой способ. Подойдет любой диск от совместимой системы, единственное условие - соблюдение разрядности. Также следует помнить об обратной совместимости, т.е. для восстановления Windows 7 вы можете использовать диски не только от Windows 7 и Server 2008 R2, но и Windows 8 / Server 2012. В ряде случаев можно попробовать использовать диск от более ранней системы, но при этом не все возможности могут быть доступны, например, реализовать нижеприведенные инструкции с диском от Windows Vista / Server 2008 не получится.
Если вы используете Windows PE, то он также должен быть создан на базе текущей версии ОС или более поздней, разрядность также должна совпадать.
Загрузимся с установочного диска и на экране, предлагающем установку ОС выберем пункт Восстановление системы.
Утилита определит установленную ОС и предложит перейти к автоматическому восстановлению системы, вариантов здесь немного, поэтому нажимаем Далее .
А вот дожидаться окончания работы мастера совершенно необязательно, тем более что помочь он нам не сможет, поэтому на следующем экране нажимаем Отмена .
Затем не спешим и в появившемся окне выбираем ссылку Показать дополнительные возможности восстановления системы .
Теперь у вас появилась возможность выйти в командную строку, чем и следует воспользоваться.
Если вы загрузились с Windows PE, то попадете в командную строку сразу.
После чего следует уточнить какую букву получил системный диск. При стандартной разметке это будет буква D, букву С получит служебный раздел. Для проверки выполним:
Убедившись, что это действительно системный диск, можно переходить к следующим шагам. Перед этим было бы неплохо уточнить наименование проблемного обновления, как правило это несложно сделать при помощи сети интернет. Затем получим список всех установленных пакетов следующей командой:
DISM /Image:D:\ /Get-Packages
В выводе находим номер необходимого обновления и копируем имя пакета, если оно неизвестно, то удалите все пакеты с датой последнего обновления.
Для того, чтобы скопировать наименование пакета в командной строке выделите его и нажмите клавишу Enter , для вставки достаточно щелкнуть правой кнопкой мыши.
Для удаления пакета выполните команду:
DISM /Image:D:\ /Remove-Package /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1
где в качестве опции PackageName укажите имя пакета, полученное на предыдущем шаге.
Microsoft Diagnostics and Recovery Toolset
Набор инструментов диагностики и восстановления (Microsoft Diagnostics and Recovery Toolset, MSDaRT) - средство, основанное на ERD Commander от Sysinternals и доступное по подписке Software Assurance (SA), однако его несложно найти в сети. Для работы с Windows 7 потребуется MSDaRT не ниже версии 6.5, актуальной является версия 8.0
Загружаемся с диска MSDaRT, помните, что обязательным требованием является соблюдение разрядности, и на первом экране, после выбора языка (в нашем случае используется версия 8.0), выбираем Диагностика :
Затем Microsoft Diagnostics and Recovery Toolset
:
После чего перед вами откроется окно с выбором доступных инструментов, нас интересует Hotfix Uninstall
или Удаление исправлений
.
Работа с мастером не представляет сложности, выбираем одно или несколько обновлений и удаляем их:
Как видим, работа с MSDaRT гораздо удобнее, чем с командной строкой, но требует подготовиться к возможным нештатным ситуациям заранее.
В обоих случаях после удаления проблемного обновления следует перезагрузиться и тщательно проанализировать причины сбоя. Надеемся, что данный материал поможет вам быстро восстановить работоспособность системы после неудачного обновления.