Обновлено 23.10.2014
Вам интересно, где находятся все файлы, что скачиваются благодаря использованию службы Центр обновления Windows? Она также всем хорошо известна, как Windows Update. Вполне вероятно, что все эти файлы могут вам понадобится, например, после установки Windows 7 и версии выше на новый компьютер.
Искать долго искать эти файлы не придется, ведь все они содержатся в папке прямо на диске С:. А именно, вот путь к этой папке:
C:WindowsSoftwareDistributionDownload
Где хранятся обновления, скаченные через Windows Update в windows 7-2008R2
Теперь в подпапках основной папки Download и можно найти все искомые файлы. Смело их копируйте куда нужно, хоть на флешку, хоть на другой жесткий диск.
При этом обратите внимание: если в названии файла есть приставка –express, такой файл вряд ли установится повторно, так что пропускайте его.
Ок, зададимся вопросом – на кой черт вообще копировать эти файлы? Разумеется, для экономии времени! Представьте сколько файлов накачала Windows Update за год работы. А теперь вы, допустим, переустанавливаете Windows 7. Что, опять качать все заново? А если с интернетом проблемы, или терпения не хватает? Вот здесь-то и понадобятся искомые файлики.
Храните их в надежном месте и тогда обновление Windows 7 будет проходить быстро и приятно.
Также рекомендуем ознакомится со следующими статьями по этой теме:
Окт 23, 2014 23:38
Как известно, при установке обновлений Windows, файлы обновлений сначала скачиваются в системные папки, и после установки обновлений… там и остаются. Поэтому, размер папки Windows все время растет. За год папка толстеет на 6-10 Гбайт. Это же происходит, когда вы ставите программы, дистрибутив которых выполнен в виде msi файла. И это помимо массы временных файлов, которые создаются во время установки. Как удалять временные файлы, я думаю, вы знаете.
А как бороться с файлами обновлений, которые не так просто найти и удалить вручную, а зачастую даже невозможно, так как они находятся в защищенных папках?
Где искать файлы обновлений?
Все обновления Windows и ряда прочих программ доставляются пользователю на компьютер в виде msi или msp файлов. После скачивания из Интернет они хранятся в папке C:WindowsSoftwareDistributionDownload. А после установки необходимые системе файлы помещаются в скрытой папке «c:WindowsInstaller«.
Папку C:WindowsSoftwareDistributionDownload можно чистить смело вручную или написав простейший файл с расширением bat или cmd и поместив в него строку:
del c:WindowsSoftwareDistributionDownload*.* /f /s /q
Также растет папка «c:WindowsPrefetch«. Файлы, которые хранятся в папке prefetch, содержат информацию, о приложениях, которые запускаются на компьютере. Эта информация используется службой Prefetch для более быстрого запуска программ повторно. Если вы часто устанавливаете и удаляете различные программы и приложения, то папка prefetch переполняется лишней информацией, которая уже никак не используется, а просто занимает место на жестком диске. Соответственно если удалить все содержимое папки prefetch, то нужную информацию программы запишут в нее заново, а ненужная удалится навсегда. Если вы полностью удалите все файлы с папки prefetch, то первая загрузка Windows 7 после удаления немного замедлится, пока программы заново внесут свои данные.
del c:WindowsPrefetch*.* /f /s /q
Также, если у вас версия Windows 7 Корпоративная (Enterprise), то у вас может быть включена служба Shadow Copy для теневеого резервного копирования данных. Удалить данные этой службы можно командой:
vssadmin delete shadows /All /Quiet
Сохраненный bat файл с этими 3 строками можно подключить в Планировщик задач и выполнять по расписанию.
А как же папка c:WindowsInstaller?
Как мы сказали, эта папка растет в результате установки программ и обновлений. И просто так её содержимое удалять нельзя, потому что часть данных используется потом для удаления того, что было установлено. Но часть данных бесполезна. Например, одни обновления заменяются другими, более полными, старые становятся не нужны. Как выполнить чистку этой папки грамотно, ничего не повредив?
Я долгое время в работе использую уникальную программу PatchCleaner. Эта утилита обнаруживает такие уже неиспользуемые бесполезные файлы, которые называются orphaned. Как она их находит? Используя WMI запросы к системе можно получить список используемых инсталяторов и патчей и дальше его сравнить со списком файлов в директории Installer.
Утилита имеет возможности использования в режиме командной строки через CLI (Command Line Interface). Запустив утилиту с ключом /d, она автоматически определит все ненужное и удалит такие файлы. Как вы поминаете, её после установки можно также добавить в планировщик и запускать, например, раз в месяц после установки обновлений.
Она прекрасно работает со всеми версиями Windows Vista. Единсвтенное условие для работы — установленный .Net Fframework 4.5.2. Кстати, утилита имеет portable версию.
Что не нужно удалять?
Папка C:WindowsWinSxS, или Windows Side by Side, присутствует в ОС, начиная с Windows XP. Microsoft создала систему, позволяющую сохранять несколько версий одинаковых библиотек (DLL) и использовать при необходимости именно ту, что требует конкретная программа. Папка предназначена для защиты пользователей от не совсем прямых рук некоторых программистов. При установке некоторые программы пытаются заменить виндосовские dll-файлы на свои собственные, что не всегда есть хорошо и может привести к отказу системы. Компания Microsoft решила эту проблему. Windows направляет dll-файл программы в WinSxS, и программа считает, что все заменено, и спокойно работает. Windows в свою очередь тоже продолжает спокойно работать.
Короче говоря, содержимое этой папки удалять не нужно. Что можно с ним сделать? Да, Windows 8.1 и более новые версии поддерживают сжатие этой папки. Как это можно сделать описано в статье Microsoft на TechNet.
WinSxS, или Windows Side by Side, является еще одним новшеством Windows XP. Microsoft создала систему, позволяющую сохранять несколько версий одинаковых библиотек (DLL) и использовать при необходимости именно ту, что требует конкретная программа. Папка предназначена для защиты пользователей от не совсем прямых рук некоторых программистов. При установке некоторые программы пытаются заменить виндосовские dll-файлы на свои собственные, что не всегда есть хорошо и может привести к отказу системы. Компания Microsoft решила эту проблему. ХР направляет dll-файл программы в WinSxS, и программа считает, что все заменено, и спокойно работает. Windows в свою очередь тоже продолжает спокойно работать.
Источник: http://www.windxp.com.ru/files.htm
Command Line Interface
[Посещений: 16 537, из них сегодня: 1]
Периодически компания Microsoft выпускает критические обновления Windows, из-за которых возникают проблемы с работой операционной системы. В ряде случаев такие изменения приводят к появлению синего «экрана смерти». Устранить подобные критические баги можно, зная, где должны храниться обновления Windows 10. Это поможет своевременно удалить файлы, которые вызывают ошибки.
Куда скачиваются файлы
Вне зависимости от того, проводится ли обновление в ручном или автоматическом режиме, скачанные файлы сохраняются в одной папке.
Чтобы найти эти компоненты, можно воспользоваться любым из приведенных методов:
- Запустить Проводник и в адресной строке ввести «C:WindowsSoftwareDistributionDownload».
- Открыть интерпретатор команд (сочетание клавиш «Win» и «R») и ввести в появившемся окне «%windir%SoftwareDistributionDownload».
Все резервные файлы, загруженные на компьютер, хранятся в папке «WinSxS», расположенной на диске C. Зайти сюда могут только пользователи с правами Администратора.
В случае если компьютер обновился до Windows 10, файлы предыдущей версии этой операционной системы переносятся в папку Windows.~BT. Делается это для того, чтобы у пользователя сохранялась возможность откатить ОС до первоначального состояния. Однако данная директория автоматически удаляется через месяц после обновления.
Где находятся обновления после установки
Как было указано выше, такие файлы после скачивания лежат в папке «Download». Затем после установки эти компоненты загружаются в директорию «SoftwareDitrsibution», расположенную выше.
При этом на некоторых компьютерах данная папка по умолчанию скрытая. То есть сразу найти место расположения установленных обновлений нельзя. Чтобы убрать это ограничение, нужно:
- Запустить Проводник (можно сочетанием клавиш «Win» и «E»).
- Открыть вкладку «Упорядочить» и перейти в «Параметры папок и поиска».
- Выбрать «Вид» и установить галочку напротив пункта включения отображения скрытых файлов.
После выполнения описанных манипуляций скрытые обновления становятся видимыми.
Для чего на диске хранится журнал ReportingEvents
В указанной выше директории находится файл RepotingEvents без расширения, который можно открыть текстовым редактором. Здесь хранится следующая информация о проведенной установке:
- загрузка;
- распаковка;
- инсталляция;
- проверка;
- статус установки;
- время запуска и завершения процесса.
В данном документе также отображаются ошибки, которые возникают при инсталляции. Каждому подобному багу присваивается специальный идентификатор, с помощью которого можно повторно загрузить проблемные программы и провести установку.
Очистка папки обновлений
Удалять обновления вручную не рекомендуется. Объясняется это тем, что Windows нередко копирует загружаемые драйверы и другие программы. То есть некоторые подобные файлы нужно искать в других директориях, часть которых скрыта. Кроме того, при ручном удалении можно убрать критически важные программы, из-за чего нарушится работа операционной системы.
Чтобы провести эту процедуру, достаточно выполнить следующие действия:
- Запустить Командную строку сочетанием клавиш «Win» и «R».
- Ввести в появившемся окне строчку «cleanmgr».
- В новом окне найти «Очистка обновлений Windows» и отметить галочкой.
- Нажать на «ОК» и дождаться окончания процедуры.
В ряде случаев Windows не дает удалить установочные драйвера, расположенные в директории WinSxS. Это означает, что данные файлы необходимы для нормальной работы системы.
Аналогичным образом можно удалить загрузки, введя в Командную строку «Dism.exe /Online /Cleanup-Image StartComponentCleanup». После этого нужно перезапустить компьютер.
Второй вариант очистки более сложный. Но данный способ позволяет удалить отдельные загрузки. В этом случае потребуется:
- Зайти в раздел «Программы и компоненты», расположенный в Панели управления.
- Нажать на «Просмотр установленных обновлений».
- В появившемся окне выбрать ненужные загрузки и удалить.
- Перезагрузить компьютер.
В ряде случаев последний метод не дает результата. Тогда для удаления отдельных файлов нужно:
- Скачать с официального сайта Microsoft wushowhide.diagcab.
- В строке поиска набрать «services.msc», тем самым запустив Центр обновления.
- В выпадающей строке «Тип запуска» выбрать «Вручную» и нажать на «Остановить».
- После запуска в скачанной утилите выбрать «Дополнительно» и отметить галочкой автоматическое принятие обновлений.
- В утилите нажать на «Hide updates» и в выпадающем меню выбрать тип файлов, которые нужно удалить.
По окончании манипуляций нужно запустить автоматические обновления, выполнив указанные действия.
Время от времени Microsoft выводит в свет обновления Windows, вызывающие проблемы в работе операционной системы. Иногда подобные изменения влияют на работоспособность ПК. Однако это легко исправить, если знать, где находятся обновления Windows 10. Вы вовремя удалите опасные файлы, производящие ошибку системы.
Содержание
- Куда скачиваются файлы?
- Журнал обновлений ReportingEvents
- Как очистить папку с обновлениями?
Куда скачиваются файлы?
Все файлы, необходимые для поддержания ОС в рабочем состоянии, грузятся в каталог %windir%SoftwareDistributionDownload. Уже во время развертывания информация переходит в старую директорию: SoftwareDistribution.
При переходе с Windows 7 SP1 или 8.1 на Ten все файлы из устаревших операционных систем помещаются на ваш компьютер в каталог Windows.~BT на один месяц, что позволяет выполнить откат в случае возникновения проблем.
Если все работает стабильно, и вам нужно свободное место на диске, или вы уверены, что он не откатится, то можете удалить содержимое каталога с помощью системной утилиты Очистка диска.
Журнал обновлений ReportingEvents
Каталог SoftwareDistribution содержит текстовый документ ReportingEvents, который не имеет расширения, но его можно открыть в любом текстовом редакторе. Примером этого является стандартный Блокнот.
В журнал записываются все действия, связанные с обработкой обновления: загрузка, распаковка, установка, проверка, его статус, время начала и окончания. При возникновении ошибок их идентификаторы обязательно протоколируются. Это дает возможность загрузить проблемное обновление в формате msu с веб-сайта и развернуть его вручную.
Пакеты необходимо загружать вручную, так как каталог SoftwareDistributionDownload содержит кэшированные копии пакетов, а не сами пакеты.
При следующей переустановке ОС с нуля вы можете, зная, где лежат обновления Windows 10, скопировать папку с обновлениями или только нужные вам данные на установочную флешку, чтобы ускорить ее работу.
Найти директорию с установленным обновлением вряд ли получится, иногда файлы обновления копируются во многие системные папки и заменяют находящиеся там файлы. Однако вы можете удалить то, что вам не нужно.
Как очистить папку с обновлениями?
Удаление обновлений вручную не очень хорошая идея, но она имеет право на существование. Windows часто копирует скачанные драйвера и другие программы. То есть какие-то похожие файлы нужно искать в других директориях, часть из которых скрыта. Кроме того, ручное удаление может удалить критически важные программы, что нарушит работу операционной системы.
Для осуществления задуманного следуйте инструкции:
- Запустите командную строку, нажав Win + R».
- В окне введите «cleanmgr».
- В новом окне в «Очистка Центра обновления Windows» поставьте флажок.
- Подтвердите решение «ОК» и дождитесь окончания процедуры.
В некоторых случаях Windows не позволяет удалить установочные драйверы, расположенные в каталоге WinSxS. Это означает, что эти файлы необходимы для нормальной работы системы.
Таким же образом можете удалить загрузки, написав «Dism.exe/Online/Cleanup-Image StartComponentCleanup» в командной строке. После этого необходимо перезагрузить ПК или ноутбук.
Второй вариант очистки более сложный. Но этот метод позволяет удалять отдельные загрузки, зная, где лежат файлы обновления Windows 10.
В этом случае вам понадобятся:
- Зайдите в категорию «Программы и компоненты», расположенную в Панели управления.
- Кликните «Просмотреть установленные обновления».
- В появившемся окне выделите все ненужные загрузки и удалите их.
- Перезагрузите ПК.
В некоторых случаях последний метод не работает. Тогда для удаления отдельных файлов нужно:
- Загрузите wushowhide.diagcab с официального сайта Microsoft.
- В строке поиска введите «services.msc», тем самым запустив Центр обновлений.
- В выпадающей строке «Тип запуска» выберите «Вручную» и нажмите «Остановить».
- После запуска в скачанной утилите выбираем «Дополнительно» и ставим галочку принимать обновления автоматически.
- Нажмите «Скрыть обновления» и в раскрывающемся меню выберите тип файлов, которые вы хотите удалить.
- По окончании манипуляций нужно запустить автоматические обновления.
Обновлено 23.10.2014
Вам интересно, где находятся все файлы, что скачиваются благодаря использованию службы Центр обновления Windows? Она также всем хорошо известна, как Windows Update. Вполне вероятно, что все эти файлы могут вам понадобится, например, после установки Windows 7 и версии выше на новый компьютер.
Искать долго искать эти файлы не придется, ведь все они содержатся в папке прямо на диске С:. А именно, вот путь к этой папке:
C:WindowsSoftwareDistributionDownload
Где хранятся обновления, скаченные через Windows Update в windows 7-2008R2
Теперь в подпапках основной папки Download и можно найти все искомые файлы. Смело их копируйте куда нужно, хоть на флешку, хоть на другой жесткий диск.
При этом обратите внимание: если в названии файла есть приставка –express, такой файл вряд ли установится повторно, так что пропускайте его.
Ок, зададимся вопросом – на кой черт вообще копировать эти файлы? Разумеется, для экономии времени! Представьте сколько файлов накачала Windows Update за год работы. А теперь вы, допустим, переустанавливаете Windows 7. Что, опять качать все заново? А если с интернетом проблемы, или терпения не хватает? Вот здесь-то и понадобятся искомые файлики.
Храните их в надежном месте и тогда обновление Windows 7 будет проходить быстро и приятно.
Также рекомендуем ознакомится со следующими статьями по этой теме:
Окт 23, 2014 23:38
В статье ответим на два главных вопроса, связанных с обновлениями Десятки. Первый: куда скачиваются обновления Windows 10, как с ними управляться. Второй: куда отправляются файлы обновлений для дистрибутива ОС и как их удалить.
В Десятке Майкрософт преподнес пользователям неприятный сюрприз. Привыкшие самостоятельно управлять процессом обновлений в предыдущих версиях, они с удивлением обнаружили, что в новой ОС все по-казарменному строго. Отныне регулярные «обновы» Виндовс 10 загружаются и устанавливаются только автоматически. Юзеру отводится роль наблюдателя. Он, конечно, может в сердцах удалить то или иное обновление, но контролировать, какое из них будет установлено и в каком количестве, не в состоянии. Обладателям Виндовс 10 Про доступна одна фишка. Они могут отложить загрузку обновлений на какой-то срок. А вот в Home Edition даже этого нет.
Содержание:
- В какую папку скачиваются обновления Windows 10
- Очистка папки обновлений
- Куда скачиваются файлы дистрибутива Виндовс 10
- Удаление папки с дистрибутивом
Ирония в том, что, даже зная, куда Виндовс прячет регулярные обновления, будет непростительной ошибкой удалить все файлы в этой папке с помощью команды Del. Безопаснее это делать встроенными средствами ОС, с помощью утилит Майкрософта или, на худой конец, с использованием стороннего софта. Этой заветной папкой является WinSxS на диске С: (или на том, где установлена Виндовс 10). Разумеется, она скрытая, открывается только с правами администратора.
Основная беда с обновлениями в том, что они поедают ровно столько места, сколько им отпущено. А поскольку в большинстве случаев использование доступного дискового пространства разрешено ОС по умолчанию, со временем возникает переполнение. Виндовс не любит что-то удалять самостоятельно, предпочитая сохранять устаревшие данные «на потом». И если владельцам жестких дисков, исчисляемых терабайтом и выше, эта проблема не актуальна, то для SSD-дисков недостаток пространства очень ощутим.
Очистка папки обновлений
Зная, куда скачиваются обновления Windows 10, теперь можно удалять ненужные файлы. Хотя легче управлять процессом очистки «сверху», то есть встроенными инструментами, чем применять низкоуровневое удаление клавишей Delete. В последнем случае велика вероятность «снести» что-то ценное, из-за чего Десятка будет сбоить или вообще откажется загружаться. Если такое произошло, можно откатить ОС к начальному состоянию, сборке либо просто вернуть предыдущий драйвер.
Виндовс 10 предлагает очистку папки двумя способами, как говорится, одним ударом.
Очистка диска
- В командной строке вводим cleanmgr.
- Откроется окно, где указаны элементы под удаление.
- Интересует строчка «Очистка обновлений Windows». Отмечаем галочкой.
Важно! Если очистка диска не предлагает удалять обновлений в директории WinSxS, значит, они нужны, по мнению ОС
- Нажимаем ОК и дожидаемся окончания процедуры.
- Перегружаем ПК.
Нетрудно заметить, что при таком способе пользователь лишен выбора того или иного обновления. По сути, он очищает те файлы, которые, по мнению Виндовс, можно удалить без риска для работоспособности. Может быть, второй способ лучше? Разбираемся дальше.
Очистка командами
- Вводим команду Dism.exe /Online /Cleanup-Image /StartComponentCleanup, запускаем Вводом.
- Перегружаем ПК.
Та же самая ситуация — просто удаление всего, что есть в папке обновлений, без возможности выбора файлов.
Обратимся к более сложным способам.
Удаление через Панель управления
Заходим в «Панель управления» -> «Программы и компоненты».
- Выбираем «Просмотр установленных обновлений».
- Высветится журнал установленных обновлений. Выбираем интересующее и нажимаем на вкладке «Удалить».
- Появится предупреждающее окно, нажимаем «Да».
После этого перегружаем компьютер.
Но это еще полдела. По мистическим причинам Виндовс 10 восстанавливает и снова запускает удаленное обновление. Необходима такая процедура как скрыть обновление. К сожалению, встроенные инструменты ОС для этого отсутствуют. Воспользуемся специальной программкой wushowhide.diagcab, которая входит в состав KB3073930. Скачать программу можно с официального сайта Майкрософт.
- Временно отключаем «Центр обновления» Виндовс 10. Для захода в меню набираем services.msc в строке поиска.
- В низу списка откроем центр обновления. В общих свойствах в строке «Тип запуска» надо выбрать «Вручную» и «Остановить».
Важно! Когда закончим процедуры по удалению не забудьте снова включить Центр обновления
- Удаляем выбранное обновление (как описано «Удаление через Панель управления»).
- Утилита скачалась и запущена. Нажимаем на «Дополнительно» и отмечаем поле с автоматическим принятием исправлений. После этого нажимаем «Далее».
- В следующем окне ставим Hide updates, то есть скрыть обновление. Откроется список, нужное обновление выбираем галочкой, жмем «Далее».
Теперь файлы скрыты и не возродятся. Последний шаг: включить остановленный Центр обновлений. С помощью этой же программы можно включить скрытые обновления. Для этого на стадии выбора, как показано на предыдущем скрине, щелкаем на Show hidden updates. Затем отмечаем нужные обновления и закрываем программу.
Удаление через настройки
Вторым способом является удаление через меню настроек.
- Открываем «Пуск» -> «Параметры» -> «Обновления и безопасность».
- Переходим в Центр обновления, открываем журнал.
- Выбираем нужную строчку, нажимаем «Удалить».
Как и в первом случае, скрываем удаленное обновление.
Удаление через командную строку
- Заходим в учетную запись с правами администратора.
- В строке поиска набираем wmic qfe list brief /format:table, нажимаем Ввод для просмотра установленных обновлений.
- Для удаления указываем команду wusa /uninstall /kb:ID, где ID — номер обновления, нажимаем Ввод. Компьютер после выполнения будет перезагружен.
Удаленный файл также скрываем способом, который объяснили выше. Хотя процессом установки обновлений пользователь по-прежнему не управляет, он, по крайней мере, регулирует наличие того или иного обновления на своем компьютере.
Куда скачиваются файлы дистрибутива Виндовс 10
Теперь рассмотрим вторую тему нашей статьи: где хранятся загрузочные файлы дистрибутива ОС Десятки. Майкрософт подсластил горькую пилюлю обновлений, дав пользователям утилиту Update Assistant Windows (скачивают с сайта разработчика).
Куда скачиваются обновления Windows 10 с помощью этой утилиты? По умолчанию система хранит установочные файлы в папке «$Windows.~BT на диске С. При этом Помощник создает еще две папки для своих целей. Windows10Upgrade — для первичной загрузки установочных файлов с расширением .esd. И $GetCurrentMedia на системном диске для готовых файлов. Понятно, что папки с атрибутом скрытые.
При использовании Помощника, помимо главного — в какую папку скачивается обновление Windows 10, возникает масса других вопросов:
- Сколько «весит» дистрибутив?
- Загружаемый образ полностью функционален?
- Какой объем Виндовс 10 занимает после установки? и т.д.
Поскольку конечный объем дистрибутива зависит от разрядности ОС (64-битная «тяжелее»), примерный объем готовой сборки составляет до 6 Гб.
Работать с Помощником приятно. После запуска активируем «Обновить сейчас». Будет проверена конфигурация, настройки, драйверы, совместимость. После этого начнется закачка данных. Одновременно с этим на системном диске создаются указанные выше две папки. После окончания загрузки дистрибутив готов полностью к работе, переносу на диск, флешку.
Важно! При установке Виндовс Помощник удалит папку $GetCurrentMedia с жесткого диска
Если пользователь хочет ее сохранить, надо просто скопировать в другое место на диске либо на носитель.
Удаление папки с дистрибутивом
Если, по мнению пользователя, папка с загрузочными файлами занимает лишнее пространство, можно ее удалить. Лучше всего это сделать с помощью утилиты Unlocker. Фактически, папка удаляется с помощью любой программы, подходящей для работы с дисками. Анлокер привлекает удобством. После того, как утилита установилась, она встраивается в меню Проводника. При нажатии на свойствах любой папки, файла, строчка с утилитой доступна для действия.
Чтобы удалить системную директорию $Windows.~BT, надо открыть показ скрытых файлов и найти папку на диске. Через Проводник вызвать Unlocker и выбрать действие «Удалить» в выпадающем списке. Подтвердить ОК.
Папка будет удалена со всем содержимым, а на экране отобразится сообщение об этом.
В статье рассмотрены вопросы, куда скачиваются обновления windows 10, в том числе установочные файлы. Также описаны варианты удаления ненужных или устаревших обновлений средствами Виндовс 10 и сторонними программами.
Операционная система Windows 10 не всегда удачно обновляется с первого раза. Процесс загрузки апдейтов может запускаться несколько раз, вследствие чего происходят ошибки с их развёртыванием. Иногда только ручное удаление проблемных файлов позволяет успешно завершить процесс, и для этого следует знать, где хранятся обновления Windows 10.
Содержание
- Куда скачиваются файлы
- В какой папке находятся после установки
- Зачем на диске хранится журнал ReportingEvents
Куда скачиваются файлы
Центр обновлений загружает все файлы, необходимые для поддержания операционной системы в актуальном состоянии, в каталог %windir%SoftwareDistributionDownload. Уже в процессе развёртывания пакетов документы помещаются каталогом выше — SoftwareDistribution.
В какой папке находятся после установки
При переходе с Windows 7 SP1 или 8.1 на Десятку все файлы устаревших операционных систем находится на компьютере в директории Windows.~BT на протяжении одного месяца, что позволяет откатиться обратно в случае появления проблем.
Если всё функционирует стабильно и нужно свободное дисковое пространство или уверены, что делать откат не будете, содержимое каталога можете удалить при помощи системной утилиты Очистка диска.
Зачем на диске хранится журнал ReportingEvents
В каталоге SoftwareDistribution находится текстовый документ ReportingEvents, не имеющий расширения, но он открывается любым текстовым редактором. Примером тому является стандартный Блокнот.
В журнале протоколируются все действия, касающиеся обработки обновления: загрузка распаковка, инсталляция, проверка, их статус, время запуска и завершения. При появлении ошибок обязательно записываются их идентификаторы. Это даёт возможность загрузить проблемный апдейт в формате msu с сайта редмондской корпорации и развернуть вручную. Перед названием объекта необходимо добавлять приставку «KB».
Пакеты приходится скачивать вручную, так как в каталоге SoftwareDistributionDownload расположены кэшированные копии пакетов, а не они сами.
При следующей переустановке Windows 10 с нуля папку с апдейтами или только нужные можно скопировать на установочную флешку для ускорения их инсталляции. Документы с префиксом «EXPRESS» не обязательны, их можно пропускать.
Отыскать каталог с установленным апдейтом получится вряд ли, порой файлы обновления копируются в множество системных папок и заменяют собой находящиеся там файлы. Однако удалить ненужное можно. Для этого вызовите элемент Панели управления «Программы и компоненты». В меню слева кликните «Просмотр установленных…».
Через контекстное меню или одноимённую кнопку можно удалить любой из находящихся в перечне элемент.
Для ручной очистки папки с пакетами апдейтов необходимо выполнить команду «services.msc» в поиске, вызвать свойства сервиса «Службы (локальные)».
Остановить функционирование компонента «Windows Update» или «Центр обновления…».
Удалить все ненужные объекты из Download и запустить сервис обратно.
Как известно, при установке обновлений Windows, файлы обновлений сначала скачиваются в системные папки, и после установки обновлений… там и остаются. Поэтому, размер папки Windows все время растет. За год папка толстеет на 6-10 Гбайт. Это же происходит, когда вы ставите программы, дистрибутив которых выполнен в виде msi файла. И это помимо массы временных файлов, которые создаются во время установки. Как удалять временные файлы, я думаю, вы знаете.
А как бороться с файлами обновлений, которые не так просто найти и удалить вручную, а зачастую даже невозможно, так как они находятся в защищенных папках?
Где искать файлы обновлений?
Все обновления Windows и ряда прочих программ доставляются пользователю на компьютер в виде msi или msp файлов. После скачивания из Интернет они хранятся в папке C:WindowsSoftwareDistributionDownload. А после установки необходимые системе файлы помещаются в скрытой папке «c:WindowsInstaller«.
Папку C:WindowsSoftwareDistributionDownload можно чистить смело вручную или написав простейший файл с расширением bat или cmd и поместив в него строку:
del c:WindowsSoftwareDistributionDownload*.* /f /s /q
Также растет папка «c:WindowsPrefetch«. Файлы, которые хранятся в папке prefetch, содержат информацию, о приложениях, которые запускаются на компьютере. Эта информация используется службой Prefetch для более быстрого запуска программ повторно. Если вы часто устанавливаете и удаляете различные программы и приложения, то папка prefetch переполняется лишней информацией, которая уже никак не используется, а просто занимает место на жестком диске. Соответственно если удалить все содержимое папки prefetch, то нужную информацию программы запишут в нее заново, а ненужная удалится навсегда. Если вы полностью удалите все файлы с папки prefetch, то первая загрузка Windows 7 после удаления немного замедлится, пока программы заново внесут свои данные.
del c:WindowsPrefetch*.* /f /s /q
Также, если у вас версия Windows 7 Корпоративная (Enterprise), то у вас может быть включена служба Shadow Copy для теневеого резервного копирования данных. Удалить данные этой службы можно командой:
vssadmin delete shadows /All /Quiet
Сохраненный bat файл с этими 3 строками можно подключить в Планировщик задач и выполнять по расписанию.
А как же папка c:WindowsInstaller?
Как мы сказали, эта папка растет в результате установки программ и обновлений. И просто так её содержимое удалять нельзя, потому что часть данных используется потом для удаления того, что было установлено. Но часть данных бесполезна. Например, одни обновления заменяются другими, более полными, старые становятся не нужны. Как выполнить чистку этой папки грамотно, ничего не повредив?
Я долгое время в работе использую уникальную программу PatchCleaner. Эта утилита обнаруживает такие уже неиспользуемые бесполезные файлы, которые называются orphaned. Как она их находит? Используя WMI запросы к системе можно получить список используемых инсталяторов и патчей и дальше его сравнить со списком файлов в директории Installer.
Утилита имеет возможности использования в режиме командной строки через CLI (Command Line Interface). Запустив утилиту с ключом /d, она автоматически определит все ненужное и удалит такие файлы. Как вы поминаете, её после установки можно также добавить в планировщик и запускать, например, раз в месяц после установки обновлений.
Она прекрасно работает со всеми версиями Windows Vista. Единсвтенное условие для работы — установленный .Net Fframework 4.5.2. Кстати, утилита имеет portable версию.
Что не нужно удалять?
Папка C:WindowsWinSxS, или Windows Side by Side, присутствует в ОС, начиная с Windows XP. Microsoft создала систему, позволяющую сохранять несколько версий одинаковых библиотек (DLL) и использовать при необходимости именно ту, что требует конкретная программа. Папка предназначена для защиты пользователей от не совсем прямых рук некоторых программистов. При установке некоторые программы пытаются заменить виндосовские dll-файлы на свои собственные, что не всегда есть хорошо и может привести к отказу системы. Компания Microsoft решила эту проблему. Windows направляет dll-файл программы в WinSxS, и программа считает, что все заменено, и спокойно работает. Windows в свою очередь тоже продолжает спокойно работать.
Короче говоря, содержимое этой папки удалять не нужно. Что можно с ним сделать? Да, Windows 8.1 и более новые версии поддерживают сжатие этой папки. Как это можно сделать описано в статье Microsoft на TechNet.
WinSxS, или Windows Side by Side, является еще одним новшеством Windows XP. Microsoft создала систему, позволяющую сохранять несколько версий одинаковых библиотек (DLL) и использовать при необходимости именно ту, что требует конкретная программа. Папка предназначена для защиты пользователей от не совсем прямых рук некоторых программистов. При установке некоторые программы пытаются заменить виндосовские dll-файлы на свои собственные, что не всегда есть хорошо и может привести к отказу системы. Компания Microsoft решила эту проблему. ХР направляет dll-файл программы в WinSxS, и программа считает, что все заменено, и спокойно работает. Windows в свою очередь тоже продолжает спокойно работать.
Источник: http://www.windxp.com.ru/files.htm
Command Line Interface
[Посещений: 16 537, из них сегодня: 1]
Содержание
- Куда скачиваются и где хранятся обновления Windows 10
- Куда скачиваются файлы
- В какой папке находятся после установки
- Зачем на диске хранится журнал ReportingEvents
- Удаление ненужных файлов обновлений для очистки Windows
- Где искать файлы обновлений?
- А как же папка c:WindowsInstaller?
- Что не нужно удалять?
- Как в Windows 10 удалить кэш обновлений (Windows Update)
- Удаление кэша Windows Update
- Куда скачиваются обновления Windows 10, 7
- Куда скачиваются обновления Windows 10, 7
- Где находятся файлы обновления после установки на Windows 7, 10
- Где можно искать папку, в которую скачиваются обновления Виндовс 10
- Другие способы
- Как запретить скачивание
- Куда скачиваются файлы дистрибутива Виндовс 10
- Куда скачиваются обновления Windows 10
Куда скачиваются и где хранятся обновления Windows 10
Операционная система Windows 10 не всегда удачно обновляется с первого раза. Процесс загрузки апдейтов может запускаться несколько раз, вследствие чего происходят ошибки с их развёртыванием. Иногда только ручное удаление проблемных файлов позволяет успешно завершить процесс, и для этого следует знать, где хранятся обновления Windows 10.
Куда скачиваются файлы
В какой папке находятся после установки
При переходе с Windows 7 SP1 или 8.1 на Десятку все файлы устаревших операционных систем находится на компьютере в директории Windows.
BT на протяжении одного месяца, что позволяет откатиться обратно в случае появления проблем.
Зачем на диске хранится журнал ReportingEvents
В каталоге SoftwareDistribution находится текстовый документ ReportingEvents, не имеющий расширения, но он открывается любым текстовым редактором. Примером тому является стандартный Блокнот.
В журнале протоколируются все действия, касающиеся обработки обновления: загрузка распаковка, инсталляция, проверка, их статус, время запуска и завершения. При появлении ошибок обязательно записываются их идентификаторы. Это даёт возможность загрузить проблемный апдейт в формате msu с сайта редмондской корпорации и развернуть вручную. Перед названием объекта необходимо добавлять приставку «KB».
При следующей переустановке Windows 10 с нуля папку с апдейтами или только нужные можно скопировать на установочную флешку для ускорения их инсталляции. Документы с префиксом «EXPRESS» не обязательны, их можно пропускать.
Источник
Удаление ненужных файлов обновлений для очистки Windows
Как известно, при установке обновлений Windows, файлы обновлений сначала скачиваются в системные папки, и после установки обновлений… там и остаются. Поэтому, размер папки Windows все время растет. За год папка толстеет на 6-10 Гбайт. Это же происходит, когда вы ставите программы, дистрибутив которых выполнен в виде msi файла. И это помимо массы временных файлов, которые создаются во время установки. Как удалять временные файлы, я думаю, вы знаете.
А как бороться с файлами обновлений, которые не так просто найти и удалить вручную, а зачастую даже невозможно, так как они находятся в защищенных папках?
Где искать файлы обновлений?
Все обновления Windows и ряда прочих программ доставляются пользователю на компьютер в виде msi или msp файлов. После скачивания из Интернет они хранятся в папке C:WindowsSoftwareDistributionDownload. А после установки необходимые системе файлы помещаются в скрытой папке «c:WindowsInstaller«.
Папку C:WindowsSoftwareDistributionDownload можно чистить смело вручную или написав простейший файл с расширением bat или cmd и поместив в него строку:
del c:WindowsSoftwareDistributionDownload*.* /f /s /q
Также растет папка «c:WindowsPrefetch«. Файлы, которые хранятся в папке prefetch, содержат информацию, о приложениях, которые запускаются на компьютере. Эта информация используется службой Prefetch для более быстрого запуска программ повторно. Если вы часто устанавливаете и удаляете различные программы и приложения, то папка prefetch переполняется лишней информацией, которая уже никак не используется, а просто занимает место на жестком диске. Соответственно если удалить все содержимое папки prefetch, то нужную информацию программы запишут в нее заново, а ненужная удалится навсегда. Если вы полностью удалите все файлы с папки prefetch, то первая загрузка Windows 7 после удаления немного замедлится, пока программы заново внесут свои данные.
del c:WindowsPrefetch*.* /f /s /q
Также, если у вас версия Windows 7 Корпоративная (Enterprise), то у вас может быть включена служба Shadow Copy для теневеого резервного копирования данных. Удалить данные этой службы можно командой:
vssadmin delete shadows /All /Quiet
Сохраненный bat файл с этими 3 строками можно подключить в Планировщик задач и выполнять по расписанию.
А как же папка c:WindowsInstaller?
Как мы сказали, эта папка растет в результате установки программ и обновлений. И просто так её содержимое удалять нельзя, потому что часть данных используется потом для удаления того, что было установлено. Но часть данных бесполезна. Например, одни обновления заменяются другими, более полными, старые становятся не нужны. Как выполнить чистку этой папки грамотно, ничего не повредив?
Я долгое время в работе использую уникальную программу PatchCleaner. Эта утилита обнаруживает такие уже неиспользуемые бесполезные файлы, которые называются orphaned. Как она их находит? Используя WMI запросы к системе можно получить список используемых инсталяторов и патчей и дальше его сравнить со списком файлов в директории Installer.
Утилита имеет возможности использования в режиме командной строки через CLI (Command Line Interface). Запустив утилиту с ключом /d, она автоматически определит все ненужное и удалит такие файлы. Как вы поминаете, её после установки можно также добавить в планировщик и запускать, например, раз в месяц после установки обновлений.
Что не нужно удалять?
Папка C:WindowsWinSxS, или Windows Side by Side, присутствует в ОС, начиная с Windows XP. Microsoft создала систему, позволяющую сохранять несколько версий одинаковых библиотек (DLL) и использовать при необходимости именно ту, что требует конкретная программа. Папка предназначена для защиты пользователей от не совсем прямых рук некоторых программистов. При установке некоторые программы пытаются заменить виндосовские dll-файлы на свои собственные, что не всегда есть хорошо и может привести к отказу системы. Компания Microsoft решила эту проблему. Windows направляет dll-файл программы в WinSxS, и программа считает, что все заменено, и спокойно работает. Windows в свою очередь тоже продолжает спокойно работать.
Короче говоря, содержимое этой папки удалять не нужно. Что можно с ним сделать? Да, Windows 8.1 и более новые версии поддерживают сжатие этой папки. Как это можно сделать описано в статье Microsoft на TechNet.
Источник
Как в Windows 10 удалить кэш обновлений (Windows Update)
Удаление кэша Windows Update
Очистка кэша обновлений — это не сложная задача, но она и не настолько проста, как должна была бы быть. Да, вы можете использовать стандартную системную утилиту очистки диска, но она не удаляет кэш Windows Update полностью, поэтому рекомендую вам использовать следующий ручной метод.
1. Для начала, нужно остановить службу Windows Update. Чтобы сделать это, нажмите кнопку поиска 🔎 (расположена рядом с кнопкой пуск) на вашем рабочем столе и введите поисковую фразу «services». Затем, правой кнопкой мышки кликните по найденному приложению Services и запустите его от имени администратора.
После этого в перечне всех сервисов вашей системы найдите службу Windows Update, щелкните по ней правой кнопкой мыши и выберите опцию Stop. Это действие полностью останавливает службу обновлений Windows.
2. После остановки службы Windows Update нажмите сочетание клавиш Win + R, введите в появившееся окошко этот путь: C:WindowsSoftwareDistribution и нажмите кнопку Enter.
Это та самая папка, в которой Windows 10 хранит все файлы, связанные с обновлениями операционной системы. Зайдите в папку Download, выделите все файлы в ней и удалите их. Система может запросить права администратора для выполнения этой операции, но вы просто нажмите на кнопку Continue, чтобы завершить процедуру.
3. Если вы хотите получить еще больше свободного места на диске, то можете также удалить файлы в папке DeliveryOptimization. Но перед тем, как вы сделаете это, необходимо отключить функцию Windows Delivery Optimization. Чтобы сделать это, найдите приложение Check for Updates способом описанным в шаге №1 и откройте его.
В окне Update&Security слева выберите пункт Windows Update и нажмите на ссылку Advanced options.
После того, как окно дополнительных параметров откроется, нажмите на ссылку Choose how updates are delivered.
В открывшемся окне нажмите на кнопку внизу, чтобы отключить в Windows 10 функцию Delivery Optimization.
После выключения этой функции, снова нажмите на клавиатуре Win+R, введите следующий путь C:WindowsSoftwareDistributionDeliveryOptimization и нажмите кнопку Enter.
Когда папка откроется, выберите все файлы в ней (комбинация клавиш Ctrl + A) и удалите их (кнопка Delete на клавиатуре).
До удаления файлов можете проверить их общий объем. Для этого выделите все файлы в папке, щелкните правой кнопкой мыши и в появившемся меню выберите пункт Properties. В моем случае, все файлы и папки занимали почти 7 Гб места на жестком диске.
4. После того, как вы закончите с выше описанной процедурой, не забудьте снова открыть приложение Services (см. шаг №1), затем щелкните правой кнопкой мыши по службу Windows Update и выберите опцию Start. Это действие снова запускает службу обновления системы (Windows Update), которую вы ранее остановили.
Источник
Куда скачиваются обновления Windows 10, 7
Обновление операционной системы Windows 10 или 7 не всегда проходят хорошо и беспроблемно. Процесс может повторяться несколько раз, при этом не исключено возникновение различных ошибок. В некоторых случаях справиться с проблемами получится только вручную, поэтому необходимо знать, куда скачиваются файлы Windows 10 или 7.
Куда скачиваются обновления Windows 10, 7
Большинство пользователей даже не представляют, где Виндовс 10 хранит обновления. Дело в том, что папка, в которую скачивается весь контент из всемирной сети, не используется в процессе загрузки и обновления операционной системы. Поэтому искать в ней необходимые файлы не стоит. В подобном случае возникает закономерный вопрос о том, куда скачиваются все обновления операционной системы.
Windows 10 нередко присылает запрос на обновление.
Чтобы сохранять и обновлять информацию, используется специальная папка SoftwareDistribution. Центр обновлений перемещает все новые данные в каталог с адресом %windir%SoftwareDistributionDownload. После развертывания файлов происходит их перемещение в описанную выше папку.
Где находятся файлы обновления после установки на Windows 7, 10
Еще один важный вопрос – где хранятся обновления Windows 10. После установки системы все документы попадают в специальную директорию, которая также является скрытой для пользователя. Поэтому лучше заранее выяснить, где можно найти необходимую информацию, т. к. не всегда есть желание менять программное обеспечение.
Если система постоянно предлагает обновиться, а делать этого не хочется, то необходимо удалить установочные файлы и некоторые апдейты. Однако для начала необходимо изменить некоторые конфигурации, чтобы получилось найти необходимое хранилище.
Для этого требуется выполнить следующие действия:
Внимание! Если все действия выполнены правильно, то пользователю станут доступны все папки, даже те, на которых значится «Скрытые».
Все обновления можно найти на официальном сайте.
Где можно искать папку, в которую скачиваются обновления Виндовс 10
Первым местом, куда Виндовс 10 скачивает обновления, является корневой каталог системного диска (тот, на который было установлено само системное обеспечение). Каталог имеет название «$Windows.
BT». Можно спокойно удалять все документы, находящиеся в нем.
Однако данная директория совершенно не подходит для того, чтобы запустить документы принудительно. При подобном действии система просто удалит все файлы.
Необходимую папку, где могут лежать обновления, можно также найти другим способом:
Если не хочется изменять настройки Проводника, то можно воспользоваться другим способом. Для этого требуется воспользоваться специальной адресной строкой, которую можно найти между рабочей зоной Проводника и панелью инструментов.
Рекомендуется выполнить следующие действия:
BT/ и также подтвердить.
После того как пользователь попадет в необходимый каталог, он может удалить все ненужные файлы и папки.
Процесс может занимать некоторое время.
Другие способы
Если описанные способы не помогли и поиск был нерезультативным, то можно попробовать найти сохраненные данные другими методами, например, с использованием специальной утилиты. Для этого необходимо в Проводнике с помощью кнопок Ctrl + F вызвать строку поиска и внести в нее название требуемой папки. После этого программа начнет самостоятельный поиск и выдаст необходимый результат.
Минусом подобной методики является то, что она может занимать довольно длительное время, при этом не гарантирует положительный результат в конце. Иногда может понадобиться включение показа скрытых директорий, в противном случае система может ничего не найти.
Как запретить скачивание
К сожалению, система Виндовс такова, что даже при удалении старых файлов, через некоторое время вновь появляется предложение обновления, и информация опять может устанавливаться на компьютер. Чтобы справиться с подобной проблемой и запретить скачивание, потребуется избавиться от некоторых обновлений, которые необходимы для функционирования приложения Get Windows 10.
Сделать это можно определенным способом:
Папки с информацией часто скрыты от обычных пользователей.
К сожалению, во время работы Центра обновления удаленные файлы снова быстро закачаются на компьютер и также установятся. Чтобы не допустить подобного, необходимо настроить некоторые параметры. Для этого рекомендуется следовать инструкции:
После проделанных действий, обновления не должны снова появляться.
Внимание! Если файлы все равно скачиваются, значит, что-то было выполнено неверно.
Куда скачиваются файлы дистрибутива Виндовс 10
Многих пользователей также интересует, куда скачиваются файлы дистрибутива Виндовс 10. Компания Майкрософт предлагает пользователям специальную утилиту Update Assistant Windows, которую можно найти на официальном сайте. С помощью данного приложения файлы по умолчанию сохраняются в папке «$Windows.
Подобный Помощник очень удобен в работе. Достаточно его запустить и выбрать команду «Обновить сейчас», как программа все найдет и проверит, а затем начнет загрузку, создав при этом новые папки. После того, как процесс окончен, с дистрибутивом можно совершать любые действия.
При необходимости можно отключить Центр обновления.
Подобную папку с файлами также можно удалить, если она занимает лишнее место. С этой целью рекомендуется использовать программу Unlocker – она самая удобная, хотя при желании можно воспользоваться любым другим софтом для удаления обеспечения.
Обновления Виндовс 10 или любой другой версии скачиваются в определенное место на компьютере. Эти папки не являются открытыми. Чтобы их найти, потребуется выполнить некоторые несложные действия. При желании можно удалить установочные файлы и настроить программу так, чтобы они больше не загружались. Проделать подобные действия можно самостоятельно, но при этом требуется строго соблюдать все инструкции. Однако если нет уверенности в своих силах, то лучше довериться специалисту.
Источник
Куда скачиваются обновления Windows 10
В статье ответим на два главных вопроса, связанных с обновлениями Десятки. Первый: куда скачиваются обновления Windows 10, как с ними управляться. Второй: куда отправляются файлы обновлений для дистрибутива ОС и как их удалить.
В Десятке Майкрософт преподнес пользователям неприятный сюрприз. Привыкшие самостоятельно управлять процессом обновлений в предыдущих версиях, они с удивлением обнаружили, что в новой ОС все по-казарменному строго. Отныне регулярные «обновы» Виндовс 10 загружаются и устанавливаются только автоматически. Юзеру отводится роль наблюдателя. Он, конечно, может в сердцах удалить то или иное обновление, но контролировать, какое из них будет установлено и в каком количестве, не в состоянии. Обладателям Виндовс 10 Про доступна одна фишка. Они могут отложить загрузку обновлений на какой-то срок. А вот в Home Edition даже этого нет.
Ирония в том, что, даже зная, куда Виндовс прячет регулярные обновления, будет непростительной ошибкой удалить все файлы в этой папке с помощью команды Del. Безопаснее это делать встроенными средствами ОС, с помощью утилит Майкрософта или, на худой конец, с использованием стороннего софта. Этой заветной папкой является WinSxS на диске С: (или на том, где установлена Виндовс 10). Разумеется, она скрытая, открывается только с правами администратора.
Основная беда с обновлениями в том, что они поедают ровно столько места, сколько им отпущено. А поскольку в большинстве случаев использование доступного дискового пространства разрешено ОС по умолчанию, со временем возникает переполнение. Виндовс не любит что-то удалять самостоятельно, предпочитая сохранять устаревшие данные «на потом». И если владельцам жестких дисков, исчисляемых терабайтом и выше, эта проблема не актуальна, то для SSD-дисков недостаток пространства очень ощутим.
Зная, куда скачиваются обновления Windows 10, теперь можно удалять ненужные файлы. Хотя легче управлять процессом очистки «сверху», то есть встроенными инструментами, чем применять низкоуровневое удаление клавишей Delete. В последнем случае велика вероятность «снести» что-то ценное, из-за чего Десятка будет сбоить или вообще откажется загружаться. Если такое произошло, можно откатить ОС к начальному состоянию, сборке либо просто вернуть предыдущий драйвер.
Виндовс 10 предлагает очистку папки двумя способами, как говорится, одним ударом.
Важно! Если очистка диска не предлагает удалять обновлений в директории WinSxS, значит, они нужны, по мнению ОС
Нетрудно заметить, что при таком способе пользователь лишен выбора того или иного обновления. По сути, он очищает те файлы, которые, по мнению Виндовс, можно удалить без риска для работоспособности. Может быть, второй способ лучше? Разбираемся дальше.
Та же самая ситуация — просто удаление всего, что есть в папке обновлений, без возможности выбора файлов.
Обратимся к более сложным способам.
Удаление через Панель управления
После этого перегружаем компьютер.
Но это еще полдела. По мистическим причинам Виндовс 10 восстанавливает и снова запускает удаленное обновление. Необходима такая процедура как скрыть обновление. К сожалению, встроенные инструменты ОС для этого отсутствуют. Воспользуемся специальной программкой wushowhide.diagcab, которая входит в состав KB3073930. Скачать программу можно с официального сайта Майкрософт.
Важно! Когда закончим процедуры по удалению не забудьте снова включить Центр обновления
Теперь файлы скрыты и не возродятся. Последний шаг: включить остановленный Центр обновлений. С помощью этой же программы можно включить скрытые обновления. Для этого на стадии выбора, как показано на предыдущем скрине, щелкаем на Show hidden updates. Затем отмечаем нужные обновления и закрываем программу.
Удаление через настройки
Вторым способом является удаление через меню настроек.
Как и в первом случае, скрываем удаленное обновление.
Удаление через командную строку
Удаленный файл также скрываем способом, который объяснили выше. Хотя процессом установки обновлений пользователь по-прежнему не управляет, он, по крайней мере, регулирует наличие того или иного обновления на своем компьютере.
Теперь рассмотрим вторую тему нашей статьи: где хранятся загрузочные файлы дистрибутива ОС Десятки. Майкрософт подсластил горькую пилюлю обновлений, дав пользователям утилиту Update Assistant Windows (скачивают с сайта разработчика).
Куда скачиваются обновления Windows 10 с помощью этой утилиты? По умолчанию система хранит установочные файлы в папке «$Windows.
При использовании Помощника, помимо главного — в какую папку скачивается обновление Windows 10, возникает масса других вопросов:
Поскольку конечный объем дистрибутива зависит от разрядности ОС (64-битная «тяжелее»), примерный объем готовой сборки составляет до 6 Гб.
Работать с Помощником приятно. После запуска активируем «Обновить сейчас». Будет проверена конфигурация, настройки, драйверы, совместимость. После этого начнется закачка данных. Одновременно с этим на системном диске создаются указанные выше две папки. После окончания загрузки дистрибутив готов полностью к работе, переносу на диск, флешку.
Если пользователь хочет ее сохранить, надо просто скопировать в другое место на диске либо на носитель.
Если, по мнению пользователя, папка с загрузочными файлами занимает лишнее пространство, можно ее удалить. Лучше всего это сделать с помощью утилиты Unlocker. Фактически, папка удаляется с помощью любой программы, подходящей для работы с дисками. Анлокер привлекает удобством. После того, как утилита установилась, она встраивается в меню Проводника. При нажатии на свойствах любой папки, файла, строчка с утилитой доступна для действия.
BT, надо открыть показ скрытых файлов и найти папку на диске. Через Проводник вызвать Unlocker и выбрать действие «Удалить» в выпадающем списке. Подтвердить ОК.
Папка будет удалена со всем содержимым, а на экране отобразится сообщение об этом.
В статье рассмотрены вопросы, куда скачиваются обновления windows 10, в том числе установочные файлы. Также описаны варианты удаления ненужных или устаревших обновлений средствами Виндовс 10 и сторонними программами.
Источник
Содержание
- 1 Хранилище обновлений
- 2 Область применения
- 3 Перестройка кэша
- 4 В заключение
- 5 Настройка Проводника Windows
- 6 Папка Windows ~BT
- 7 Адресная строка Проводника
- 8 Поиск на жестком диске
- 9 Отключение обновлений «Получить Windows 10»
- 10 Блокировка автоматической установки
- 11 Видео по теме
- 12 Куда скачиваются файлы
- 13 В какой папке находятся после установки
- 14 Зачем на диске хранится журнал ReportingEvents
Технология автоматического получения обновлений впервые была использована Microsoft в Millennium Edition. Во всех современных версиях операционных систем она включена по умолчанию. Более того, в Windows 10 в соответствии с лицензионным соглашением пользователь не имеет права отказаться от их установки. Таким образом, обеспечивается поддержка ОС в актуальном состоянии и своевременное устранение уязвимостей. Давайте заглянем «под капот» и разберемся, как работает технология обновления Windows.
Хранилище обновлений
Тонкости процесса оставим программистам и системным администраторам. Обычному пользователю, чтобы контролировать правильную работу ОС, достаточно знать куда устанавливаются обновления. Поскольку все актуальные версии Windows работают на одном ядре, внутренняя структура каталогов практически не отличается.
Переместившись по указанному в рамке пути, видим папку, в которую помещаются скачанные обновления. При желании пользователь может изучить ее содержимое и измерить размер.
Сразу стоит предупредить, что файлы обновления с именами KB0000001 и расширением «msu» вы в ней не отыщете. Эта папка используется для кеширования загружаемых компонентов, которые в дальнейшем после инсталляции автоматические удаляются. Интересующиеся могут посмотреть процесс «вживую» в тот момент, когда загружаются обновления. Открыв в этой директории подпапку Download, вы сможете наблюдать работу операционной системы. Необходимые папки на ваших глазах создаются и удаляются по мере инсталляции получаемых «заплаток».
Область применения
Теперь, когда пользователю известно, где хранятся обновления Windows 7, точнее, их компоненты, возникает закономерный вопрос. Какая польза от этого знания, если файлы нельзя сохранить для повторной установки?
Читайте также: Как выполнить проверку жесткого диска на ошибки
Обратите внимание на единственный находящийся в этой директории текстовый документ с именем ReportingEvents. Это файл журнала, который открывается в Блокноте.
В нем можно найти подробнейшую информацию о работе сервиса Windows Update. Даты запуска, результат поиска, скачивания и установки обновлений. На приведенном скриншоте можно увидеть ошибку в работе службы и лог правильно устранившейся «заплатки» безопасности.
Регулярные сбои в работе Центра обновления Windows могут свидетельствовать о повреждении кэша. Причины для этого могут быть самые разные, но выражается это в зависании процесса загрузки или инсталляции.
Изучив журнал работы и обнаружив «виновника» по номеру, вы можете отправиться в сетевой Центр обновления.
Используя поле поиска в каталоге, можно найти необходимый файл. Индекс «КВ» вводить необязательно, достаточно указать правильный номер.
В списке выбираете свою ОС с учетом ее разрядности и загружаете установочный пакет с расширением «msu». Запустив его на компьютере, вы сможете инсталлировать его вручную, устранив таким образом сбои в работе автоматики.
В более серьезных случаях, когда «виновника» определить не удается или «зависания» стали регулярными, потребуется полностью перестроить кэш. Иными словами, удалить папку, в которой находятся обновления Windows 7.
Перестройка кэша
Попытка прямого удаления этой системной директории закончится получением приведенного на скриншоте предупреждения.
Появление его является следствием работы службы Windows Update, которая блокирует папку своего кэша от нежелательного вмешательства. Чтобы выполнить операцию удаления, придется ее отключить.
Используем контекстное меню, чтобы выбрать указанный на скриншоте параметр и перейти к панели управления компьютером.
Выбираем в левой части окна «Службы» и проматываем открывшейся список до конца, чтобы найти Центр обновления. В выпадающем меню указываем тип запуска – «Отключена» и нажимаем кнопку «Остановить».
Читайте также: Общий доступ к папке — поэтапная настройка
Получив в окне управления службой такую картину, подтверждаем свои действия. После этого папку с обновлениями можно спокойно удалять. Возвращаете службу в исходное состояние и перезагружаете ПК. В момент загрузки удаленная папка будет создана системой автоматически. Запуск обновления заново создаст файловый кэш, а вы решите сразу две задачи: восстановите работу службы Update и немного очистите систему от «мусора».
Поскольку папка, куда скачиваются обновления Windows, располагается и называется аналогично, все выполненные действия применимы и к этой ОС.
Единственным отличием будет заданный по умолчанию тип запуска. Здесь этот параметр установлен в положение «Вручную».
В заключение
Использование приведенного метода перестройки кэша не затрагивает уже установленные в системе обновления и является полностью безопасным. Поэтому если вас не устраивает размер этой системной папки или беспокоят зависания при работе Центра обновлений, вы можете смело удалять ее содержимое.
Как показывает практика, своевременная установка «заплаток» безопасности может уберечь ОС от заражения в случае вирусных эпидемий.
Для того чтобы облегчить своим клиентам жизнь, Майкрософт включили все необходимые установочные файлы в отдельное обновление, которой автоматически загружается через Центр обновлений. В итоге: пользователю нет необходимости что-то искать и загружать — все уже находится на его компьютере в специальной скрытой папке.
Однако не каждый пользователь хочет обновляться до Windows 10. У кого-то нет лицензионной версии операционной системы, кто-то хочет подождать, пока выйдет несколько обновлений, чтобы не переходить на «сырой» продукт. В этом случае Windows 10 будет занимать 6 лишних гигабайт на системном жестком диске. Особенно это мешает, если объем диска не очень велик (например, используется SSD на 50–100 гигабайт). В данной статье описано, как найти и удалить данную папку, а также отключить приложения, из-за которых она автоматически загружается на ПК.
Настройка Проводника Windows
Вы получили уведомление Get Windows 10. Отказались от предложения и снова получили его. Операционная система очень назойливо предлагает установить обновления и перейти на новинку. Если вам хочется от этого избавиться, необходимо удалить установочные файлы «Десятки» и некоторые апдейты.
Но в первую очередь пользователям потребуется изменить конфигурации отображения файлов в системном Проводнике (программа для работы с дисками, папками и файлами). Это необходимо, потому что дистрибутив Windows 10 сохраняется в скрытую папку, к вы не сможете увидеть. Без соответствующих настроек.
Следуйте представленной инструкции:
- Откройте Проводник. Это можно сделать с помощью ярлыка «Мой компьютер» в меню «Пуск», на панели быстрого доступа или на рабочем столе. Существует и альтернативный способ — одновременно нажать клавиши + .
- Щелкните по вкладке «Упорядочить», которая располагается в главном меню окна (верхний левый угол).
- В раскрывшемся ниспадающем списке требуется выбрать раздел «Параметры папок и поиска».
- В новом открывшемся окне перейдите в раздел «Вид».
- Найдите опцию «Отображать скрытые диски, файлы, папки» и установите галку напротив нее.
- Щелкните по кнопкам и .
Папка Windows ~BT
После того, как вы измените конфигурации Проводника Windows, вы сможете увидеть папки и файлы, обладающие атрибутом «Скрытый» («Hide»). Теперь можно искать папку, в которую загружается дистрибутив Windows 10, и удалять ее.
Первое место, куда она может сохраняться — прямо в корневой каталог вашего системного диска. То есть на тот, на какой вы устанавливали ОС (в нем находится директория «Windows»). В большинстве случаев он имеет букву «C:». Папка называется «$Windows.~BT». Вы можете смело удалять все ее содержимое.
Если вы ищите данную директорию, чтобы принудительно запустить обновление до Windows 10 — это неудачная идея. При попытке запустить «Setup.exe» вручную все установочные файлы будут удалены.
В некоторых случаях (зависит от настройки Центра обновления) данная папка может располагаться в другом месте:
- Откройте директорию «Windows» на системном жестком диске.
- Найдите раздел «Software Distribution».
- В нем располагается каталог «Download». Откройте его.
Здесь также может находится необходимая вам папка «$Windows.~BT».
Адресная строка Проводника
Если вам не хочется лезть в конфигурации системного Проводника и что-то там изменять, существует альтернативный способ открыть скрытую директорию. Для этого вы можете воспользоваться строкой адресации. Она располагается между рабочей областью Проводника (в которой отображаются непосредственно файлы и папки) и панелью инструментов с различными вкладками.
- Кликните по адресной строке левой кнопкой мыши.
- Все ее содержимое тут же окажется выделенным. Если этого по какой-то причине не произошло, воспользуйтесь комбинацией клавиш + .
- В пустую адресную строку необходимо скопировать следующее: «C:// $Windows.~BT/» без кавычек и нажать .
- Если по указанному адресу ничего не найдено, введите альтернативный: «C://Windows/Software Distribution/Download/$Windows.~BT/» и также нажмите .
Таким образом можно открывать любые скрытые папки, не затрагивая конфигурации системного Проводника Windows. Перейдя в каталог, вы можете просто выделить все файлы, которые хранятся в нем, и удалить их.
Поиск на жестком диске
Если в корневой директории системного диска папки с дистрибутивом установки Windows 10 не оказалось, а вам не хочется ее искать по различным разделам, можно прибегнуть к услугам поисковой утилиты. Для этого откройте Проводник и нажмите комбинацию клавиш + , чтобы вызвать меню поиска.
Скопируйте в него название папки, какую необходимо найти, и нажмите . Программа самостоятельно отыщет необходимые данные и покажет вам, где они хранятся. Это наименее удачный способ, так как данный раздел часто не индексируется системой. В связи с этим поиск может занять довольно много времени. Или вообще не принести никаких результатов.
Если в проводнике отключен показ скрытых директорий, поиск может ничего не обнаружить. В этом случае сначала необходимо активировать отображение файлов с атрибутом «Hide», а уже затем их искать.
Отключение обновлений «Получить Windows 10»
Если вы просто удалите директорию «$Windows.~BT», через некоторое время она снова начнет скачиваться на ваш персональный компьютер. Чтобы этого не произошло, необходимо удалить обновления, обеспечивающие работу приложения Get Windows 10. Удаляются они, как и установленные программы, с помощью специального инструмента операционной системы.
Следуйте инструкциям:
- Вызовите меню «Пуск». Это можно сделать с помощью клавиши или соответствующего значка внизу экрана.
- Откройте «Панель управления».
- Перейдите в раздел, который называется «Программы».
- Кликните по гиперссылке «Удаление программы».
- С помощью навигационного меню в левой части окна перейдите в категорию «Просмотр установленных обновлений».
Здесь пользователям потребуется найти и удалить несколько программ. Их список зависит от версии вашей операционной системы.
Для Windows 7 необходимо удалить:
- КВ 3035583
- КВ 2952664
- КВ 3021917
Для Windows 8 потребуется удалять:
- КВ 3035583
- КВ 2976978
Вы можете воспользоваться поисковой строкой в правом верхнем угле, чтобы быстро отыскать все необходимые файлы. Выделите объект, после чего над списком появится кнопка «Удалить», по которой нужно нажать.
Блокировка автоматической установки
Если ваш Центр обновления работает, он тут же скачает данные апдейты еще раз и установит их на компьютер. Чтобы этому воспрепятствовать, необходимо запретить загрузку этих патчей. Для этого требуется выполнить следующее:
- Вызовите «Панель управления» через меню «Пуск».
- Найдите «Центр обновления» и запустите его.
- Кликните по гиперссылке «Важные обновления».
- Найдите только что удаленные апдейты в списке и отметьте их галками.
- Кликните по одному из них правой кнопкой мыши и выберите действие «Скрыть обновление».
- Нажмите и закройте Центр обновлений.
Теперь уведомление Get Windows 10 не будет вас беспокоить.
На похожую тему на сайте есть другая статья, в которой описаны дополнительные методы избавления от лишних директорий: что за папки Windows BT WS и можно ли их удалить.
Видео по теме
Операционная система Windows 10 не всегда удачно обновляется с первого раза. Процесс загрузки апдейтов может запускаться несколько раз, вследствие чего происходят ошибки с их развёртыванием. Иногда только ручное удаление проблемных файлов позволяет успешно завершить процесс, и для этого следует знать, где хранятся обновления Windows 10.
Содержание
Куда скачиваются файлы
Центр обновлений загружает все файлы, необходимые для поддержания операционной системы в актуальном состоянии, в каталог %windir%SoftwareDistributionDownload. Уже в процессе развёртывания пакетов документы помещаются каталогом выше — SoftwareDistribution.
В какой папке находятся после установки
Зачем на диске хранится журнал ReportingEvents
В каталоге SoftwareDistribution находится текстовый документ ReportingEvents, не имеющий расширения, но он открывается любым текстовым редактором. Примером тому является стандартный Блокнот.
В журнале протоколируются все действия, касающиеся обработки обновления: загрузка распаковка, инсталляция, проверка, их статус, время запуска и завершения. При появлении ошибок обязательно записываются их идентификаторы. Это даёт возможность загрузить проблемный апдейт в формате msu с сайта редмондской корпорации и развернуть вручную. Перед названием объекта необходимо добавлять приставку «KB».
Пакеты приходится скачивать вручную, так как в каталоге SoftwareDistributionDownload расположены кэшированные копии пакетов, а не они сами.
При следующей переустановке Windows 10 с нуля папку с апдейтами или только нужные можно скопировать на установочную флешку для ускорения их инсталляции. Документы с префиксом «EXPRESS» не обязательны, их можно пропускать.
Отыскать каталог с установленным апдейтом получится вряд ли, порой файлы обновления копируются в множество системных папок и заменяют собой находящиеся там файлы. Однако удалить ненужное можно. Для этого вызовите элемент Панели управления «Программы и компоненты». В меню слева кликните «Просмотр установленных…».
Через контекстное меню или одноимённую кнопку можно удалить любой из находящихся в перечне элемент.
Для ручной очистки папки с пакетами апдейтов необходимо выполнить команду «services.msc» в поиске, вызвать свойства сервиса «Службы (локальные)».
Остановить функционирование компонента «Windows Update» или «Центр обновления…».
Удалить все ненужные объекты из Download и запустить сервис обратно.
Используемые источники:
- https://pcfaq.info/sistema/kuda-skachivajutsja-obnovlenija-windows-7-10.html
- https://ustanovkaos.ru/rabota-v-sisteme/kuda-skachivaetsya-obnovlenie-do-windows-10.html
- https://windows10i.ru/obnovleniya/gde-hranyatsya.html
Адресная строка проводника
Если вам не хочется лезть в конфигурации системного Проводника и что-то там изменять, существует альтернативный способ открыть скрытую директорию. Для этого вы можете воспользоваться строкой адресации. Она располагается между рабочей областью Проводника (в которой отображаются непосредственно файлы и папки) и панелью инструментов с различными вкладками.
- Кликните по адресной строке левой кнопкой мыши.
- Все ее содержимое тут же окажется выделенным. Если этого по какой-то причине не произошло, воспользуйтесь комбинацией клавиш Ctrl A.
- В пустую адресную строку необходимо скопировать следующее: «C:// $Windows.~BT/» без кавычек и нажать Enter.
- Если по указанному адресу ничего не найдено, введите альтернативный: «C://Windows/Software Distribution/Download/$Windows.~BT/» и также нажмите Enter.
Таким образом можно открывать любые скрытые папки, не затрагивая конфигурации системного Проводника Windows. Перейдя в каталог, вы можете просто выделить все файлы, которые хранятся в нем, и удалить их.
На мое удивление, искать их долго не пришлось. Конечно же, мне было понятно, что они точно находятся в системной папке «Windows». Перейдя в эту папку я сначала зашёл в «TEMP», но она оказалось не той директорией где находятся скачанные обновления Windows 7.
В общем, не буду вас томить, для того, что бы увидеть место где хранятся скачанные обновления, следует перейти по этому пути:
C:WindowsSoftwareDistributionDownload
В папке Download вы увидите весь список скачанных файлов с обновлениями, который занимают свободное место на диске «С:/».
Поэтому, если у вас не хватает места или возможно вы по какой-то другой причине решили удалить временны файлы, тогда заходите по выше указанному пути, где и находятся скачанные файлы обновления, и очистите ваш диск вручную. Таким образом, я думаю, вы даже сделаете это быстрее чем утилита по очистки диска.
Но, а если вы хотите на все 100 защитить свой компьютер, тогда присоединяйтесь к нам в соц. сети и по подписке, и тогда каждая проблема, связанная с компьютером, окажется для вас просто мелочью.
Где хранятся установочные файлы «десятки»
Наверное, все замечали, что при активном центре обновлений на системном разделе уменьшается количество свободного пространства. После этого постоянно всплывают сообщения, где Microsoft предлагает обновиться до Windows 10 прямо сейчас. Это делается несмотря на то, что пользователь и вовек не собирается переходить на новую операционную систему, причем навязчиво.
Располагаются все загруженные файлы в каталоге $Windows.~BT, что находится на системном разделе. Занимает эта папка не менее 2,8 гигабайт, а максимальный замеченный объем превышал 6 гигабайт. Файлы эти, если не намерены переходить на Виндовс 10, являются мусором, от которого стоит избавиться.
Вторым очень схожим каталогом является WinSxS. В нем хранятся копии оригинальных файлов седьмой и восьмой версий ОС от Microsoft, которые подверглись обновлению. Резервируются они, чтобы в будущем предоставить возможность выполнить откат системы или безболезненное удаление обновления в случае возникновения проблем.
Дополнительная информация
Всё вышеописанное работает для «обычных» обновлений Windows 10, однако если речь идёт об обновлении до новой версии (обновление компонентов), дела обстоят следующим образом:
- Таким же способом перенести папки, куда скачиваются обновления компонентов не получится.
- В последних версиях Windows 10 при загрузке обновления с помощью «Помощника по обновлению» с сайта Майкрософт, малом количестве места на системном разделе и наличии отдельного диска, файл ESD, служащий для обновления, автоматически загружается в папку Windows10Upgrade на отдельном диске. Место на системном диске тоже тратится под файлы новой версии ОС, но в меньшей степени.
- Папка Windows.old при обновлении также будет создана именно на системном разделе (см. Как удалить папку Windows.old).
- После выполнения обновления до новой версии все действия, которые были произведены в первой части инструкции придется повторить, так как обновления вновь начнут загружаться на системный раздел диска.
Надеюсь, материал был полезен. На всякий случай еще одна инструкция, которая в рассматриваемом контексте может пригодиться: Как очистить диск C.
А вдруг и это будет интересно:
Как избавиться от инсталляционного дистрибутива «десятки»
В этом разделе рассказано, как удалить каталоги с файлами, которые Майкрософт загрузила автоматически для перехода на новую ОС.
Процесс рассмотрен на примере Windows 7, в «восьмёрке» все действия аналогичны, несмотря на отличающийся интерфейс.
- Вызываем апплет «Программы и компоненты» через поисковую строку или Панель управления.
- Переходим в раздел «Просмотр установленных обновлений».
- Находим обновления с номерами 3035583, 3021917 и 2952664 для «семерки» и 2976978 и 3035583 для младшего брата.
- Выделяем каждый из обнаруженных компонентов и вызываем команду удаления через панель инструментов или контекстное меню.
- Перезагружаем ПК.
- Заходим в Центр обновлений, жмем «Поиск обновлений».
- После предоставления результатов исключаем вышеперечисленные апдейты из списка предлагаемых для установки через их контекстное меню.
Как изменить место загрузки обновлений windows 10?
Большинство современных системных блоков и ноутбуков оснащаются несколькими носителями информации, чтобы разделить между ними полномочия и оптимизировать тем самым поведение операционной системы.
В качестве основного диска, пользователи стараются использовать SSD накопители, которые отличаются высокой скоростью обработки данных, что позитивно сказывается не только на программном обеспечении, установленном на нем, но и на работе системы в целом.
SSD остаются пока еще достаточно дорогим удовольствием, что заставляет пользователей экономить и приобретать носители небольшого объема. Из-за этого, 128GB является самым распространенным объемом SSD накопителя, что в современных реалиях хватает лишь на установку операционной системы и драйверов, так как еще должно быть минимум 20% свободного пространства для работы диска без вредя самому себе.
И именно по этой причине, каждый свободный гигабайт на вес золота. Поэтому сегодня, я хочу поделиться информацией о том, как немного разгрузить основной диск компьютера, а в частности SSD, для которого это будет вдвойне полезно.
Куда скачиваются обновления windows 10
В статье ответим на два главных вопроса, связанных с обновлениями Десятки. Первый: куда скачиваются обновления Windows 10, как с ними управляться. Второй: куда отправляются файлы обновлений для дистрибутива ОС и как их удалить.
В Десятке Майкрософт преподнес пользователям неприятный сюрприз. Привыкшие самостоятельно управлять процессом обновлений в предыдущих версиях, они с удивлением обнаружили, что в новой ОС все по-казарменному строго. Отныне регулярные «обновы» Виндовс 10 загружаются и устанавливаются только автоматически.
Юзеру отводится роль наблюдателя. Он, конечно, может в сердцах удалить то или иное обновление, но контролировать, какое из них будет установлено и в каком количестве, не в состоянии. Обладателям Виндовс 10 Про доступна одна фишка. Они могут отложить загрузку обновлений на какой-то срок. А вот в Home Edition даже этого нет.
Ирония в том, что, даже зная, куда Виндовс прячет регулярные обновления, будет непростительной ошибкой удалить все файлы в этой папке с помощью команды Del. Безопаснее это делать встроенными средствами ОС, с помощью утилит Майкрософта или, на худой конец, с использованием стороннего софта.
Основная беда с обновлениями в том, что они поедают ровно столько места, сколько им отпущено. А поскольку в большинстве случаев использование доступного дискового пространства разрешено ОС по умолчанию, со временем возникает переполнение. Виндовс не любит что-то удалять самостоятельно, предпочитая сохранять устаревшие данные «на потом».
Зная, куда скачиваются обновления Windows 10, теперь можно удалять ненужные файлы. Хотя легче управлять процессом очистки «сверху», то есть встроенными инструментами, чем применять низкоуровневое удаление клавишей Delete. В последнем случае велика вероятность «снести» что-то ценное, из-за чего Десятка будет сбоить или вообще откажется загружаться. Если такое произошло, можно откатить ОС к начальному состоянию, сборке либо просто вернуть предыдущий драйвер.
Виндовс 10 предлагает очистку папки двумя способами, как говорится, одним ударом.
Важно! Если очистка диска не предлагает удалять обновлений в директории WinSxS, значит, они нужны, по мнению ОС
Нетрудно заметить, что при таком способе пользователь лишен выбора того или иного обновления. По сути, он очищает те файлы, которые, по мнению Виндовс, можно удалить без риска для работоспособности. Может быть, второй способ лучше? Разбираемся дальше.
Та же самая ситуация — просто удаление всего, что есть в папке обновлений, без возможности выбора файлов.
Обратимся к более сложным способам.
Удаление через Панель управления
После этого перегружаем компьютер.
Куда скачиваются обновления windows 10?
https://www.youtube.com/watch?v=if2sux3b4sk
You will be interested:How dangerous is the new coronavirus?
Итак, для начала давайте разберемся с вопросами, касающимися непосредственного места сохранения файлов скачиваемых пакетов апдейтов. Куда скачиваются обновления Windows 10, большинство рядовых пользователей не знает. На самом деле в первую очередь необходимо обратить внимание на тот факт, что папка загрузок, имеющаяся в пользовательских документах и предназначенная по умолчанию для скачивания определенного контента из интернета, в процессе загрузки и установки обновлений системы не участвует. Так что там апдейты можно не искать. Но тогда куда качаются обновления Windows 10?
Для этого в системе предусмотрена специальная папка SoftwareDistribution, расположенная в основной директории операционной системы. В ней, правда, есть и каталог Download, предназначенный для загрузки содержимого пакетов, но после их автоматической распаковки загруженные файлы, объединенные в папки, могут находиться непосредственно в указанной софтверной папке.
Настройка проводника windows
Вы получили уведомление Get Windows 10. Отказались от предложения и снова получили его. Операционная система очень назойливо предлагает установить обновления и перейти на новинку. Если вам хочется от этого избавиться, необходимо удалить установочные файлы «Десятки» и некоторые апдейты.
Но в первую очередь пользователям потребуется изменить конфигурации отображения файлов в системном Проводнике (программа для работы с дисками, папками и файлами). Это необходимо, потому что дистрибутив Windows 10 сохраняется в скрытую папку, к вы не сможете увидеть. Без соответствующих настроек.
Следуйте представленной инструкции:
- Откройте Проводник. Это можно сделать с помощью ярлыка «Мой компьютер» в меню «Пуск», на панели быстрого доступа или на рабочем столе. Существует и альтернативный способ — одновременно нажать клавиши Win E.
- Щелкните по вкладке «Упорядочить», которая располагается в главном меню окна (верхний левый угол).
- В раскрывшемся ниспадающем списке требуется выбрать раздел «Параметры папок и поиска».
- В новом открывшемся окне перейдите в раздел «Вид».
- Найдите опцию «Отображать скрытые диски, файлы, папки» и установите галку напротив нее.
- Щелкните по кнопкам Применить и OK.
Отключение обновлений «получить windows 10»
Если вы просто удалите директорию «$Windows.~BT», через некоторое время она снова начнет скачиваться на ваш персональный компьютер. Чтобы этого не произошло, необходимо удалить обновления, обеспечивающие работу приложения Get Windows 10. Удаляются они, как и установленные программы, с помощью специального инструмента операционной системы.
Следуйте инструкциям:
- Вызовите меню «Пуск». Это можно сделать с помощью клавиши Win или соответствующего значка внизу экрана.
- Откройте «Панель управления».
- Перейдите в раздел, который называется «Программы».
- Кликните по гиперссылке «Удаление программы».
- С помощью навигационного меню в левой части окна перейдите в категорию «Просмотр установленных обновлений».
Здесь пользователям потребуется найти и удалить несколько программ. Их список зависит от версии вашей операционной системы.
Для Windows 7 необходимо удалить:
- КВ 3035583
- КВ 2952664
- КВ 3021917
Для Windows 8 потребуется удалять:
Вы можете воспользоваться поисковой строкой в правом верхнем угле, чтобы быстро отыскать все необходимые файлы. Выделите объект, после чего над списком появится кнопка «Удалить», по которой нужно нажать.
Очищение скачанных обновлений и кэша
Скачанные, но ещё по каким-либо причинам не установленные или установленные недавно обновления также хранятся в памяти компьютера. Некоторые скачанные обновления зависают, из-за этого не могут установиться. Все такие обновления находятся в папке Основного_диска:
WindowsSoftwareDistributionDownload. Перейдя в эту папку, вы найдёте подпапки с длинными именами, можете удалить их все или только определённые, ориентируясь на код в названии и дату создания. Удаление осуществляется обычным перемещением в корзину, то есть кликните по ним правой клавишей мыши и примените функцию «Удалить».
Удаляем содержимое папки в Основном_диске:WindowsSoftwareDistributionDownload
Стоит очистить подпапку DeliveryOptimization, находящуюся в той же папке SoftwareDistribution, в ней хранится кэш обновлений. Удалять саму папку нельзя, только её содержимое.
Очищаем папку в Основном_диске:WindowsSoftwareDistributionDeliveryOptimization
Проблемы с загрузкой обновлений
Для решения проблем, связанных с загрузкой обновлений следует выполнить ряд действий. Банально проверьте, работает ли у вас Интернет, открываются ли страницы в браузере. Как показывает практика обслуживания офисных компьютеров, такой простой шаг позволяет сэкономить много времени на поиске проблем, которых не существует.
Если все нормально, то возможно, установленный в системе антивирус (брандмауэр) блокирует запросы от конкретного приложения (svchost.exe) или блокирует порт для выхода в интернет. Попробуйте полностью отключить антивирусное ПО и попытайтесь выполнить проверку обновлений.
Откройте окно служб Windows 10, для чего необходимо нажать на клавиатуре клавиши Win R и вписать services.msc. Нажмите Enter или кнопку ОК. В окне служб прокрутите список и выделите службу Центра обновлений Windows.
Наконец можно просто перейти на сайт компании Microsoft и загрузить файлы обновлений вручную и запустить установку самостоятельно.
Файлы обновлений загружаются из интернета в определенную папку – Download, которая располагается на системном диске по следующему пути:
C:/Windows/SoftwareDistribution
Зависание загрузки может происходить тогда, когда загружаемый файл был поврежден. В таком случае достаточно очистить содержимое папки Download, выделив все папки и файлы, которые располагаются внутри папки, и удалить их (переместить в Корзину). При последующем старте системы файлы обновлений автоматически будут скачаны с сервера по новой.
Иногда, как часто бывает, решить проблему позволяет нелогичное действие — простое отключение (на время) службы Оптимизации доставки. Запустите окно служб (services.msc) как было описано ранее, и переведите тип запуска службы в ручной режим.
После этого потребуется перезагрузить компьютер и проверить, как работает загрузка обновлений. Если в вашей ситуации решение оказалось не действенным, то верните тип запуска службы в исходное положение — Автоматически (отложенный запуск).
Проблемы с удалением обновлений
Как показывает моя богатая практика с обновлениями «Десятки», проблем с удалениями практически не возникает. Единственное, что может повредить системе — это удаление актуальных и нужных апдейтов. Это повлечёт за собой нежелательные последствия и некорректную работу системных файлов. Потому очень важно удалять только старые и ненужные обновления, правильным образом чистить кэш обновлений.
Система подвержена так называемым внешним рискам, когда программные сбои не могут корректно выполнять свои задачи. Проблемы при удалении в подавляющем большинстве случаев бывают в двух случаях:
Первым делом, при возникновении любых ошибок операционной системы необходимо проверить компьютер на наличие вирусов и вредоносных программ. Для этого необходимо использовать больше одной программы, это увеличит возможность для обнаружения.
После проверки необходимо обратиться к сканированию системных файлов, а также файловой системы.
Проблемы с установкой обновлений
В то же время пользователи жалуются на проблемы с установкой обновлений. Часто установка обновлений зависает, а на экране отображается запись «Подготовка к настройке Windows. Не выключайте компьютер». Стоит отметить, что некоторые обновления устанавливаются достаточно долго – до получаса и более.
Особенно если на вашем компьютере установлен обычный жесткий диск (HDD), а последнее обновление по ряду причин вы выполняли очень давно. В результате у вас накопилось большое число необходимых к установке файлов обновлений, и их установка займет много времени.
Если же компьютер по прошествии нескольких часов по-прежнему висит, то нажмите и удерживайте нажатой кнопку выключения питания. После этого следует загрузить систему в безопасном режиме. Для этого нажмите перед заставкой Windows клавишу F8 на клавиатуре.
Следуя указаниям мастера, вы легко откатите изменения, и система будет восстановлена. Перезагрузка компьютера произойдет автоматически. После этого следует отключить антивирус и произвести повторную установку обновлений. Как правило, этих действия достаточно, чтобы при следующем обновлении указанная проблема не возникала.
Программа для чистки кэша
Первым делом пользователь должен открыть приложение, специально созданное для ликвидации проблем, которые могут возникнуть во время обновления Windows 10. В последней версии ОС это приложение стало полезнее для пользователей.
- Открыть значок «Устранение неполадок» в Панели управления.
- Открыть категорию «Система/безопасность» и нажать на «Устранение неполадок посредством Центра обновлений Windows».
- После этих действий Windowsзапустит программу диагностики, чтобы обнаружить и решить проблемы, из-за которых не загружаются обновления системы.
- В появившемся окне щёлкнуть «Далее».
- Как только диагностика подойдёт к концу, произойдёт следующее. Некоторые ошибки в работе система автоматически устранит, не спрашивая разрешения у пользователя, в остальных случаях необходимо нажимать «Применить исправление» или «Пропустить исправление», тогда приложение продолжит выискивать ошибки.В конце пользователю будет предоставлен полный отчёт о проделанной работе. Он будет содержать данные о найденных и решённых изъянах, а также об ошибках, которые не получилось устранить автоматически.
- Закрыть программу и перезагрузить Windows 10.
- Открыть Центр обновления и узнать, загружаются свежие обновления или нет.
- В том же отделе «Устранение неполадок» существует функция «Фоновый интеллектуальный сервис передачи BITS». Маловероятно, что она сможет изменить ситуацию к лучшему, но необходимо попробовать все варианты.
В поле поиска введите Центр обновления Windows, а затем коснитесь или выберите Центр обновления Windows. В области сведений выберите Проверить наличие обновлений и подождите, пока Windows выполнит поиск последних обновлений для вашего компьютера.
Кэш обновлений — это специальная папка, в которой хранятся установочные файлы обновлений. Он расположен в корне вашего системного диска в C: WindowsSoftwareDistributionDownload.
Как мне найти сервер Центра обновления Windows?
Загляните в раздел «Конфигурация компьютера»> «Административные шаблоны»> «Компоненты Windows»> «Центр обновления Windows». Вы должны увидеть ключи WUServer и WUStatusServer, в которых должны быть указаны местоположения конкретных серверов.
Как проверить прошивку на Windows Server 2012?
Откройте Пуск -> Программы -> Стандартные -> Системные инструменты -> Информация о системе. Здесь вы найдете Сводку системы слева и ее содержимое справа. Найдите параметр «Версия BIOS» и отобразите версию прошивки BIOS.
Можно ли обновить Windows Server 2012 до 2019?
Windows Server обычно можно обновить как минимум до одной, а иногда даже до двух версий. Например, Windows Server 2012 R2 и Windows Server 2016 можно обновить на месте до Windows Server 2019.
Где хранятся обновления базы знаний?
Временные файлы обновлений хранятся в папке C: WindowsSoftwareDistributionDownload, и эту папку можно переименовать и удалить, чтобы Windows предложила заново создать папку. Обратите внимание, что любые ранее загруженные ранее удаленные обновления необходимо будет загрузить снова, прежде чем их можно будет установить.
Как навсегда отключить обновления Windows?
Дважды щелкните «Служба обновления Windows», чтобы получить доступ к общим настройкам. В раскрывающемся списке «Автозагрузка» выберите «Отключено». После этого нажмите «ОК» и перезагрузите компьютер. Выполнение этого действия навсегда отключит автоматические обновления Windows.
Как проверить реестр WSUS?
Записи реестра для сервера WSUS находятся в следующем подразделе:
- HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsWindowsUpdate.
- HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsWindowsUpdateAU.
11 окт. 2017 г.
Как проверить, получает ли ПК обновления от WSUS?
Посмотрите в панели управления Центра обновления Windows на клиентском компьютере. Если вы правильно настроили WSUS, появится сообщение вроде «Обновлениями управляет ваш системный администратор».
Как проверить, работает ли WSUS?
Чтобы проверить версию сервера, выполните следующие действия:
- Откройте консоль WSUS.
- Щелкните имя сервера.
- Найдите номер версии в разделе Обзор> Соединение> Версия сервера.
- Проверьте, установлена ли версия 3.2. 7600.283 или более поздняя версия.
Как узнать версию прошивки Dell?
Проверка версии прошивки с помощью / componentsvers
- Откройте браузер, перейдите на сайт поддержки Dell и загрузите последнее обновление прошивки для устройства.
- Откройте командную строку с повышенными привилегиями или окно PowerShell.
- Выполните следующую команду: (Где [firmware.exe] — расположение и имя загруженного обновления микропрограммы.)
21 февраля. 2021 г.
Поддерживается ли по-прежнему Windows Server 2012 R2?
Тем не менее, Windows Server 2012 R2 вошла в основную поддержку 25 ноября 2013 года, но окончание основной поддержки — 9 января 2018 года, а конец расширенной — 10 января 2023 года.
Windows Server 2019 бесплатна?
Windows Server 2019 в локальной среде
Начните с 180-дневной бесплатной пробной версии.
Как мне обновить Windows Server 2012 R2 до Server 2019?
Чтобы выполнить обновление
- Убедитесь, что значение BuildLabEx говорит о том, что вы используете Windows Server 2012 R2.
- Найдите установочный носитель Windows Server 2019 и выберите setup.exe.
- Выберите Да, чтобы начать процесс установки.
16 центов 2019 г.
Вы когда-нибудь задумывались, с помощью чего формируется список установленных обновлений Windows? А через какое API его достать? Ответы на эти и другие возникающие вопросы я постараюсь дать в своём небольшом исследовании.
Предыстория или с чего всё началось.
В нашей компании каждый год проходит конференция молодых специалистов, где каждый участник может решить проблему какого-либо отдела (список тем заранее предлагается).
Раньше на каждое «ТО» с помощью WSUS подтягивались все выпущенные обновления и распространялись на все машины. Также периодически выходили ТСБ (технические сервисные бюллетени), в которых указывалось, что требуется установить необходимые обновления в виде изолированных пакетов. В итоге у нас накапливаются обновления, которые в WSUS отследить нельзя, а можно было увидеть только через панель управления в разделе «Установленные обновления».
Бывают ситуации, когда АРМ или сервер «падает» и приходится его восстанавливать из образа, созданного некоторое время назад. При восстановлении из образа есть вероятность того, что мы можем потерять нужные нам обновления (которые пришли в виде изолированных пакетов), которые устанавливались до падения машины. Объяснил максимально подробно насколько мог, потому что уточнения будут уже коммерческой тайной.
Вот поэтому и возникла идея создать программу, которая бы могла извлечь этот список обновлений (желательно удаленно по локальной сети), записать в файл/базу, сравнить текущий перечень с неким шаблоном и выдать сообщение на SCADA систему через один из протоколов — SNMP, OPC.
Как вы могли догадаться из названия статьи, уже на выборе метода получения списка у меня возникла непростая задача. Я, как обычно, решил поискать нужное в поисковике, задал вопросы на профильных ресурсах (раз, два, на английском stackoverflow почему-то не понравился мой вопрос и его пришлось удалить), но все ответы не давали нужного результата. Поэтому пришлось разбираться самому, о чем и пойдет речь далее.
Консольные команды
Начнем с простого и воспользуемся тем, что предлагает нам Windows без использования сторонних средств. Это можно сделать с помощью следующих команд:
- wmic qfe list
- systeminfo
- dism /online /get-packages
- через PowerShell:
- Get-HotFix
- Get-SilWindowsUpdate (доступно только в серверных редакциях)
- Get-WmiObject -Class win32_quickfixengineering — через доступ к WMI классу win32_quickfixengineering (о WMI чуть позже)
Получить список через графический интерфейс можно через стандартный пункт Панели управления «Установка/удаление программ», но скопировать оттуда мы ничего не можем. Каждый инструмент панели управления представлен файлом .cpl в папке WindowsSystem. Файлы .cpl в системную папку Windows автоматически загружаются при запуске панели управления. За пункт Программы отвечает файл Appwiz.cpl. Его анализ ни к чему не привел.
Вывод консольной команды можно перенаправить в файл и дальше начать его парсить, но это неправильно, плюс вызов программы (по правилам СБ не пройдет) и об удаленном получении списка речь не идёт. Поэтому предлагаю вам просто вызвать команды, сравнить количество обновлений в каждом списке, со списком через Панель управления и продолжить наше расследование дальше.
Формально все методы получения списка обновлений можно разделить на две группы: локальные и сетевые.
Все методы проверялись на чистых образах систем (Windows 7, 8, Server 2012 R2) с интегрированными обновлениями, после каждого обновления через Центр обновления с официальных серверов Microsoft проводилась дополнительная проверка. Остановимся на каждом из них подробнее.
WUA
WUApi (Windows Update Agent API) — использование API агента обновления Windows. Самый явный вариант, название которого говорит само за себя. Использовать для этого будем библиотеку Wuapi.dll.
Примечание: далее для своего удобства все результаты я буду вставлять в List. Это, возможно, не рационально, но тогда мне это казалось хорошей идеей.
Пример реализации
using WUApiLib;
public static List<string> listUpdateHistory()
{
//WUApi
List<string> result = new List<string>(200);
try
{
UpdateSession uSession = new UpdateSession();
IUpdateSearcher uSearcher = uSession.CreateUpdateSearcher();
uSearcher.Online = false;
ISearchResult sResult = uSearcher.Search("IsInstalled=1 And IsHidden=0");
string sw = "Количество обновлений через WUApi: " + sResult.Updates.Count;
result.Add(sw);
foreach (WUApiLib.IUpdate update in sResult.Updates)
{
result.Add(update.Title);
}
}
catch (Exception ex)
{
result.Add("Что-то пошло не так: " + ex.Message);
}
return result;
}
Есть и вторая вариация этого метода: Update Session — получение информации с помощью подключения к сессии обновления Windows Update Agent (в данном случае работаем не напрямую с библиотекой).
Пример реализации
public static List<string> Sessionlist(string pc)
{
List<string> result = new List<string>(50); //не забудь изменить количество
object sess = null;
object search = null;
object coll = null;
try
{
sess = Activator.CreateInstance(Type.GetTypeFromProgID("Microsoft.Update.Session", pc));
search = (sess as dynamic).CreateUpdateSearcher();
int n = (search as dynamic).GetTotalHistoryCount();
int kol = 0;
//coll = (search as dynamic).QueryHistory(1, n);
coll = (search as dynamic).QueryHistory(0, n);
result.Add("Количество через Update.Session: " + n);
foreach (dynamic item in coll as dynamic)
{
if (item.Operation == 1) result.Add(item.Title);
kol++;
//Console.WriteLine("Количество: " + kol);
}
result.Add("Количество в цикле: " + kol);
}
catch (Exception ex)
{
result.Add("Что-то пошло не так: " + ex.Message);
}
finally
{
if (sess != null) Marshal.ReleaseComObject(sess);
if (search != null) Marshal.ReleaseComObject(search);
if (coll != null) Marshal.ReleaseComObject(coll);
}
return result;
}
Microsoft подсказывает об удаленном использовании API.
Главный минусы этих двух методов — не позволяют найти исправления KB, которые не распространяются через Центр обновления Windows. Можно увидеть только то, что прошло через сам агент обновления, то есть данный вариант нас не устраивает.
DISM
Система обслуживания образов развертывания и управления ими (Deployment Image Servicing and Management) — это средство командной строки, которое может использоваться для обслуживания образа Windows или для подготовки образа среды предустановки Windows (Windows PE). Является заменой диспетчера пакетов (Pkgmgr.exe), PEimg и Intlcfg.
Данная утилита используется для интеграции обновлений, сервис паков в образ системы. Обновления Windows представляют собой отдельные модули, которые могут быть представлены в нескольких вариантах:
- .cab-файлы (Cabinet) — архивы. Предназначены для распространения и установки при помощи модулей Центра обновлений Windows в автоматизированном режиме;
- .msu-файлы (Microsoft Update Standalone Package) — исполняемые файлы. Предназначены для распространения и установки самими пользователями в ручном режиме через каталог обновлений Microsoft. Фактически представляют собой упакованный набор, состоящий из .cab-, .xml, .txt-файлов.
Ранее упомянутая команда dism /online /get-packages отображает основную информацию обо всех пакетах в wim образе/текущей системе. Microsoft позаботилась о нас и предоставляет NuGet packages для удобного использования API.
Пример реализации
using Microsoft.Dism;
public static List<string> DISMlist()
{
List<string> result = new List<string>(220);
try
{
DismApi.Initialize(DismLogLevel.LogErrors);
var dismsession = DismApi.OpenOnlineSession();
var listupdate = DismApi.GetPackages(dismsession);
int ab = listupdate.Count;
//Console.WriteLine("Количество обновлений через DISM: " + ab);
string sw = "Количество обновлений через DISM: " + ab;
result.Add(sw);
foreach (DismPackage feature in listupdate)
{
result.Add(feature.PackageName);
//result.Add($"[Имя пакета] {feature.PackageName}");
//result.Add($"[Дата установки] {feature.InstallTime}");
//result.Add($"[Тип обновления] {feature.ReleaseType}");
}
}
catch (Exception ex)
{
result.Add("Что-то пошло не так: " + ex.Message);
}
return result;
}
Количество обновлений совпадало с количеством из списка Панели управления до первого апдейта через центр управления — после него количество обновлений стало меньше (было 214, стало 209), хотя по логике они должны были увеличиться. Примеры вывода До обновления, После обновления.
С чем это связано я могу только предполагать — возможно, какие-то обновления замещали предыдущие, следовательно, и количество стало меньше.
Чуть позже я наткнулся на утилиту от китайцев DISM++, которая основана не на DISM API или DISM Core API, но имеющиеся в ней библиотеки не имеют нужных мне открытых методов, поэтому я забросил эту идею и продолжил поиски дальше.
WSUS
Windows Server Update Services (WSUS) — сервер обновлений операционных систем и продуктов Microsoft. Сервер обновлений синхронизируется с сайтом Microsoft, скачивая обновления, которые могут быть распространены внутри корпоративной локальной сети. Опять же специальный инструмент, предназначенный для работы с обновлениями.
Распространяется только на серверных редакциях ОС Windows, поэтому был развернут следующий стенд:
- основная система – Windows Server 2016;
- а через систему виртуализации Hyper-V были развернуты две клиентские ОС:
- Windows 8.1
- Windows 7
Все системы соединены в единую виртуальную локальную сеть, но
без выхода в сеть Интернет
.
Немного советов
Чтобы не выделять раздел жесткого диска для новой системы я пользуюсь WinNTSetup и устанавливаю систему в VHD диски — загрузчик, начиная с Windows 7 (редакций Professional/Ultimate), прекрасно справляется с загрузкой с образа диска. Полученные таким образом диски можно спокойно использовать и в Hyper-V — убиваете сразу двоих зайцев. Не забудьте только сделать заранее копию хранилища BCD через команду bcdedit /export e:bcd_backup.bcd.
Настраивать AD для рассылки обновлений я не захотел, поэтому просто прописал в групповых политиках путь к WSUS серверу:
Обязательно уделите внимание на порт, я из-за опечатки (8350 вместо 8530) не мог получить обновления на клиентских машинах, хотя сделано было всё верно. Так же названия пунктов в групповых политиках на Windows 7 и Windows 8 различаются.
Для получения отчета средствами WSUS необходимо дополнительно установить пакет — система уведомит вас об этом.
А теперь немного кода
//не забудьте добавить ссылку на библиотеку
using Microsoft.UpdateServices.Administration;
public static List<string> GetWSUSlist(params string[] list)
{
List<string> result = new List<string>(200); //не забудь изменить количество
string namehost = list[0]; //имя Пк, на котором будем искать string = "example1";
string servername = list[1]; //имя сервера string = "WIN-E1U41FA6E55";
string Username = list[2];
string Password = list[3];
try
{
ComputerTargetScope scope = new ComputerTargetScope();
IUpdateServer server = AdminProxy.GetUpdateServer(servername, false, 8530);
ComputerTargetCollection targets = server.GetComputerTargets(scope);
// Search
targets = server.SearchComputerTargets(namehost);
// To get only on server FindTarget method
IComputerTarget target = FindTarget(targets, namehost);
result.Add("Имя ПК: " + target.FullDomainName);
IUpdateSummary summary = target.GetUpdateInstallationSummary();
UpdateScope _updateScope = new UpdateScope();
// See in UpdateInstallationStates all other properties criteria
//_updateScope.IncludedInstallationStates = UpdateInstallationStates.Downloaded;
UpdateInstallationInfoCollection updatesInfo = target.GetUpdateInstallationInfoPerUpdate(_updateScope);
int updateCount = updatesInfo.Count;
result.Add("Кол -во найденных обновлений - " + updateCount);
foreach (IUpdateInstallationInfo updateInfo in updatesInfo)
{
result.Add(updateInfo.GetUpdate().Title);
}
}
catch (Exception ex)
{
result.Add("Что-то пошло не так: " + ex.Message);
}
return result;
}
public static IComputerTarget FindTarget(ComputerTargetCollection coll, string computername)
{
foreach (IComputerTarget target in coll)
{
if (target.FullDomainName.Contains(computername.ToLower()))
return target;
}
return null;
}
Так как интернета нет, то ситуация с обновлениями выходит как на скриншоте ниже:
Поведение похоже на WUApi — если обновления не прошли через них, то они не знают об этом. Поэтому данный метод снова не подходит.
WMI
Windows Management Instrumentation (WMI) в дословном переводе — инструментарий управления Windows.
WMI — реализованный корпорацией Майкрософт стандарт управления предприятием
через Интернет
для централизованного администрирования и слежения за работой различных частей компьютерной инфраструктуры под управлением платформы Windows. WMI является открытой унифицированной системой интерфейсов доступа к любым параметрам операционной системы, устройствам и приложениям, которые функционируют в ней.
Данный метод позволяет получить данные как с локальной машины, так и удаленно в пределах локальной сети. Для обращения к объектам WMI используется специфический язык запросов WMI Query Language (WQL), который является одной из разновидностей SQL. Получать список мы будем через WMI класс win32_quickfixengineering.
Пример реализации
using System.Management;
public static List<string> GetWMIlist(params string[] list)
{
List<string> result = new List<string>(200); //не забудь изменить количество
ManagementScope Scope;
string ComputerName = list[0];
string Username = list[1];
string Password = list[2];
int kol = 0;
if (!ComputerName.Equals("localhost", StringComparison.OrdinalIgnoreCase))
{
// Возвращает или задает полномочия, которые используются для проверки подлинности
// указанного пользователя.
ConnectionOptions Conn = new ConnectionOptions();
Conn.Username = Username;
Conn.Password = Password;
//Если значение свойства начинается со строки «NTLMDOMAIN:» аутентификация NTLM будет использоваться, и свойство должно содержать доменное имя NTLM.
Conn.Authority = "ntlmdomain:DOMAIN";
Scope = new ManagementScope(String.Format("\\{0}\root\CIMV2", ComputerName), Conn);
}
else
Scope = new ManagementScope(String.Format("\\{0}\root\CIMV2", ComputerName), null);
try
{
Scope.Connect();
ObjectQuery Query = new ObjectQuery("SELECT * FROM Win32_QuickFixEngineering");
ManagementObjectSearcher Searcher = new ManagementObjectSearcher(Scope, Query);
foreach (ManagementObject WmiObject in Searcher.Get())
{
result.Add(WmiObject["HotFixID"].ToString());
//Console.WriteLine("{0,-35} {1,-40}", "HotFixID", WmiObject["HotFixID"]);// String
//result.Add();
/*result.Add("{0,-17} {1}", "Тип обновления: ", WmiObject["Description"]);
result.Add("{0,-17} {1}", "Ссылка: ", WmiObject["Caption"]);
result.Add("{0,-17} {1}", "Дата установки: ", WmiObject["InstalledOn"]);*/
kol++;
}
result.Add("Количество равно " + kol);
}
catch (Exception ex)
{
result.Add("Что-то пошло не так: " + ex.Message);
}
return result;
}
Количественно всё совпадает (даже после обновлений), поэтому было решено использовать этот метод. Для программного создания WMI запросов советую использовать следующую утилиту — WMI Delphi Code Creator. Благодаря ей я немного по другому взглянул на свой код и решил использовать заготовку из этой программы.
XML
Полученные данные методом WMI меня не остановили, и я решился на „поверхностный реверс-инжиниринг“. Воспользуемся утилитой Process Monitor из сборника программ Sysinternals Suite для выявления файлов и ветвей реестра, которые используются при вызове выше перечисленных консольных команд и обращению к пункту „Установленные обновления“ через Панель управления.
Моё внимание привлек файл wuindex.xml, расположенный в папке C:WindowsservicingPackages. Для его анализа была написана следующая программа:
Пример консольного приложения
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;
using System.Text.RegularExpressions;
using System.IO;
namespace XMLviewer
{
class Program
{
static void Main(string[] args)
{
string writePath = AppDomain.CurrentDomain.BaseDirectory + "XML Обновлений " + Environment.MachineName + ".txt";
if (!File.Exists(writePath))
{
Console.WriteLine("Создаю пустой txt файл");
}
else
{
Console.WriteLine("Файл XML Обновлений.txt существует, он будет перезаписан");
File.Delete(writePath);
}
//регулярное выражение для поиска по маске KB
Regex regex = new Regex(@"KB[0-9]{6,7}");
//Regex(@"(w{2}d{6,7}) ?");
//SortedSet не поддерживает повторяющиеся элементы, поэтому повторяющиеся элементы мы "группируем" ещё на стадии добавления
SortedSet<string> spisok = new SortedSet<string>();
XmlDocument xDoc = new XmlDocument();
string path = "C:\Windows\servicing\Packages\wuindex.xml"; //путь до нашего xml
xDoc.Load(path);
int kol = 0; //кол-во компонентов
int total = 0; //кол-во дочерних элементов в xml
int total2 = 0; //кол-во полученных обновлений
XmlNodeList name = xDoc.GetElementsByTagName("Mappings");
foreach (XmlNode xnode in name)
{
//Console.WriteLine(xnode.Name);
kol++;
XmlNode attr = xnode.Attributes.GetNamedItem("UpdateId");
//Console.WriteLine(attr.Value);
foreach (XmlNode childnode in xnode.ChildNodes)
{
XmlNode childattr = childnode.Attributes.GetNamedItem("Package");
total++;
//Console.WriteLine(childattr.Value);
MatchCollection matches = regex.Matches(childattr.Value);
if (matches.Count > 0)
{
foreach (Match match in matches)
//Console.WriteLine(match.Value);
spisok.Add(match.Value);
}
else
{
//Console.WriteLine("Совпадений не найдено");
}
}
}
try
{
StreamWriter sw = new StreamWriter(writePath);
foreach (string element in spisok)
{
//Console.WriteLine(element);
sw.WriteLine(element);
total2++;
}
sw.Close();
}
catch (Exception ex)
{
Console.WriteLine("Ошибка: " + ex.Message);
}
//Console.WriteLine("n");
Console.WriteLine("Количество пакетов: " +kol);
Console.WriteLine("Количество дочерних элементов в xml: " + total);
Console.WriteLine("Количество KB обновлений: " + total2);
Console.WriteLine("Нажмите любую клавишу для выхода.");
Console.Read();
}
}
}
К сожалению, данный файл встречается не на всех системах и принцип его генерирования и обновления остался для меня загадкой. Поэтому снова данный метод нам не подходит.
CBS
Вот мы подошли к тому, с чем связаны все эти методы. Продолжая анализ логов Process Monitor я выявил следующие папки и файлы.
Файл DataStore.edb, расположенный в папке C:WindowsSoftwareDistributionDataStore. Это база данных, в которой содержится история всех обновлений установленной версии Windows, включая те обновления, которые только стоят в очереди.
Для анализа файла DataStore.edb использовалась программа ESEDatabaseView. В БД существует таблица tbUpdates, содержимое которой трудно интерпретировать.
После мое внимание привлек процесс TiWorker.exe, который вызывался каждый раз при открытии пункта в Панели управления. Он „ходил“ по многим папкам, одна из которых вывела меня на верный путь.
C:WindowsSoftwareDistribution — это папка, используемая службой обновления Windows для загрузки обновлений на компьютер с последующей их установкой, а также хранит сведения обо всех ранее установленных обновлениях.
Папка WinSxS, расположенная по адресу C:Windowswinsxs. Это служебная папка операционной системы Windows служащая для хранения ранее установленных версий системных компонентов. Благодаря ее наличию существует возможность отката к более старой версии обновления в случае необходимости.
C:Windowsservicing — основная составляющая всей системы, имя которой Component-Based Servicing (CBS).
CBS — обслуживание на основе компонентов, составляющая Windows, интегрированная с службой Windows Update. В противоположность обслуживанию на основе файлов File-Based Servicing (FBS) (для ОС, предшествующих Windows Vista), в котором файлы обновлялись прямо в системных директориях, в CBS появилась целая иерархия директорий и целое семейство (стек) модулей/библиотек обслуживания.
CbsApi.dll — основная библиотека поддержки технологии CBS. Не имеет открытых методов, поэтому напрямую использовать её я не смог. Microsoft использует TrustedInstaller.exe и TiWorker.exe для доступа к методам данной библиотеки и уже через эти процессы выводит нужные нам данные. Записи ведутся в C:WindowsLogsCBSCBS.log.
На момент создания прототипа программы (на скриншотах можете увидеть май 2019) русскоязычной информации о CBS не было, но в конце августа нашлась очень хорошая статья в блоге — http://datadump.ru/component-based-servicing. Очень интересная статья, которая подтвердила мой опыт и собрала в себе нужную информацию. И ещё по теме: http://www.outsidethebox.ms/17988/
Вывод
Microsoft слишком усложнила тривиальную задачу по получению списка обновлений и сделала этот процесс не совсем явным. Всё это сделано для безопасности, но не для простоты использования. Соглашусь с автором статьи — в получении обновлений стали отсутствовать предсказуемость и прозрачность.
В результате исследования была написана следующая программа, демонстрацию работы которой можно увидеть в данном видео:
В планах дописать:
- сравнение списка необходимых обновлений с полученным;
- передать результат по протоколу SNMP/OPC (если у кого есть опыт поделитесь в комментариях);
- организовать установку недостающих „офлайн“ обновлений из указанной папки.
Если вы знаете ещё методы получения списка не только обновлений, но и дополнительных компонентов (Adobe Flash, Acrobat Reader и т.д.) или у вас есть другие интересные предложения, напишите об этом в комментариях или в личные сообщения — буду рад любой обратной связи. И поучаствуйте в опросе к данной статье — так я буду знать, будет ли интересен мой опыт аудитории Habrahabr.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Продолжить тему о том, как всем этим управлять через SNMP/OPC?
12.12%
Нет, не интересно
16
17.42%
Бессмысленное занятие, займись лучше другим
23
Проголосовали 132 пользователя.
Воздержались 50 пользователей.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
И пользуясь случаем ещё один опрос: рассказать про ЕГИССО — что это какое, как мучаются люди и что люди разрабатывают, чтобы с этим работать?
78.23%
Интересно прочитать про ужасы от Пенсионного фонда (Да)
97
21.77%
Спасение утопающих — дело рук самих утопающих (Нет)
27
Проголосовали 124 пользователя.
Воздержались 44 пользователя.
- Remove From My Forums
-
Question
-
When updates are synchronized to your WSUS server, the metadata and update files are stored in two separate locations. Metadata is stored in the WSUS database. Update files can be stored on your WSUS server or on Microsoft Update servers, depending on how you
have configured your synchronization options. If you choose to store update files on Microsoft Update servers, only metadata is downloaded at the time of synchronization. You approve the updates through the WSUS console, and then client computers get the update
files directly from Microsoft Update at the time of installation.https://msdn.microsoft.com/en-us/library/dd939871(v=ws.10).aspx
Please i want someone to explain this & answer my question
Update files can be stored on your WSUS server or on Microsoft Update servers
what is
the difference
between WSUS server or on Microsoft Update serversthanks
Answers
-
>Update files can be stored on your WSUS server or on Microsoft Update servers
what is the difference between WSUS server or on Microsoft Update serversif you choose to store updates on your WSUS server, your WSUS server will download all those update package files and store on your WSUS server so that it can serve the update package files to your client computers. Your WSUS will download the update package
files once from microsoftupdate.comif you choose NOT to store updates on your WSUS server, your client computers will contact your WSUS to determine needed updates+approvals, but the client computers will then be directed by WSUS to each download from microsoftupdate.com. Your client
computers will all download the update package for itself (many times downloading the same files)
Don [doesn’t work for MSFT, and they’re probably glad about that ;]
-
Proposed as answer by
Thursday, October 6, 2016 2:01 AM
-
Marked as answer by
Mahmoud Ossama
Thursday, October 6, 2016 1:11 PM
-
Proposed as answer by
- Remove From My Forums
-
Question
-
When updates are synchronized to your WSUS server, the metadata and update files are stored in two separate locations. Metadata is stored in the WSUS database. Update files can be stored on your WSUS server or on Microsoft Update servers, depending on how you
have configured your synchronization options. If you choose to store update files on Microsoft Update servers, only metadata is downloaded at the time of synchronization. You approve the updates through the WSUS console, and then client computers get the update
files directly from Microsoft Update at the time of installation.https://msdn.microsoft.com/en-us/library/dd939871(v=ws.10).aspx
Please i want someone to explain this & answer my question
Update files can be stored on your WSUS server or on Microsoft Update servers
what is
the difference
between WSUS server or on Microsoft Update serversthanks
Answers
-
>Update files can be stored on your WSUS server or on Microsoft Update servers
what is the difference between WSUS server or on Microsoft Update serversif you choose to store updates on your WSUS server, your WSUS server will download all those update package files and store on your WSUS server so that it can serve the update package files to your client computers. Your WSUS will download the update package
files once from microsoftupdate.comif you choose NOT to store updates on your WSUS server, your client computers will contact your WSUS to determine needed updates+approvals, but the client computers will then be directed by WSUS to each download from microsoftupdate.com. Your client
computers will all download the update package for itself (many times downloading the same files)
Don [doesn’t work for MSFT, and they’re probably glad about that ;]
-
Proposed as answer by
Thursday, October 6, 2016 2:01 AM
-
Marked as answer by
Mahmoud Ossama
Thursday, October 6, 2016 1:11 PM
-
Proposed as answer by
Windows Server Update Services (WSUS) — серверное ПО которое отвечает за обновления для ОС и ПО от Microsoft в локальной сети. WSUS скачивает с сайта Microsoft обновления для заранее указанных ОС и продуктов от Microsoft. Это экономит трафик, нет необходимости каждому компьютеру качать через интернет одни и те же обновления. Также при помощи WSUS можно централизованно управлять обновлениями, контролировать процесс и наблюдать статистику. Рано или поздно все скачанные обновления для множества разных версий ОС и ПО начинают занимать достаточно много дискового пространства. В таких случаях можно столкнутся с двумя проблемами:
- Не хватает дискового пространства
- Бекапы становятся слишком большими, особенно если нет возможности исключить из резервных копий ту или иную папку (как в Windows 2008, имеется в виду не Windows 2008 R2)
В таких случаях может понадобится переместить обновления WSUS на другой диск или попытаться ее уменьшить.
Перенос базы WSUS на другой диск
Оказывается это достаточно простая задача:
- Создаем папку WSUS там, куда вы хотите перенести файлы обновлений. Например я создал папку на диске F: — F:Wsus
- Запускаем командную строку под правами администратора
- Переходим в папку с утилитой wsusutil командой:
cd C:Program FilesUpdate ServicesTools
- Запускаем команду, которая начнет перенос файлов обновлений:
wsusutil.exe movecontent F:WSUS F:WSUSwsus.log
Если Вы не хотите чтобы перемещались сами файлы обновлений (не хотите ждать пока они скопируются) тогда добавляем -skipcopy:
wsusutil.exe movecontent F:WSUS F:WSUSwsus.log -skipcopy
Где «F:WSUSwsus.log» — расположение лог-файла процесса переноса. Когда перенос закончится удаляем по старому адресу папки WSUS (кроме UpdateServicesDbFiles). У меня файлы обновлений WSUS хранились по адресу D:WSUS. В этой папке есть три подпапки:
- UpdateServicesDbFiles — эту папку НЕ удаляем, она не переносится вышеописанной командой. В ней хранятся файлы баз данных которые содержат информацию о компьютерах, обновлениях, их статусах и настройках WSUS-сервера. Как раз то, что нужно включать в резервную копию
- WsusContent — удаляем, она переносится. Именно эта папка самая большая, в ней хранятся все скачанные обновления вашим WSUS-сервером. Эту папку не обязательно включать в бекап. В случае утери папки нужно выполнить команду «wsusutil.exe reset», это запустит процес проверки соответствия обновлений в базе данных обновлениям на жестком диске. В случае, если обновления повреждены, WSUS скачивает их повторно.
- UpdateServicesPackages — тоже удаляем. В ней хранятся опубликованные Вами пакеты, если вы ничего не публиковали она будет пустая.
Очистка базы данных WSUS
Почистить базу данных WSUS можно двумя способами:
- Server Cleanup Wizard
- Powershell скриптом
Отмена замененных обновлений
Первым делом рекомендую отменить все утвержденные для установки обновления, которые были заменены более новыми обновлениями. Таким образом Вы освободите больше всего места.
Если во Wsus просматривать такие обновления, то в информации о нем будете видеть сообщение:
This update is superseded by another update we recommend that you verify it is no longer needed by any other computer To do so first approve the superseding Update
Или на русском:
Это обновление заменяется другим. Прежде чем заменять отклоняемые обновления, мы рекомендуем убедиться, что они больше не нужны ни для одного компьютера.
Хорошей практикой считается такой порядок действий при отмене замещенного обновления:
- разрешить более новое (замещающее) обновление
- убедиться, что все системы его установили (где требуется)
- убедиться, что все системы сообщают о замещаемом обновлении, как неприменимом
- теперь можно безопасно удалить замещенное обновление
Для того, чтобы отфильтровать обновления по замещению:
- нужно перейти в WSUS во «Обновления» — «Все обновления»
- в выпадающем списке «утверждение» выбрать «утверждено»
- в выпадающем списке «состояние» выбрать «любой»
- кликнуть правой кнопкой мышки по заголовку таблицы и поставить галочку напротив «замена» (supersedence). Также рекомендую сразу же добавить столбец «Число необходимых установок», чтобы видеть что это обновление нужно на 0 компьютерах и значит можно его отменять.
- далее сортируйте по столбцу «замена» и отменяйте не нужные замененные обновления
- после всех этих действий нужно очистить wsus одним из двух способов описанных ниже.
Чистка базы WSUS через Server Cleanup Wizard
- Запускаем оснастку «Windows Server Update Services»
- Переходим в «Имя WSUS Сервера» — «Computers» — «Options» — «Server Cleanup Wizard»
- Выставляем галочки возле тех вариантов очистки которые подходят и жмем «Next»
- Ждем 1-12, а может и больше часов, зависит от размера Вашей базы обновлений
Чистка базы WSUS через Powershell скрипт
Плюс скрипта в том, что можно настроить его периодический запуск — то есть автоматизируем очистку базы данных. Скрипт можно найти на сайте microsoft:
[reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration")` | out-null $wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer(); $cleanupScope = new-object Microsoft.UpdateServices.Administration.CleanupScope; $cleanupScope.DeclineSupersededUpdates = $true $cleanupScope.DeclineExpiredUpdates = $true $cleanupScope.CleanupObsoleteUpdates = $true $cleanupScope.CompressUpdates = $true #$cleanupScope.CleanupObsoleteComputers = $true $cleanupScope.CleanupUnneededContentFiles = $true $cleanupManager = $wsus.GetCleanupManager(); $cleanupManager.PerformCleanup($cleanupScope);
Расшифруем значение параметров:
- DeclineSupersededUpdates — отклонить обновления, которые заменены более новыми версиями или же включены в пакеты обновлений. Также, отклоняются обновления, которые не были подтверждены в течение 30 и более дней, и не востребованы ни одним клиентом.
- DeclineExpiredUpdates — отклонить просроченные обновления. Как правило, Microsoft выпускает новые обновления взамен просроченным, а просроченные — удаляет со своих потоковых серверов загрузки.
- CleanupObsoleteUpdates — удаляем неиспользуемые и устаревшие обновления, включая все их ревизии. Удаляются те обновления и ревизии, которые не были подтверждены в течение 30 и более дней.
- CompressUpdates — удаляем устаревшие ревизии обновлений.
- CleanupObsoleteComputers — удаляет устаревшие компьютеры, которые не контактировали с сервером 30 и более дней.
- CleanupUnneededContentFiles — удаляем ненужные файлы обновлений. Включение этой опции позволяет освободить максимальный объем места на диске.
Напоследок дам ссылку на еще один более мудреный скрипт: expressit.ru/?p=709
Понравилось? =) Поделись с друзьями: