1

Я не могу установить .net 3.5 на мою новую установку Windows 10. Steam пытается установить его практически для каждой игры, которую я пытаюсь загрузить, но всегда происходит сбой с кодом ошибки 800F0922.

Я пытался несколько разных вещей

  • запустив команду:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:E:\sources\sxs /All /LimitAccess

где E: Win10 ISO (тот же, с которым я установил)

  • запуск автономной версии установщика обновления

  • Зарезервированная система заполнена на 33% на 500 Мб разделе

  • Поместите ключ reg в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\ Обслуживание с именем LocalSourcePath и значением REG_SZ для e:\ sources\ sxs

  • Выполнение команды

dism /online /add-package /packagepath:E:\sources\sxs\microsoft-windows-netfx3-ondemand-package.cab
  • Выполнение команды
DISM.EXE /Online /Add-Capability /CapabilityName:NetFx3~~~~
  • У меня нет набора gpos

  • перезапуск службы обновления Windows (wuauserv)

  • установка из appwiz.cpl> включить функцию windows> .net 3.5

  • запустил эту строку команд:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    #that failed as an admin cmd lacks permissions
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

and then

DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth

При каждом другом способе установки указана одна и та же ошибка 800f0922

  • Мои ошибки журнала DISM здесь:

Весь журнал можно найти на этом pastebin: http://pastebin.com/FpubWd0m

2016-06-07 18:19:40, Info                  DISM   DISM Package Manager: PID=6348 TID=10024  Error in operation: (null) (CBS HRESULT=0x800f0922) - CCbsConUIHandler::Error
2016-06-07 18:19:40, Error                 DISM   DISM Package Manager: PID=6348 TID=4832 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f0922)
2016-06-07 18:19:40, Error                 DISM   DISM Package Manager: PID=6348 TID=4832 Failed processing package changes - CDISMPackageManager::ProcessChanges(hr:0x800f0922)
2016-06-07 18:19:40, Info                  DISM   DISM Package Manager: PID=6348 TID=4832 Loaded servicing stack for online use only. - CDISMPackageManager::RefreshInstanceAndLock
2016-06-07 18:19:40, Error                 DISM   DISM Package Manager: PID=6348 TID=4832 Failed while processing command add-package. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0922)
2016-06-07 18:19:40, Info                  DISM   DISM Package Manager: PID=6348 TID=4832 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log - CPackageManagerCLIHandler::ExecuteCmdLine
2016-06-07 18:19:40, Error                 DISM   DISM.EXE: DISM Package Manager processed the command line but failed. HRESULT=800F0922

Я в тупике, ребята.

2 ответа2

1

У меня была похожая проблема, ранее она была связана с предыдущей установкой .net 4.6

Вот шаги, которые я использовал:

  1. На экране "Программы и компоненты" выберите на левой панели "Включение или отключение функций Windows".

  2. В начале списка должны быть узлы .Net Framework 3.5 ... и .Net Framework 4.6 ...

  3. Опция 4.6 может быть выбрана или частично выбрана, поэтому проверьте, какие есть выборки, удалите их и нажмите OK - они должны быть удалены

  4. Выполните команду DISM сверху, которая должна завершиться успешно

  5. Вернитесь к экрану функций и примените обратно удаленные параметры.

Надеюсь, поможет

0

После обновления до Windows 10 Anniversary Update (сборка 1607) я не смог установить .NET Framework 3.5. Я попробовал ответ Ассафла, но у меня он не сработал. В конечном итоге мне удалось обновить систему до Windows 10 Creators Update (сборка 1703). Затем я смог легко установить .NET Framework 3.5, включив его из диалогового окна компонентов Windows .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .