Та же самая командная строка, которая отлично работает на ПК с Windows 8, не работает на ПК с Windows 8.1.
DISM.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:\Users\Admin\Desktop\sxs
Вот куда я скопировал папку sxs.
Но, по словам Microsoft, он должен работать как на 8, так и на 8.1. Индикатор выполнения останавливается на 65,8% с ошибкой: 0x800f0081f.
Исходный файл не найден.
Но это определенно в этом месте - скопируйте и вставьте в адресную строку, и это там. У меня есть необходимость установить .NET 3.5 таким образом, чтобы поддерживать автономную установку программы .NET, поэтому метод «Панель управления - Функции Windows» мне не подходит.
Я сделал журналы доступными для анализа. Похоже, что DISM в Windows 8.1 не понимает параметр /featurename:NetFx3, поскольку в файле DISM.log есть строка
Encountered an unknown option "featurename" with value "NetFx3" - CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine