Содержание
- 1 Исправляем ошибки установки обновлений Windows 7
- 1.1 Ошибка #1. Failed to find updates with error code 80244010
- 1.2 Ошибка #2. Не устанавливаются обновления Windows с ошибкой 0x80070308
- 1.3 Ошибка #3. Все другие ошибки
- 1.4 1. Запустить первый проход Windows6.1-KB947821-v34-x64.msu
- 1.5 2. Копируем эталонные файлы на целевую машину
- 1.6 3. Запускаем второй проход Windows6.1-KB947821-v34-x64.msu
- 1.7 Ошибка #4. Если SURT отработал нормально, а обновления все равно не ставятся
- 1.8 Ошибка #5
- 1.9 Ошибка #6
- 2 Как исправить ошибка обновления 0x8024401c в Windows 10. —
- 3 0x80073701 – как исправить ошибку на Windows 10, 8, 7
- 4 Решение ошибки 0x80070643
- 4.1 Ошибка установки обновления .NET Framework: «0x80070643»
- 4.2 При установке любого обновления Windows ошибка 0x80070643
- 4.3 Очистка кэша обновлений
- 4.4 Перезапуск служб
- 4.5 Скачайте и проведите установку средства подготовки системы к обновлению
- 4.6 Проведите полную проверку системных файлов и их исправление
- 4.7 Попробуйте скачать обновление и установить его вручную. Как Вам такой вариант?
- 4.8 И мы чуть не забыли про антивирус!
- 4.9 Проблема остается?
- 4.10 После перезагрузки мы снова столкнулись с ошибкой 0x80070643?
- 4.11 Последний вариант
- 5 Ошибка 0x80073701 в Windows, решаем за минуту
Исправляем ошибки установки обновлений Windows 7
Windows 7 по-прежнему остается популярной операционной системой в корпоративной среде, несмотря на то, что уже вышли две новые версии клиентских ОС. Расширенная поддержка «семёрки» закончится лишь 14 января 2020 г.
, а это значит, что ближайшие 4 года для нее будут выходить обновления, исправляющие обнаруженные уязвимости. Существует правило – если есть обновления, то есть и проблемы с их установкой.
Давайте разберем, какие основные проблемы возникают при обновлении Windows 7 через Windows Server Update Services (WSUS) и как их исправить с наименьшими затратами.
Ошибка #1. Failed to find updates with error code 80244010
Эту ошибку вы практически гарантированно будете наблюдать на любой системе, впервые обратившейся к серверу WSUS. В WindowsUpdate.log также встретится предупреждение:
WARNING: Exceeded max server round trips
Причина проблемы в том, что список обновлений стал слишком большим, и клиент не может принять его за один заход. Подробности — blogs.technet.microsoft.com/sus/2008/09/18/wsus-clients-fail-with-warning-syncserverupdatesinternal-failed-0x80244010
Какое решение предлагает Microsoft? Если после ошибки запустить повторный поиск обновлений, то процесс загрузки метаданных продолжится с момента возникновения ошибки. Терпение господа, терпение. Три, пять попыток wuauclt /detectnow – и все образуется. Не забудьте при повторном поиске дождаться окончания предыдущего цикла поиска, иначе магия не сработает!
Ошибка #2. Не устанавливаются обновления Windows с ошибкой 0x80070308
Встречается эпизодически, и в одном случае из 100 у нее есть единственное и очень специфическое решение — удалить ключ
HKLM\Components\PendingRequired=1
Перезагрузиться. Здесь важно не переусердствовать, не следует удалять никакие другие ключи в этом разделе, даже если они вам очень не нравятся, потому что после этого обновления прекратят ставиться навсегда.
Ошибка #3. Все другие ошибки
Практически 100% других ошибок может решить System Update Readiness Tool (SURT) из статьи support.microsoft.com/en-us/kb/947821
Скачиваете пакет для вашей системы, устанавливаете, читаете лог %windir%\Logs\CBS\CheckSUR.
log и если он заканчивается примерно так:
Summary: Seconds executed: 1164 Found 16 errors Fixed 4 errors то вы наш клиент. Проблема заключается в том, что во время установки обновлений в системе могут появиться битые файлы.
Что является причиной — неисправная сеть, диск, оперативная память, сам Windows Update – выяснить не получится, а исправить ошибки для установки последующих обновлений придется. Как правило, повреждаются *.cat, *.mum, *.manifest файлы.
У кого-то повреждаются *.dll, но я на практике не сталкивался. И вроде бы средство SURT должно само исправить ошибки, поскольку внутри него есть огромный каталог эталонных файлов.
Только в последний раз SURT обновлялся в октябре 2014 года, а исправлений на операционную систему с тех пор вышло бесчисленное множество, и многих файлов в каталоге не хватает.
Ниже я опишу последовательность действий, необходимых для исправления ошибок установки обновлений на Windows 7 x64 с использованием SURT. Для редакции x86 просто потребуется другой пакет SURT из KB947821. Последовательность действий будет следующая.
1. Запустить первый проход Windows6.1-KB947821-v34-x64.msu
Пользователя от работы отвлекать не потребуется, все сделаем удаленно. Создаем следующий командный файл и запускаем его:set machine=BUHWKS02xcopy Windows6.1-KB947821-v34-x64.
msu \\%machine%\admin$\temppsexec -s \\%machine% wusa «c:\windows\temp\Windows6.1-KB947821-v34-x64.msu» /quiet /norestartpause где BUHWKS02 – целевая машина.
Когда скрипт отработает и встанет на паузу, проверяем %windir%\Logs\CBS\CheckSUR.log
Если ошибок не найдено – дело не в битых обновлениях. Если он заканчиваетсяSummary: Seconds executed: 1164
Found 16 errors
Fixed 4 errors
CSI Manifest All Zeros Total count: 6 CSI Catalog Corrupt Total count: 3 Fixed: CSI Catalog Corrupt. Total count: 3 CBS MUM Corrupt Total count: 3 CBS Catalog Corrupt Total count: 3 CSI Catalog Thumbprint Invalid Total count: 1 Fixed: CSI Catalog Thumbprint Invalid. Total count: 1
Unavailable repair files:
winsxs\manifests\wow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_c19fa2719495aca9.manifest winsxs\manifests\amd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.23290_none_5e936c9c5ce2e8e6.manifest winsxs\manifests\wow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_c22840d8adb43043.manifest winsxs\manifests\amd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_b74af81f6034eaae.manifest winsxs\manifests\amd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.19091_none_5e0ace3543c4654c.manifest winsxs\manifests\amd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_b7d3968679536e48.manifest servicing\packages\Package_2_for_KB3123479~31bf3856ad364e35~amd64~~6.1.1.0.mum servicing\packages\Package_2_for_KB3123479~31bf3856ad364e35~amd64~~6.1.1.0.mum
servicing\packages\Package_for_KB3123479_SP1~31bf3856ad364e35~amd64~~6.1.1.0.mum
то будем исправлять.
2. Копируем эталонные файлы на целевую машину
Microsoft предлагает нам длинную, путанную процедуру с извлечением хороших файлов из обновлений и размещением их в определенные каталоги средства SURT. При этом пути в статьях неверные. Где-то и вовсе рекомендуют подкладывать оригинальные msu файлы.
Самый простой и правильный вариант следующий — скопировать эталонные файлы с рабочей системы: *.mum and *.cat из C:\Windows\servicing\Packages складываются в %windir%\Temp\CheckSUR\servicing\packages *.
manifest из C:\Windows\winsxs\Manifests складываются в %windir%\Temp\CheckSUR\winsxs\manifests\ Проблема в том, что битых файлов обычно десятки, и их очень сложно выбрать и скопировать.
Тогда на помощь приходит следующий скрипт PowerShell (эталонной считается машина, с которой вы запускаете скрипт) cls$flag = $false$destPC = «\\BUHWKS02″$log=get-content $($destPC + «\admin$\Logs\CBS\CheckSUR.
log»)$MUMCATSource = «C:\Windows\servicing\Packages\»$MUMCATDest = $destpc + «\admin$\Temp\CheckSUR\servicing\Packages\»$MANIFESTSource = «C:\Windows\winsxs\Manifests\»$MANIFESTDest = $destpc + «\admin$\Temp\CheckSUR\winsxs\Manifests\»If ((Test-Path -Path $MUMCATDest -PathType Container) -eq $false) {New-Item -Path $MUMCATDest -ItemType directory }If ((Test-Path -Path $MANIFESTDest -PathType Container) -eq $false) {New-Item -Path $MANIFESTDest -ItemType directory}foreach ($line in $log) { if ($flag -eq $True){ if ($line.trim().Length -ne 0) { $fileArray=$($line.Split(«\»)) $file = $FileArray[$FileArray.Length-1] $extArray = $file.split(«.») $ext = $extArray[$extArray.length-1] if ($ext -eq «manifest») { Write-Warning $(«Copying » + $($MANIFESTSource+$file)+» to » + $MANIFESTDest) Copy-Item $($MANIFESTSource+$file) $($MANIFESTDest+$file) } if (($ext -eq «mum») -or ($ext -eq «cat») ) { Write-Warning $(«Copying » + $($MUMCATSource+$file)+» to » + $MUMCATDest) Copy-Item $($MUMCATSource+$file) $($MUMCATDest+$file) } } } if ($line -eq «Unavailable repair files:») {$flag = $true} } Как видите, скрипт прост и может быть легко заточен напильником под вашу инфраструктуру.
3. Запускаем второй проход Windows6.1-KB947821-v34-x64.msu
После копирования файлов мы повторно запускаем SURT, используя командный файл из первого шага.
При повторном запуске средство сможет подхватить скопированные нами эталонные файлы из %windir%\Temp\CheckSUR и заменить ими испорченные. Если мы сделали все правильно, то %windir%\Logs\CBS\CheckSUR.
log примет следующий вид:================================= Checking System Update Readiness. Binary Version 6.1.7601.22471 Package Version 26.
0 2016-03-03 09:15 Checking Windows Servicing Packages Checking Package Manifests and Catalogs Checking Package Watchlist Checking Component Watchlist Checking Packages Checking Component Store Summary: Seconds executed: 1435
No errors detected
Теперь можно продолжить установку обновлений на целевую машину, например, следующими командными файлами:
set machine= BUHWKS02 psexec -i -s \\%machine% wuauclt /detectnow pause set machine= BUHWKS02 psexec -i -s \\%machine% wuauclt /updatenow pause
Ошибка #4. Если SURT отработал нормально, а обновления все равно не ставятся
Попробуйте прибегнуть к старому приему – сбросить службу Windows Update в исходное состояние. Для этого необходимо удалить каталог %windir%\SoftwareDistribution. Создаем файл WU-cleanupCMD.cmd:
net stop wuauserv rmdir /s /q %windir%\SoftwareDistribution net start wuauserv wuauclt /detectnow
Запускаем:
set machine= BUHWKS02 psexec -c -s \\%machine% WU-cleanupCMD.cmd pause
После этого возникнет Ошибка #1, но как бороться с ней мы уже знаем.
Ошибка #5
Клиент исчезает из консоли WSUS. Любопытная ошибка, связанная с неправильным клонированием машин и задвоением (затроением и т.д.) идентификаторов клиентов.
Решается так: net stop wuauservREG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v SusClientId /fREG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v SusClientIdValidation /fnet start wuauservwuauclt /resetauthorization /detectnow /reportnow
Ошибка #6
GetCookie failure, error = 0x8024400D, soap client error = 7, soap error code = 300, HTTP status code = 200 SyncUpdates failure, error = 0x80072EE2, soap client error = 5, soap error code = 0, HTTP status code = 200 Windows Update Client failed to detect with error 0x80072ee2
Ошибка связана с нехваткой ресурсов в AppPool WSUS. Решение — снять лимит на потребляемую память. Как это сделать — статья.
Коротко: Открываем IIS, Application Pools, WsusPool, Advanced Settings. Параметр Private Memory Limit устанавливаем в 0.
Продолжение темы настройки WSUS — в моей следующей статье: https://habrahabr.ru/post/329440/
PS: Многие ошибки решены в новом клиенте WSUS:
1. KB3125574 «Windows 7 post SP1 Convenience Rollup Update». Внимательно ознакомьтесь с разделом Known issues!
Предварительно необходимо установить KB3020369 «April 2015 servicing stack update for Windows 7 and Windows Server 2008 R2».
Удачного администрирования!
- Windows Update
- Windows 7
- wsus
Источник: https://habr.com/post/278439/
Как исправить ошибка обновления 0x8024401c в Windows 10. —
Майкрософт Windows 10 является последней версией, которая гораздо лучше, чем предыдущие версии Windows.
Эта операционная система имеет различные удивительные особенности и Microsoft пытается улучшить общий опыт пользователей, но всё равно они могут застрять с каким-нибудь вопросом обновления.
Обновление Windows 10 действительно обязательное, но будет установлено, что при обновлении это не вызывает различные ошибки.
Некоторые из наиболее часто ошибок которые встречаются при обновлении Windows 10: ошибка 0x800706b5, ошибка 0x8007001F, ошибка 0x8024a10a и многое другое.
Вот в этой статье, мы рассмотрим ещё одно большое обновление Windows и связанная с этим ошибка – 0x8024401c. Эта ошибка раздражает если вы с ней столкнулись и она может быть из-за различных факторов. Но, к счастью, её можно исправить, выполняя различные обходные пути. Так вот следуйте 7 хитростям, которые помогут Вам решить ошибку 0x8024401c при обновлении Windows 10. Но прежде чем двигаться дальше вам нужно знать, почему вы столкнулись с этой ошибкой обновления.
Почему Вы получаете ошибку 0x8024401c при обновлении Windows 10:
Выполните общие рекомендации по этой причине: Из-за неправильной записи в реестре. Повреждены или сломаны системные файлы что может привести к ошибке.
Из-за неправильной установки обновления. Неполной деинсталляции программного обеспечения. Неправильного удаления приложений. Устаревшие драйверы.
Из-за повреждения операционной системы Windows.
Трюки которые помогут исправить ошибку 0x8024401c в Windows 10:
Решение 1: Установить соответствующие драйверы
Установлено, что из-за устаревших драйверов, особенно для старых периферийных устройств (например, принтеров, сетевой карты и т. д.), при обновлении Windows 10 они могут вам помешать и начинает показываться ошибка 0x8024401c.
Поэтому, чтобы исправить ошибку, удалите устаревшие драйверы, а затем установите новые с сайта производителя или через Microsoft. Выполните действия, указанные ниже: Нажмите кнопки Windows + X и нажмите на диспетчер устройств.
Выберите устаревшие драйверы > нажмите на него правой кнопкой > открыть свойства. Теперь откройте раздел подробности. В выпадающем списке, перейдите к идентификаторам драйверов. Откройте вкладку драйвер и удалите старый драйвер.
Скопируйте первую строчку и вставьте её в веб-браузере и выполните поиск оригинального сайта производителя. Скачайте драйвера > установите их и перезагрузите компьютер.
Но вы можете найти много результатов для конкретного устройства, так что рекомендуется загружать драйвера из надежных источников.
Решение 2: выполнить sfc сканирование
Средства проверки системных файлов (SFC) — это встроенный инструмент, который поможет вам обнаружить и восстановить поврежденные или неполные файлы в системе.
Файловая система Windows может быть повреждена из-за вредоносных программ или вирусов, поэтому используйте этот инструмент, чтобы проверить вашу систему для поиска дополнительных изъянов.
Выполните следующие действия, которые нужно сделать: Для этого нажмите кнопки Windows + X и откройте командную строку (от имени администратор).
Потом здесь введите тип дефрагментации — sfc/scannow.
Процесс начинается и будет выполнена проверка всех файлов и автоматически заменит плохие.
После завершения всего процесса, выполните обновление.
Решение 3: отключите IPv6 и установите сеть IPv4
Это возможное решение, которое помогло многим пользователям избавиться от ошибки 0x8024401c. В некоторых случаях было обнаружено, что эта ошибка связана с неудачным соединением с серверами обновления, в результате тайм-аута.
И из-за этого обновления не могли быть загружены. Когда это происходит, отключите протокол IPv6 и перейдите полностью на сети с IPv4: Нажмите Windows + X и откройте Сетевые подключения.
Затем щёлкните правой кнопкой мыши на подключение (либо LAN или Wi-Fi), которое вы в настоящее время используете, и выберите свойства. В списке соединения, отключите протокол IPv6 и подтвердите выбор.
Далее, перейдите в центр обновления Windows и проверьте наличие обновлений.
И позвольте необходимым обновлениям выполнить установку на компьютере.
Решение 4: чистая загрузка системы
Вам нужно выполнить «чистую» загрузку вашей установленной системы, это поможет решить Windows 10 ошибка 0x8024401c.
Следуйте инструкциям, чтобы это сделать: Нажмите Windows + R > введите команду msconfig Нажмите кнопку «ОК» , чтобы открыть настройки системы Затем щелкните на вкладке службы Теперь поставьте галочку “скрыть все службы Microsoft” флажок.
В списке который появился, нажмите на кнопку отключить всё > ОК
После завершения всего процесса перезагрузите вашу системы и проверьте обновления.
Решение 5: Настройки реестра
Как мы уже обсуждали, многие пользователи сталкиваются с обновлениями Windows 10 с кодом ошибки 0x8024401c из-за коррумпированного реестра.
Чтобы попытаться исправить эту проблему, выполните шаги,описанные ниже:
Нажмите Windows +R > введите тип “Regedit”” > нажмите клавишу ввод Затем в левой панели найдите каталог в разделе HKEY_LOCAL_MACHINE
И перейдите к >Software > Policies > Microsoft > Windows > Windows update.
Затем в редакторе реестра нажмите на “AU” Все его содержимое отображается в правой панели ( под Windows обновление)
И в правой панели найдите и откройте “UseWUServer” и изменить его, заменив все значения с “0” (ноль) > okay
Закройте редактор реестра и перезагрузите ваш ПК.
Надеемся, что, выполняя описанный выше метод возможно поможет исправить код ошибки 0x8024401c обновления Windows в вашей системе.
Решение 6: выполнить восстановление системы
Если ни одна из перечисленных выше уловок не помогли вам исправить в Windows 10 ошибку 0x8024401c, то рекомендуется выполнить восстановление системы, этот процесс поможет вам восстановить систему до более раннего состояния.
Выполните шаги, описанные ниже: Запустите системе и выполните вход в систему в качестве администратора. Потом идите все программы > стандартные > служебные > восстановление системы И нажмите на восстановить Мой компьютер к более раннему времени.
Выберите самые последние точки восстановления > далее. Далее, перезагрузите компьютер.
Весь процесс виден только если у вас уже есть точки восстановления, сохраненные на вашем ПК/ноутбуке.
В некоторых случаях, при установке некоторых программ точка восстановления создается автоматически. Так что попробуйте выполнить этот процесс и проверьте исправлен или нет код ошибки.
Решение 7: Переустановка Windows
Последнее, но не менее важное, если какая-либо из приведенных выше хитростей не работают тогда, не теряйте время, просто переустановите операционную систему или же попробуйте восстановить её с диска, полученного с операционной системой Майкрософт для Windows. Это окончательное решение поможет исправить ошибку обновления Windows код ошибки 0x8024401c. Если что-то конфликтует с обновлениями Windows 10 и вызывает ошибку, то переустановка Windows поможет избавиться от проблемы.
Источник: https://mega-obzor.ru/kak-ispravit-oshibka-obnovleniya-0x8024401c-v-windows-10.html
0x80073701 – как исправить ошибку на Windows 10, 8, 7
Какая бы не была версия Windows, там всегда найдется место ошибкам и багам, некоторые из которых исправить не так-то просто.
Исправляя старые ошибки, разработчики создают основы для новых, а значит это практически бесконечный круг появления новых проблем и способов их решения.
Ошибка 0x80073701 может появиться не только в десятом семействе Windows, но в ранних версиях и даже серверных вариантах.
Почему появляется ошибка 0x80073701
Перед нахождением методов, позволяющих избавиться от проблемы необходимо разобраться в причинах возникновения. Это позволит найти точный подход решению ошибки.
- Самая известная причина – обновление системы. Когда пользователь устанавливает какое-то обновление, во время этого, либо же после инсталляции возникает синий экран смерти или просто ошибка с кодом 0x80073701. Этот же код будет отображен в окошке обновления.
- Есть еще одна причина, которая имеет место возникать на серверных платформах (Windows Server). Здесь это происходит во время установки компонента Net Framework или же серверной роли.
- Критическая ошибка в клиенте по обновлению системы. Другими словами, при попытке обновится может резко появится код 0x80073701.
- После установки определенных игр или программ, которые добавляют в системы некоторые динамические библиотеки и прочие компоненты.
Возможно, существуют аналогичные причины возникновения ошибки с этим кодом. По заявлению Microsoft, код 0x80073701 не подразумевает повреждение реестра, заражение вирусами, несовместимость программного обеспечения или оборудования, или же взлом системы. Значит поиск решения проблемы немного сужается.
Частой причиной является обновления, которые не были полностью догружены, а при попытке загрузить их заново, часть компонентов уже есть в системе.
Как исправить код 0x80073701
Избавление Windows от этой ошибки производится разными способами, в зависимости от причины. К примеру, если у пользователя служба по обновлению системы не последней версии, то это также может являться причиной. Для Windows 8 или 7 можно воспользоваться следующей ссылкой.
Там же есть инструкция по апдейту агента центра обновления и ссылки на скачивание.
Удаление обновлений Windows
В этом методе понадобится командная строка, запущенная с повышенными привилегиями. Запускаем её и вводим команды для отключения некоторых служб. Потом удаляем содержимое каталога SoftwareDistribution.
Вводим такие команды:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
Заходим на системный диск и находим каталог с именем SoftwareDistribution и очищаем все содержимое.
Переименовываем его в любое название. Здесь понадобится снова ввести кое-какие команды:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32ewSD NewSD.old
Где NewSD – новое название папки. Теперь включим ранее отключенные службы.
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
Чтобы проделанное сработало нужно перезагрузить компьютер.
Проверка даты и времени
Это редкий случай, но может стать причиной появления ошибки 0x80073701. В любой версии Windows изменить дату и время очень легко:
- Нажимаем правой кнопкой мышки по времени на панели задач и выбираем пункт «Настройки даты и времени» (Для Windows 10).
- Если переключатель «Установить время автоматически» включен, а время неверное, попробуйте выставить показатели вручную.
- Перезапустите ПК.
Использование средства устранения неполадок для устранения кода 0x80073701
Для Windows 7-10 есть специальная утилита, решающая многие проблемы. Неисправности обновлений Windows она тоже способна устранить. Для любых версий Windows по следующей ссылке можно загрузить средство устранения неполадок Центра обновлений Windows.
После запуска выбираем объект, который нужно проверить на ошибки, в нашем случае «Центр обновления Windows». Нажимаем «Далее».
Автоматически программа проверить систему. Может появиться окно, где требуется выполнить запуск утилиты от имени администратора. Выбираем данный пункт.
Если проблема будет найдена, помощник должен решить её, в противном случае появится сообщение, что все хорошо.
Данная утилита полезна на Windows 7 и 8. В «десятке» есть встроенное средство, которое находится здесь:
- Нажимаем Win+I, чтобы попасть в параметры системы.
- Щелкаем по разделу «Обновления и безопасность».
- В левой части окна жмём на подраздел «Устранение неполадок».
- В правой части окошка находим пункт «Центр обновления Windows».
Теперь ошибка 0x80073701 должна быть устранена, а если это не так, идем дальше.
Восстановление целостности системных файлов
При помощи командной строки можно творить чудеса. В данном методе мы будем использовать утилиту, которая восстановить поврежденные системные файлы, при условии их наличия, конечно.
- Открываем командную строку с повышенными привилегиями.
- Прописываем следующее: sfc /scannow.
- Ждём окончания результата.
Для подстраховки используйте другое средство восстановления образа ОС. Нужно в той же командной строке ввести следующее:
Dism /online /cleanup-image /restorehealth
К несчастью, данной команде требуется доступ к интернету, используя центр обновления, а если с ним неполадки, то ничего не сработает.
Но есть один метод решения – у вас должен быть готовый образ операционной системы той версии, которая стоит на компьютере. Перенесите ее в удобную папку и скопируйте путь.
Теперь команда будет выглядеть следующим образом:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\путь-к-дистрибутиву\Windows /LimitAccess
Когда дело сделано, перезапускаем компьютер и снова использует инструмент для восстановления целостности данных sfc /scannow.
Источник: https://computerinfo.ru/oshibka-0x80073701/
Решение ошибки 0x80070643
При работе центра обновления Windows часто возникает ошибка — 0x80070643 в процессе установки произошла неисправимая ошибка.
В данной статье мы объясним причины возникновения этой ошибки и действия, которые позволят ее устранить.
Ошибка 0x80070643 очень распространена и может возникать в следующих случаях:
- Ошибка при установке компонента NET.Framework
- Ошибка при установке любого обновления Windows
Так какие основные причины возникновения ошибки 0x80070643 при обновлении windows 10,8.1 или7?
Основные причины возникновения ошибки 0x80070643:
- Повреждение регистрации обновления установщика MSI или повреждение установки .NET Framework на Вашем устройстве
- Повреждена база данных Windows Update
- Фоновая интеллектуальная служба передачи (BITS) некорректно работает
- Необходимый для работы системный файл неверно зарегистрирован
- При работе установщика Windows возникает ошибка, говорящая о его повреждении
- Манифест модели CBS нарушен
- Служба Windows Update прекращает свою работу
- Агент Windows Update конфликтует с версиями устанавливаемых обновлений
После рассмотрения основных причин возникновения ошибки, мы переходим к главному — когда возникла ошибка 0x80070643 на windows 10,8.1 или 7, как ее исправить?
Ошибка установки обновления .NET Framework: «0x80070643»
Происходит только на Windows 7 и более ранних версиях, варианты решения вопроса:
Восстановление компонентов .NET Framework:
- Перейдите по ссылке , нажмите Download и скачайте файл программы для восстановления .NET Framework
- Дальше все просто – после скачивания средства запустите его.
- Поставьте галочку напротив «I have read and accept the license items» и нажмите «Next»
- После этого снова нажмите «Next».
- Программа все сделает сама, Вам только ожидать ее завершения, нажмите «Finish» и снова попробуйте установить обновления .NET Framework
Если проблема остается, нам поможет полное удаление из системы NET.Framework и установка данных компонентов снова. Тут также все просто.
- Скачайте средство для удаления cleanup_tool по ссылке
- скачайте архив
- щелкните правой кнопкой мыши и откройте с помощью архиватора
- в списке файлов, которые увидите в открывшемся окне, найдите и запустите cleanup_tool.exe.
- когда появится сообщение о запуске программы очистки, нажмите кнопку Да.
- примите условия лицензионного соглашения.
- в окне Удаление продукта нажмите кнопку «Очистить сейчас» (Cleanup now)
- после завершения работы программы обязательно перезагрузите компьютер
Снова попробуйте установить обновления. Тут уже проблема должна быть решена.
Если и после этих действий проблема остается, необходимо выполнить установку системы с сохранением ваших файлов и программ.
Для этого понадобится установочный диск или образ Windows 7
Распакуйте образ любым архиватором или запустите диск, найдите в корне образа или диска файл Setup и запустите его. Следуйте инструкциям установщика и Ваша система будет обновлена. После этого необходимые обновления установятся корректно.
Таким образом Вы сможете решить ошибку 0x80070643 windows 7 ошибка обновления .NET Framework.
Переходим ко второму варианту, когда может возникать ошибка при установке обновлений.
При установке любого обновления Windows ошибка 0x80070643
Также данная ошибка может появиться в виде сообщения — installation failed with error code 0x80070643 windows update.
Далее необходимо провести действия, которые ошибку 0x80070643 в большинстве случаев исправят. Действия несложные и сейчас я вам по порядку о них расскажу.
Запустите автоматическое средство – самый простой вариант для пользователя.
Загрузите средство по ссылке , запустите его
Нажмите «Далее», если проблемы будут обнаружены, средство их исправит и напишет об этом в своем окне, также оно сразу предложит скачать и установить обновления, если они в данный момент найдены. Соглашайтесь с данным предложением и проводите их установку.
Очистка кэша обновлений
Очень действенный способ при возникновении любых проблем с обновлениями, часто уже скачанные файлы обновлений могут мешать установке новых, сам кэш может быть поврежден.
Поэтому Вам необходимо открыть командную строку с правами администратора, для этого щелкните Пуск и начните вводить Командная строка, у Вас появится программа «Командная строка», правая кнопка мыши на найденной программе — «Запустить от имени администратора».
В открывшейся командной строке введите
Net stop wuauserv
И нажмите ввод.
В командной строке должно появиться сообщение, что служба центра обновления остановлена. После этого переходите к удалению папки SoftwareDistribution с кэшем.
Если возникнет ошибка 0x80070643, или служба не остановится, перезагрузите систему и сразу переходите к следующему шагу:
Откройте Локальный диск С, перейдите в папку Windows и найти в ней папку SoftwareDistribution, удалите эту папку.
Вы можете спокойно ее удалять, она пересоздаётся снова, уже без повреждений и готовой к работе без ошибок.
Попробуйте снова запустить поиск и установку обновлений.
Перезапуск служб
Щелкните поиск и введите «Управление компьютером», откроется окно консоли. Слева найдите пункт «Службы» и выберите его.
В открывшемся списке служб нам нужно найти следующие службы
Удостоверение приложения, службы криптографии, фоновую интеллектуальную службу и центр обновления Windows. Выбрать каждую по очереди и перезапустить.
Вам может быть интересно: Lite OS
Пробуем устанавливать обновления и проверяем, возникает ли ошибка 0x80070643.
Скачайте и проведите установку средства подготовки системы к обновлению
Для Windows 8.1 и 10 – в командной строке от имени админа и выполните следующую команду:
DISM /online /cleanup-image /restorehealth
Для Windows 7 скачайте и запустите соответствующую версию программы CHEKSUR, скачать данную программу обновление можно по ссылке . После скачивания проведите установку.
Выполнив данные действия перезагрузите ваше устройство запустите установку обновлений
Проведите полную проверку системных файлов и их исправление
В командной строке введите sfc /scannow и нажмите клавишу Enter. Дождитесь выполнения команды и снова проведите установку найденных обновлений.
Попробуйте скачать обновление и установить его вручную. Как Вам такой вариант?
Для этого перейдите на сайт
В окне поиска введите номер обновления, которое не устанавливается в виде KBXXXXXX, где XXXXX-номер обновления и нажмите «Найти.
Вам нужно будет скачать версию нужной разрядности -x64 или x86(для 32-битной Windows).
После скачивания запустите установку данного обновления, для этого просто щелкните на нем два раза левой клавишей мыши и подтвердите его запуск.
И мы чуть не забыли про антивирус!
Да, как это не прискорбно, но он может вызывать проблемы с работой центра обновления и ошибки, так может блокировать доступ к серверам обновлений и их установку. И что же делать в этом случае?
Если Вы разбираетесь в настройках Вашего антивируса, то конечно лучше всего их проверить, чтобы убедиться, что серверы Майкрософт не указаны в антивирусе как заблокированные.
Но, если Вы антивирус один раз установили и больше его ни разу не использовали, с этим могут возникнуть сложности.
Поэтому, чтобы исключить его влияние, удалите его.
В будущем всегда можно установить его обратно, это занимает немного времени, но при его полном удалении мы исключим его влияние на центр обновления и всем будет спокойнее.
Поэтому открывайте сайт производителя Вашего антивируса, находите там программу для его удаления и удалите полностью антивирус с Вашего устройства. Если такой программы Вы найти не сможете, удалите его просто через «Программы и компоненты Windows».
Проблема остается?
Мы исключили многие проблемы, но не исключили сторонние приложения и службы, установленные у Вас в системе. А вдруг они вызывают проблему?
Программы-оптимизаторы, программы для чистки реестра, любые программы, которые в автоматическом режиме могут работать на Вашем устройстве, могут повредить систему или заблокировать установку обновлений, поэтому проводим так называемую «Чистую загрузку системы».
В поиске Вашей системы пишем msconfig и запускаем найденную программу «Конфигурация системы». Звучит и выглядит пугающе? Ничего, сейчас все настроим.
На вкладке «Общие» установите пункт «Выборочный запуск» и уберите флажок с «Загружать элементы автозагрузки»
Перейдите на вкладку Службы, щелкните «Не отображать службы Майкрософт» и снимите галочки со всех служб в окне.
Нажмите «Применить» — «Ок» и система попросит перезагрузку.
Смело перезагружайте и запускайте установку обновлений. Если какая-то сторонняя служба или программ вызывали проблему, теперь все будет в порядке.
После перезагрузки мы снова столкнулись с ошибкой 0x80070643?
Вспоминаем, что мы еще не проверили?
Так, жесткий диск, давно у Вас он установлен? Не замечали ранее с ним никаких проблем? А давайте проверим!
Открываем нашу уже любимую командную строку и вводим команду
chkdsk C: /f /r
Появится сообщение, что не удается проверить текущий диск. Все верно – мы же сейчас в системе
Не беда! Нажимаем на клавиатуре букву «Y» и Ввод и теперь при следующей перезагрузке, проверка диска запустится автоматически. Это будет полная поверка диска и исправление проблем, которые можно исправить. После этого пробуем установить обновления снова.
Последний вариант
Если после всех проведенных действий проблема остается, в решении вопроса нам поможет установка системы с сохранением Ваших личных файлов и программ.
Перейдите на страницу
И нажмите «Скачать средство сейчас»
Сохраните и запустите скачанную программу MediaCreationTool.
Примите условия лицензионного соглашения
Выбираем «Обновить этот компьютер сейчас» и нажимаем «Далее»
После скачивания необходимых файлов, программа предложит запустить установку с сохранением Ваших файлов и программ.
Мы провели с Вами все действия, которые помогут Вам решить проблему с работой центра обновления и установкой обновлений.
Но, что делать, если проблема так и не решилась?
Если не решилась – остается 100% решение вопроса – чистая установка системы, после нее все обновления системы будут устанавливаться как нужно и Ваши вновь установленные программы будут функционировать как часы!
Источник: https://WindowsTips.ru/oshibka-0x80070643-v-processe-ustanovki-ili-pri-obnovlenii
Ошибка 0x80073701 в Windows, решаем за минуту
Добрый день! Уважаемые читатели и гости популярного IT блога России pyatilistnik.org.
Вот за, что я люблю программные продукты компании Microsoft, за современность, удобство, функциональность и за огромное количество багов, ошибок и глюков, которыми нас снабжают различные платформы и программные продукты редмондского гиганта. Сегодня речь пойдет еще, об одной распространенной ошибке 0x80073701, которую я встречал в разных редакциях ОС, начиная от Windows 7 и 10, и заканчивая серверными платформами, например, при установке русского языка в Windows Server 2016. Давайте я постараюсь вам описать алгоритм действий, который поможет исправить данную проблему.
Варианты появления ошибки 0x80073701
Прежде, чем мы с вами решим данную ошибку, я бы хотел осветить при каких ситуациях она встречается, так как она присуща всем Windows платформам.
- Самая распространенная ситуация кода ошибки 0x80073701, это в момент установки обновлений операционной системы Windows. Это может появляться и в момент установки, через центр обновления Windows, так и при инсталляции отдельного пакета KB
- Может возникать в Windows Server, при попытке добавить серверную роль или компонент Net Framework
- Проблема с агентом обновления Windows, очень похоже на ситуацию с циклическим поиском обновления в Windows 8.1
- При установке дополнительных компонентов для игр, например, DirectPlay, который используется в GTA San Andreas, которому так же нужна библиотека VCRUNTIME140.dll.
Если вы посмотрите ошибки в логах Windows, то сможете увидеть там событие с кодом ID 1003, что не удалось установить обновление или пакет.
Решаем ошибку с кодом 0x80073701
Ну, что картинки с ошибками мы с вами посмотрели, я вам напомнил, где вы их могли встретить, осталось все это дело пофиксить. Первым делом, я вам предлагаю проверить вашу версию агента обновления Windows, и если она не совсем новая, то обновить ее. Данное действие будет актуально для:
- Windows 7
- Windows 8.1
- Windows Server 2008 R2
- Windows Server 2012 R2
Переходим на официальную страницу агента обновления Windows
- Все поддерживаемые 32-разрядные (x86) версии Windows 8 (KB2937636)
- Все поддерживаемые 64-разрядные (x64) версии Windows 8 (KB2937636)
- Все поддерживаемые 64-разрядные (x64) версии Windows Server 2012 (KB2937636)
- Все поддерживаемые 32-разрядные (x86) версии Windows 7 с пакетом обновления 1 (SP1)
- Все поддерживаемые 64-разрядные (x64) версии Windows 7 с пакетом обновления 1 (SP1)
- Все поддерживаемые 32-разрядные (x86) версии Windows Server 2008 R2 с пакетом обновления 1 (SP1)
- Все поддерживаемые 64-разрядные (x64) версии Windows Server 2008 R2 с пакетом обновления 1 (SP1)
- Все поддерживаемые версии Windows Server 2008 R2 с пакетом обновления 1 (SP1) на базе архитектуры Itanium
Выбираете нужный KB пакет, соответствующий вашей операционной системе и нажимаете «Загрузить пакет сейчас»
Запускаем загруженный автономный пакет, если он применим к вам, то у вас начнется его инсталляция, которая потом потребует перезагрузки, если нет то вы получите предупреждение:
Обновление неприменимо к вашему компьютеру
Если вам потребовалось обновлять вашего агента, то после его установки и перезагрузки, пробуем установить остальные обновления Windows, которые у вас накопились, если у вас проблема с ошибкой 0x80073701 была при установке роли, то она в некоторых ситуациях могла так же быть исправлена. Если данный метод вам не помог, то идем дальше.
Используем средство устранения неисправностей
Вторым методом, которым я бы посоветовал вам лечить код 0x80073701, это использование средства устранения неполадок.
Выбираем нужную вам редакцию виндоус. Я выберу десятку. Кстати серверные версии, так же соотносятся с версиями ядра, клиентских выпусков.
Запускаем средство устранения неполадок, нам для лечения кода 0x80073701 в Windows 10 или Server 2016, нужно выбрать пункт «Центр обновления Windows» и нажать далее.
Чтобы утилита отработала без дополнительных ошибок, то ей необходимо предоставить максимальные права администратора. Для этого выберите пункт «Попробуйте выполнить устранение неполадок от имени администратора»
Начнется процедура поиска и устранения проблем, она может занять некоторое время.
Утилита, вам предложит при необходимости установить исправления, чтобы решить ошибку 0x80073701.
Это так же может занимать некоторое время.
В итоге, если утилита отработала как нужно вы увидите статус, что все исправлено. В подавляющем числе случаев, это позволяет устранить ошибку 0x80073701 windows 10 или Server 2016. Если вам это не помогло, то пробуем следующие методы.
Кстати аналогичную проверку, еще можно запустить из встроенной утилиты, ее можно найти открыв «Параметры — Устранение неполадок» и выбираем «Центр обновлений Windows», я не посоветовал, его сразу по одной причине, что у него может быть более старая версия, чем у того, что мы скачивали с сайта Microsoft.
Тузла отработала и не нашла проблем.
Очистка папки SoftwareDistribution
Ошибка 0x80073701 в Windows 10 и других редакциях, может возникать из-за глючно скачанного или поврежденного обновления, которое попало в папку SoftwareDistribution.
Папка располагается по пути C:\Windows\SoftwareDistribution. Перейдите в папку Download, тут будут ваши скачанные пакеты.
Для того, чтобы их удалить вам потребуется остановить службу wuauserv.
Открываем командную строку или power shell от имени администратора и вводим команду:
net stop wuauserv (останавливает службу wuauserv)
После этого вы со спокойной душой чистите папку Download
net start wuauserv (Запускаете службу wuauserv)
В некоторых случаях еще желательно очистить содержимое папки Catroot2
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Источник: http://pyatilistnik.org/oshibka-0x80073701-v-windows-reshaem-za-minutu/