Получение кода ошибки 0x80071AB1 при установке .NET? Вот как это исправить
Итак, вы установили чистую копию новейшей Windows 11 от Microsoft. Все выглядит аккуратно и чисто, но у вас есть несколько старых приложений, которые вы хотели бы установить, для чего требуется установка .NET Framework v3.5. Вы даже можете переустановить .NET Framework 4.8, если вы ранее удалили его из Windows.
Однако при попытке установить его выдается ошибка с кодом 0x80071AB1. В большинстве случаев проблема возникает из-за проблемы с функцией Центра обновления Windows.
В этом руководстве мы расскажем вам о нескольких быстрых исправлениях, чтобы вы могли завершить установку .NET Framework и использовать все нужные приложения на своем ПК.
1 Попробуйте обновить Windows
Если вы пытаетесь установить более новую версию .NET, Центр обновления Windows обычно облегчит вашу работу. Все версии .NET Framework, выпущенные после .NET Framework 3.5, в основном распространялись через Центр обновления Windows, поэтому вы можете использовать его в качестве первой линии защиты.
Нажмите Win + I, чтобы запустить приложение «Настройки », и выберите «Центр обновления Windows» на левой боковой панели. На правой панели нажмите кнопку «Проверить наличие обновлений ».
Windows выполнит поиск доступных обновлений. Если вы видите там .NET, установите его из Центра обновления Windows.
2 Запустите сканирование SFC
Средство проверки системных файлов (SFC) — это встроенная утилита, которая проверяет наличие поврежденных или отсутствующих системных файлов на вашем ПК с Windows. Если вы получаете эту ошибку из-за повреждения или отсутствия системных файлов, запуск команды SFC исправит ее автоматически.
Нажмите Win + R, введите cmd и нажмите Ctrl + Shift + Enter, чтобы запустить командную строку от имени администратора. Выполните следующую команду:
sfc /scannow
Позвольте сканированию завершиться. Если он найдет какие-либо системные файлы, которые необходимо восстановить, он автоматически сделает то, что требуется. Когда утилита завершит исправление файлов, попробуйте переустановить .NET Framework.
3 Запустите средство устранения неполадок Центра обновления Windows.
В Windows есть несколько встроенных средств устранения неполадок, которые могут помочь вам устранить ошибки без необходимости прыгать через обручи.
Средства устранения неполадок не очень эффективны, но стоит попробовать. Если Центр обновления Windows по какой-либо причине дает сбой, вы можете использовать встроенное средство устранения неполадок Центра обновления Windows и посмотреть, решит ли оно проблему.
Нажмите Win + I, чтобы запустить приложение «Настройки », и выберите « Система» > «Устранение неполадок» > «Другие средства устранения неполадок ». Здесь вы найдете список средств устранения неполадок. Найдите Центр обновления Windows и нажмите кнопку «Выполнить» рядом с ним.
Это запустит средство устранения неполадок Центра обновления Windows. Просто следуйте инструкциям на экране. Средство устранения неполадок попытается найти проблемы и исправить те, которые могут. Если он не обнаружит проблему, он просто скажет, что не нашел никаких проблем.
4 Запустите службу обновления Windows.
Если ваша служба Windows Update не запущена, вы не сможете правильно выполнить обновление. Однако запуск службы, которая не запущена, довольно прост. Нажмите Win + R, введите services.msc и нажмите Enter, чтобы запустить консоль служб.
Затем найдите службу под названием Центр обновления Windows. Щелкните его правой кнопкой мыши и выберите «Свойства ». Далее смотрим статус службы. Если указано «Остановлено », нажмите кнопку «Пуск », чтобы запустить службу.
Это запустит службу Центра обновления Windows. Попробуйте перезагрузить компьютер и посмотрите, исправит ли он ошибку 0x80071AB1.
5 Сброс компонентов Центра обновления Windows
Если вы по-прежнему не можете решить проблему, вы можете попробовать сбросить компоненты Центра обновления Windows и посмотреть, поможет ли это. Начните с запуска командной строки от имени администратора.
Нажмите Win + R, введите cmd и нажмите Ctrl + Shift + Enter, чтобы запустить командную строку с правами администратора. Затем остановите фоновую интеллектуальную службу передачи и службу обновления Windows с помощью следующих команд:
net stop bitsnet stop wuauserv
Затем выполните следующую команду, чтобы удалить файлы qmgr*.dat:
Del "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat"
Теперь вам нужно сбросить обе службы, которые вы только что остановили, используя следующие команды:
sc.exe sdset bits D: (A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)sc.exe sdset wuauserv D: (A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
Вам не нужно вводить эти команды. Просто скопируйте и вставьте их в окно командной строки.
Затем вам нужно перейти в папку System32 с помощью командной строки. Выполните следующую команду, чтобы изменить каталог на System32:
cd /d %windir%ystem32
Далее вам нужно запустить пакет команд. Запустите каждую из следующих команд одну за другой, скопировав их в командную строку и нажав Enter :
regsvr32.exe atl.dllregsvr32.exe scrrun.dllregsvr32.exe msxml.dllregsvr32.exe msxml3.dllregsvr32.exe msxml6.dllregsvr32.exe urlmon.dllregsvr32.exe mshtml.dllregsvr32.exe shdocvw.dllregsvr32.exe browseui.dllregsvr32.exe jscript.dllregsvr32.exe vbscript.dllregsvr32.exe actxprxy.dllregsvr32.exe softpub.dllregsvr32.exe wintrust.dllregsvr32.exe dssenh.dllregsvr32.exe rsaenh.dllregsvr32.exe gpkcsp.dllregsvr32.exe sccbase.dllregsvr32.exe slbcsp.dllregsvr32.exe cryptdlg.dllregsvr32.exe oleaut32.dllregsvr32.exe ole32.dllregsvr32.exe shell32.dllregsvr32.exe initpki.dllregsvr32.exe wuapi.dllregsvr32.exe wuaueng.dllregsvr32.exe wuaueng1.dllregsvr32.exe wucltui.dllregsvr32.exe wups.dllregsvr32.exe wups2.dllregsvr32.exe wuweb.dllregsvr32.exe qmgr.dllregsvr32.exe qmgrprxy.dllregsvr32.exe wucltux.dllregsvr32.exe muweb.dllregsvr32.exe wuwebv.dll
На этом этапе вам нужно выполнить следующую команду для сброса Winsock:
netsh winsock reset
Наконец, перезапустите службы, которые вы остановили ранее, с помощью следующих команд:
net start bitsnet start wuauserv
Это должно сбросить все компоненты Центра обновления Windows. Если это не сработает, попробуйте еще раз и выполните три дополнительные команды после команды, удаляющей файлы qmgr*.dat:
Ren %Systemroot%SoftwareDistributionDownload Download.bakRen %Systemroot%SoftwareDistributionDownload Download.bakRen %Systemroot%System32catroot2 catroot2.bak
Код ошибки 0x80071AB1 исправлен
Надеюсь, одно из этих исправлений помогло вам, и вы смогли успешно установить .NET Framework.
Windows 11 обычно автоматически устанавливает новейшую версию .NET Framework, но вам может потребоваться обновить ее позже, когда Microsoft выпустит обновления.
Тем не менее, Центр обновления Windows время от времени сталкивается с проблемами. Они раздражают, но в большинстве случаев их легко исправить.



