- Как исправить ошибку 80246010 при установке Windows 10
- Чем может быть вызвано появление ошибки при обновлении Windows
- Как устранить ошибку 80246010 при установке Windows 10
- Что делать с ошибкой 0x80246010 при обновлении Windows 8.1 и 10?
- Решаем ошибку 0x80246010
- Метод №1 Запуск средства устранения неполадок
- Метод №2 Установка обновление вручную
- Метод №3 Включение всех важных для WU служб
- Метод №4 Сброс компонентов Центра обновления
- Как исправить ошибку Windows Update 0x80246010
- СОВЕТУЕМ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы
- Что вызывает ошибку 0x80246010?
- Способ 1. Запуск средства устранения неполадок Центра обновления Windows
- Способ 2. Обновление вручную через каталог обновлений Microsoft
- Метод 3: Включение всех основных услуг WU
- Включение служб через командную строку
- Включение сервисов через GUI
- Способ 4: сброс всех компонентов Центра обновления Windows
- Сброс WU через WU Agent
- Сброс WU через повышенную CMD
Как исправить ошибку 80246010 при установке Windows 10
Если ваша операционная система Windows 7 или 8 получила возможность обновления до Windows 10, о чем вас оповестило соответствующее сообщение, может случиться так, что в процессе установки вы увидите сообщение об ошибке с кодом 80246010. Этот код может появиться как при ручном обновлении системы, так и при автоматической установке новой версии ОС Центром обновления Windows. В этой статье мы рассмотрим возможные причины такой ошибки и приведем пошаговую инструкцию по ее устранению.
Чем может быть вызвано появление ошибки при обновлении Windows
Чаще всего ошибка 80246010 появляется непосредственно во время установки Windows 10 Центром обновления. Об этом говорит соответствующее сообщение, которое появляется на дисплее и сохраняется в журнале событий центра обновлений. Именно там вы сможете посмотреть всю подробную информацию и узнать точную причину появления ошибки и отказа в установке обновления. По сообщениям пользователей и по информации с официального сайта Microsoft, можно сделать вывод, что самыми распространенными причинами ошибки является наличие более свежей версии Windows 10, нехватка свободного места в системном разделе жесткого диска или перегруженность серверов обновления Windows.
Как устранить ошибку 80246010 при установке Windows 10
Для того, чтобы установка обновления ПК до Windows 10 запустилась успешно и прошла без появления ошибки, пройдите все этапы этой пошаговой инструкции.
- Перейдите по пути C:\Windows\SoftwareDistribution\Download и проверьте содержимое этой папки. В ней содержатся файлы для установки обновления. Если файлы были загружены автоматически задолго до момента начала установки, вероятно, появилась более новая их версия и это не дает системе скачать более свежие файлы обновления.
- Удалите полностью все содержимое этой папки.
- Перезагрузите компьютер и попробуйте запустить установку обновления повторно.
- Центр обновления Windows повторно проверит наличие и возможность установки обновления, скачает актуальные версии файлов и приступит к установке обновления.
Если же после удаления файлов из указанного каталога, установка Windows 10 не начинается автоматически, вы можете сделать следующее:
- Откройте меню Пуск и выберите пункт Выполнить.
- В открывшемся окне введите имя Cmd и нажмите Enter. Эта процедура запустит окно Командной строки от имени Администратора.
- В Командной строке введите следующее: wuauclt.exe /updatenow и нажмите Enter.
- Система свяжется с сервером обновления Windows и приступит к установке автоматически.
Если же ни один из выше перечисленных способов не сработал, вы можете в любой момент посетить официальный сайт Microsoft по этой ссылке и скачать специальную утилиту для обновления Windows. С ее помощью можно проверить совместимость компонентов вашего ПК с Windows 10, проверить возможность обновления и произвести все необходимые процедуры в полуавтоматическом режиме. Программа задаст несколько простых вопросов, скачает файлы обновления и произведет установку. Для корректной работы желательно предварительно очистить папку C:\Windows\SoftwareDistribution\Download.
Что делать с ошибкой 0x80246010 при обновлении Windows 8.1 и 10?
Во время установки одного или нескольких обновлений для Windows 8.1 и 10 можно наткнуться на ошибку 0x80246010. Как правило, данная ошибка возникает по следующим причинам:
- баг в работе Центра обновления Windows;
- службы, участвующие в процессе обновления системы, не работают;
- повреждение системных файлов.
В сегодняшней статье мы во всех подробностях расскажем вам, как избавиться от ошибки 0x80246010 и нормально обновить свою Windows.
Решаем ошибку 0x80246010
Метод №1 Запуск средства устранения неполадок
Первым делом вам необходимо запустить в своей Windows системное средство устранения неполадок Центра обновления. Верно, некоторые из вас могут знать, что данное средство срабатывает не в каждом случае, но попробовать определенно нужно.
Нажмите правой кнопкой мыши на Пуск и выберите пункт «Параметры». Далее откройте раздел «Обновление и безопасность», а затем перейдите в подраздел «Устранение неполадок». Найдите в предоставленном списке Центр обновления Windows, выберите его и нажмите на кнопку «Запустить средство устранения неполадок».
Подождите, пока средство просканирует ваш ПК на наличие неполадок с Центром обновления, а затем нажмите на кнопку «Применить это исправление» либо следуйте другим инструкциям, чтобы попытаться разрешить ошибку 0x80246010.
Метод №2 Установка обновление вручную
Вы всегда можете исключить Центр обновления (WU) из процесса обновления системы, установив проблемный апдейт собственноручно. Для начала вам нужно понять, при установке какого обновления возникает ошибка.
Откройте параметры системы, а затем перейдите в: Обновление и безопасность→Центр обновления Windows. Теперь кликните на строчку «Просмотр журнала обновлений». Внимательно осмотрите журнал и найдите обновление, возле которого «красуется» ошибка 0x80246010.
Копируйте название обновления и его номер куда в удобное место на компьютере, например, в текстовый файл на Рабочем столе, после чего перейдите по этой ссылке на страничку Каталога Центра обновления Майкрософт.
Впишите номер обновления в поисковую строку на сайте и кликните на кнопку «Найти». Выберите подходящий апдейт и списка найденных обновлений и нажмите «Загрузить». Все, что вам остается — это запустить скачанный MSU-файл и следовать инструкциям на экране (если они будут), чтобы установить обновление.
Метод №3 Включение всех важных для WU служб
Бывает и такое, что некоторые службы, активно участвующие в процессе обновления Windows, перестают по той или иной причине работать в системе. Вам нужно подкорректировать настройки этих служб, а затем перезагрузить компьютер.
Нажмите ПКМ на Пуск и выберите «Командная строка (администратор)». Теперь выполните в ней следующий набор команд:
- SC config trustedinstaller start=auto
- SC config bits start=auto
- SC config cryptsvc start=auto
Как только закончите с вводом команд, закройте окошко и перезагрузите компьютер. Попытайтесь еще раз обновить Windows и посмотрите, была ли устранена ошибка 0x80246010.
Метод №4 Сброс компонентов Центра обновления
Если ничего из вышеуказанного вам не помогло, то пора переходить в «тяжелой артиллерии». Сейчас мы займемся с вами сбросом всех компонентов Центра обновления Windows. Некоторые пользователи проводят данный процесс вручную, но рекомендуем воспользоваться удобным BAT-файлом.
Итак, создайте у себя на Рабочем столе обычный текстовый файл, после чего вставьте в него весь список команд:
:: Run the reset Windows Update components.
:: void components();
:: /*************************************************************************************/
:components
:: —– Stopping the Windows Update services —–
call :print Stopping the Windows Update services.
net stop bits
call :print Stopping the Windows Update services.
net stop wuauserv
call :print Stopping the Windows Update services.
net stop appidsvc
call :print Stopping the Windows Update services.
net stop cryptsvc
call :print Canceling the Windows Update process.
taskkill /im wuauclt.exe /f
:: —– Checking the services status —–
call :print Checking the services status.
sc query bits | findstr /I /C:”STOPPED”
if %errorlevel% NEQ 0 (
echo. Failed to stop the BITS service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)
call :print Checking the services status.
sc query wuauserv | findstr /I /C:”STOPPED”
if %errorlevel% NEQ 0 (
echo. Failed to stop the Windows Update service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)
call :print Checking the services status.
sc query appidsvc | findstr /I /C:”STOPPED”
if %errorlevel% NEQ 0 (
sc query appidsvc | findstr /I /C:”OpenService FAILED 1060″
if %errorlevel% NEQ 0 (
echo. Failed to stop the Application Identity service.
echo.
echo.Press any key to continue . . .
pause>nul
if %family% NEQ 6 goto :eof
)
)
call :print Checking the services status.
sc query cryptsvc | findstr /I /C:”STOPPED”
if %errorlevel% NEQ 0 (
echo. Failed to stop the Cryptographic Services service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)
:: —– Delete the qmgr*.dat files —–
call :print Deleting the qmgr*.dat files.
del /s /q /f “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
del /s /q /f “%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat”
:: —– Renaming the softare distribution folders backup copies —–
call :print Deleting the old software distribution backup copies.
cd /d %SYSTEMROOT%
if exist “%SYSTEMROOT%\winsxs\pending.xml.bak” (
del /s /q /f “%SYSTEMROOT%\winsxs\pending.xml.bak”
)
if exist “%SYSTEMROOT%\SoftwareDistribution.bak” (
rmdir /s /q “%SYSTEMROOT%\SoftwareDistribution.bak”
)
if exist “%SYSTEMROOT%\system32\Catroot2.bak” (
rmdir /s /q “%SYSTEMROOT%\system32\Catroot2.bak”
)
if exist “%SYSTEMROOT%\WindowsUpdate.log.bak” (
del /s /q /f “%SYSTEMROOT%\WindowsUpdate.log.bak”
)
call :print Renaming the software distribution folders.
if exist “%SYSTEMROOT%\winsxs\pending.xml” (
takeown /f “%SYSTEMROOT%\winsxs\pending.xml”
attrib -r -s -h /s /d “%SYSTEMROOT%\winsxs\pending.xml”
ren “%SYSTEMROOT%\winsxs\pending.xml” pending.xml.bak
)
if exist “%SYSTEMROOT%\SoftwareDistribution” (
attrib -r -s -h /s /d “%SYSTEMROOT%\SoftwareDistribution”
ren “%SYSTEMROOT%\SoftwareDistribution” SoftwareDistribution.bak
if exist “%SYSTEMROOT%\SoftwareDistribution” (
echo.
echo. Failed to rename the SoftwareDistribution folder.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)
)
if exist “%SYSTEMROOT%\system32\Catroot2” (
attrib -r -s -h /s /d “%SYSTEMROOT%\system32\Catroot2”
ren “%SYSTEMROOT%\system32\Catroot2” Catroot2.bak
)
if exist “%SYSTEMROOT%\WindowsUpdate.log” (
attrib -r -s -h /s /d “%SYSTEMROOT%\WindowsUpdate.log”
ren “%SYSTEMROOT%\WindowsUpdate.log” WindowsUpdate.log.bak
)
:: —– Reset the BITS service and the Windows Update service to the default security descriptor —–
call :print Reset the BITS service and the Windows Update service to the default security descriptor.
sc.exe sdset wuauserv D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset bits D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
:: —– Reregister the BITS files and the Windows Update files —–
call :print Reregister the BITS files and the Windows Update files.
cd /d %SYSTEMROOT%\system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
:: —– Resetting Winsock —–
call :print Resetting Winsock.
netsh winsock reset
:: —– Resetting WinHTTP Proxy —–
call :print Resetting WinHTTP Proxy.
if %family% EQU 5 (
proxycfg.exe -d
) else (
netsh winhttp reset proxy
)
:: —– Set the startup type as automatic —–
call :print Resetting the services as automatics.
sc.exe config wuauserv start= auto
sc.exe config bits start= delayed-auto
sc.exe config cryptsvc start= auto
sc.exe config TrustedInstaller start= demand
sc.exe config DcomLaunch start= auto
:: —– Starting the Windows Update services —–
call :print Starting the Windows Update services.
net start bits
call :print Starting the Windows Update services.
net start wuauserv
call :print Starting the Windows Update services.
net start appidsvc
call :print Starting the Windows Update services.
net start cryptsvc
call :print Starting the Windows Update services.
net start DcomLaunch
:: —– End process —–
call :print The operation completed successfully.
Как исправить ошибку Windows Update 0x80246010
СОВЕТУЕМ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы
Несколько пользователей Windows сообщают, что не могут установить одно (или несколько обновлений) с помощью Центра обновления Windows. Код ошибки, который появляется 0x80246010 . Эта проблема не является исключительной для определенной версии Windows, поскольку такая же ошибка встречается в Windows 8, Windows 7 и Windows 10.
Ошибка Центра обновления Windows 0x80246010
Что вызывает ошибку 0x80246010?
Мы исследовали эту конкретную проблему, изучив различные пользовательские отчеты и проанализировав несколько исправлений, которые обычно используются для устранения этой конкретной проблемы. Как оказалось, существует несколько потенциальных причин, которые могут привести к появлению этого кода ошибки. Вот краткий список потенциальных виновников, которые могут вызвать ошибку 0x80246010 :
- Ошибка обновления Windows — при некоторых обстоятельствах эта конкретная проблема может возникать из-за того, что компонент обновления пытается установить обновление, которое на самом деле не совместимо с данной системой. В этом случае вы сможете решить проблему путем обновления вручную или с помощью утилиты устранения неполадок Центра обновления Windows.
- Основные сервисы WU не включены — возможно, вы видите этот код ошибки, потому что некоторые сервисы, используемые во время этой процедуры, принудительно отключены. Если этот сценарий применим, вы сможете решить проблему, изменив тип запуска, чтобы окна могли вызывать их при необходимости.
- Повреждение системных файлов — компонент WU также подвержен повреждению системных файлов. В таких ситуациях, как эта, единственное реальное исправление — сброс всего набора зависимостей WU для устранения виновника.
Если в настоящее время вы пытаетесь разрешить одно и то же сообщение об ошибке и применим один из указанных выше сценариев, эта статья предоставит вам несколько различных руководств по устранению неполадок. В следующем разделе вы обнаружите набор методов, которые другие пользователи в аналогичной ситуации успешно использовали для решения проблемы.
Если вы хотите оставаться максимально эффективными, мы советуем вам следовать приведенным выше методам, поскольку мы упорядочили их по эффективности и сложности. Независимо от виновника, который является причиной проблемы, одно из возможных исправлений ниже должно в конечном итоге решить проблему.
Способ 1. Запуск средства устранения неполадок Центра обновления Windows
Прежде чем вы попробуете какие-либо другие стратегии восстановления, вы должны начать с выяснения, не способна ли ваша ОС решить проблему самостоятельно. Некоторые пользователи, с которыми мы также сталкиваемся с ошибкой 0x80246010, сообщают, что им удалось решить проблему с помощью средства устранения неполадок Центра обновления Windows для автоматического устранения проблемы.
Эта утилита оснащена различными стратегиями восстановления, которые будут применены, если будет раскрыт скрытый сценарий. Вот краткое руководство по запуску средства устранения неполадок Центра обновления Windows:
- Откройте команду «Выполнить», нажав клавишу Windows + R. Затем введите « ms-настройки: устранение неполадок» и нажмите Enter, чтобы открыть вкладку «Устранение неполадок» приложения « Настройки» .
Открытие вкладки «Устранение неполадок» приложения «Настройки» через окно «Выполнить»
Как только вы окажетесь на вкладке « Устранение неполадок », прокрутите вниз до раздела « Подготовка к работе », нажмите «Обновление Windows», затем нажмите « Запустить средство устранения неполадок» .
Запуск средства устранения неполадок Центра обновления Windows
Как только утилита была запущена, подождите и посмотрите, не обнаружит ли начальное сканирование какие-либо проблемы с компонентом обновления WIndows.
Обнаружение проблемы с Центром обновления Windows
Если проблема обнаружена, нажмите Применить это исправление, затем следуйте инструкциям на экране, чтобы применить рекомендуемую стратегию исправления.
Применить это исправление для Центра обновления Windows
Способ 2. Обновление вручную через каталог обновлений Microsoft
Если вы не возражаете против использования ручного маршрута, вы, вероятно, можете полностью обойти проблему, установив обновление, которое приводит к сбою вручную. Наиболее удобный способ сделать это — через веб-сайт каталога Центра обновления Майкрософт.
Некоторые пользователи, столкнувшиеся с этой же проблемой, сообщили, что код ошибки 0x80246010 больше не возникал при использовании ручного метода. Вот краткое руководство по установке сбойного обновления вручную:
- Посетите веб- сайт каталога Центра обновления Майкрософт по этой ссылке ( здесь ).
- Как только вы попадете туда, используйте функцию поиска в верхнем правом углу, чтобы найти обновление, которое не удается, когда вы пытаетесь установить его обычным способом.
Поиск обновления, которое вы хотите установить вручную
Как только результаты появятся, ищите подходящие в соответствии с вашей архитектурой процессора и версией Windows.
Выбор правильного Центра обновления Windows
Если вы все еще сталкивались с кодом ошибки 0x80246010 даже при попытке установки вручную, перейдите к следующему способу ниже.
Метод 3: Включение всех основных услуг WU
Другая возможная причина, которая может привести к ошибке 0x80246010, заключается в том, что одна или несколько служб, необходимых для процесса обновления, отключены. Некоторым пользователям, оказавшимся в аналогичной ситуации, удалось решить эту проблему, обеспечив включение всех основных служб.
Существует два разных метода, которые вы можете использовать, чтобы убедиться, что все службы WU, задействованные в работе обновления, включены. Не стесняйтесь следовать тому руководству, которое вам удобнее.
Включение служб через командную строку
Это самый быстрый и эффективный метод обеспечения того, чтобы все основные сервисы были включены. Вот краткое руководство по включению их через командную строку с повышенными правами:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «cmd», затем нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями. Если вас попросит UAC (Запрос учетной записи пользователя), нажмите Да, чтобы предоставить административные привилегии.
Запуск командной строки от имени администратора
Когда вы находитесь в командной строке с повышенными правами, введите следующие команды по порядку и нажмите Enter после каждой, чтобы установить тип запуска каждой службы на Автоматический:
Включение сервисов через GUI
Если вам неудобно пользоваться терминалом CMD, вы также можете включить те же службы с помощью графического интерфейса Windows (экран «Службы»). Шаги более утомительны, чем терминальный подход, но результаты точно такие же. Вот что вам нужно сделать:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «services.msc» и нажмите Enter, чтобы открыть экран « Службы» .
Запуск инструмента Сервисы
Когда вы окажетесь на экране «Службы», прокрутите список служб и найдите службу установки модуля Windows. Как только вы увидите его, дважды щелкните по нему, чтобы открыть экран свойств .
Доступ к экрану свойств службы установщика модуля Windows
Когда вы окажетесь в окне «Свойства установщика модуля Windows», перейдите на вкладку « Общие » и измените тип запуска на « Автоматический», затем нажмите « Применить», чтобы применить изменения.
Внесение необходимых изменений в службу установщика модуля Windows.
Если этот метод не позволил вам решить проблему, перейдите к следующему способу ниже.
Способ 4: сброс всех компонентов Центра обновления Windows
Если ни один из перечисленных методов не позволил вам решить проблему, скорее всего, вы имеете дело с постоянной ошибкой, связанной с компонентами обновления Windows 10. Возможно, что один или несколько компонентов WU (Windows Update) застряли в подвешенном состоянии. Если этот сценарий применим, вы сможете решить проблему, сбросив все компоненты WU, которые участвуют в процессе обновления.
Вот два разных метода, которые вы можете использовать для сброса всех компонентов Центра обновления Windows:
Сброс WU через WU Agent
- Посетите эту страницу Microsoft Technet ( здесь ) и загрузите сценарий сброса агента обновления Windows .
Скачать агент сброса Центра обновления Windows
Сброс WU через повышенную CMD
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «cmd» и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями. Когда вы увидите приглашение UAC (Контроль учетных записей), нажмите Да, чтобы предоставить административные привилегии.
Запуск командной строки от имени администратора
В командной строке с повышенными привилегиями введите следующие команды по порядку и нажмите Enter после каждой, чтобы остановить все службы, связанные с WU:
Примечание. Эти команды остановят службы Windows Update, MSI Installer, службы шифрования и службы BITS.
Как только все службы будут остановлены, выполните следующие команды, чтобы очистить и переименовать папки SoftwareDistribution и Catroot2 :
Примечание. Эти папки отвечают за хранение файлов обновлений, используемых компонентом WU.