4

Я безуспешно пытался установить .NET Framework 3.5 на компьютер с Windows 8.1. Я попробовал базовый подход к загрузке и установке из MSDN, но не смог сказать, что не может подключиться к Интернету.

Затем я попытался использовать dism, как описано в нескольких сообщениях на форуме:

Dism.exe /Online /Enable-Feature /FeatureName:NetFX3 /All /Source:E:\sources\sxs /LimitAccess

но я продолжаю получать сообщение об ошибке:

Error: 0x800f081f
The source files could not be found.

и в лог-файле я нашел что-то странное:

Encountered an unknown option "source" with value "E:\sources\sxs"

Я также попытался скопировать папку sxs в c:\temp\sxs и поместить ее в исходный код.

Согласно этому сообщению в блоге, невозможно установить .NET 3.5 после установки языкового пакета. Есть ли какой-нибудь известный обходной путь к этому сейчас? Датский является единственным доступным языком. Я не могу переключиться обратно на английский или даже установить английский языковой пакет.

3 ответа3

2

У меня такая же проблема. Стандартное решение не сработало.

После удаления всех обновлений безопасности на основе .NET появилась возможность установить .NET Framework 3.5. После этого я снова переустановил удаленные обновления, и все было хорошо.

2

Обнаружена ссылка, которая идентифицирует два обновления Windows как проблему, если DISM и автономный установщик не работают. Удалите KB2966826 и KB2966828, затем попробуйте установить 3.5 из программ и функций. Это сработало для меня.

Крис Вардарио

2

Есть известный способ сделать это. У вас есть 2 способа. Если у вас есть DVD с установленным вторым языком, скопируйте папку SxS с этого 2-го DVD в папку c:\temp\sxs или загрузите пакет многоязыкового интерфейса пользователя установленного вами языка и извлеките LP.cab также в папка c:\temp\sxs с expand.exe, которая является частью Windows.

Теперь вы можете запустить команду DISM, и Windows найдет файлы для обоих языков.

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