Ошибка 0x800F0950 при установке .NET 3.5: проверяем выпуск Windows

Если код 0x800F0950 возникает при добавлении .NET Framework 3.5, записывайте не только номер ошибки, но и сборку Windows. Способ установки этого компонента изменился в новых выпусках системы.
Узнайте сборку через winver до выбора команды
Нажмите Win+R, выполните winver и запишите показанные сведения. В Windows 11 26H1, начиная со сборки 28000, Microsoft предоставляет .NET Framework 3.5 отдельным установщиком. Инструкция по включению старого встроенного компонента не подходит этой ветке.
Для прежних выпусков проверьте источник компонентов
В поддерживаемых для такого способа версиях откройте «Включение или отключение компонентов Windows» и выберите .NET Framework 3.5. Если загрузка не проходит, на рабочем устройстве уточните разрешённый источник у администратора. Образ Windows для автономной установки должен соответствовать системе; случайная папка Sources/SxS от другого выпуска не является заменой.
Windows 11 Pro Retail
Windows 11 Home
Не устанавливайте одновременно наборы компонентов из нескольких сторонних архивов. После завершения проверьте запуск той программы, которая требовала .NET 3.5. Если исходный код появился при установке накопительного обновления, а не .NET, сохраните номер KB: это уже другая диагностическая задача.
Источник: официальная документация.
Купить ключ Windows
Для Windows важно выбрать ключ под установленную версию и редакцию: Windows 11 или Windows 10, Pro, Home или другой вариант, который указан в системе.
Windows 11 Pro
Ключ и инструкция по активации приходят на email после оплаты.