Не могу добавить.NET3.5 для Windows 8.1 с помощью DISM

та же командная строка, которая отлично работает на компьютерах с Windows 8, не работает на компьютерах с Windows 8.1.

DISM.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:UsersAdminDesktopsxs

где я скопировал папку 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
15
задан Martin
03.03.2023 22:12 Количество просмотров материала 3292
Распечатать страницу

4 ответа

файлы в папке SxS должны быть правильными для этой версии Windows. Он не будет работать с папкой SXS с диска 8.0, когда компьютер был обновлен до 8.1, то вам нужна папка SXS с диска 8.1. Я не нашел это ясно в документации и сообщение об ошибке "исходный файл не может быть найден" в лучшем случае вводит в заблуждение. Однако ключ (если вы уже знаете информацию ниже) находится в журнале CBS, где сообщение о файле с 6.3.9600 имя отображается, так как нет файлов в папке SXS из Windows 8.0 имеют такое имя файла.

как определить, если ваша папка SXS для Windows 8.0 или 8.1

почти все папки в папке SXS для Windows 8.0 содержат строку "6.2.9200" в их имени папки. Почти все папки в папке SXS для Windows 8.1 содержат строку "6.3.9600" в их имени папки. Отсутствуют случаи строку из одной версии в любом имя_папки из другая версия.

1
отвечен Martin 2023-03-05 06:00

удаление KB2966828 фиксированной его для меня.

1
отвечен Gaymon Howard Wright III 2023-03-05 08:17

просто переместите аргумент /limitaccess, как показано ниже, или удалить его.

DISM.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:C:\Users\Admin\Desktop\sxs /LimitAccess 
0
отвечен Bobski 2023-03-05 10:34

хотя это старый пост, я имел дело с этой проблемой на этой неделе. При использовании автономного обслуживания SCCM или предварительно настроенного WIM образ содержит следующие КБ:

KB2966826

KB2966826

KB2966826

установка завершится неудачно, независимо от того, что вы делаете. Это обновления безопасности .NET 3.5, которые устанавливаются независимо от того, установлен ли на компьютере 3.5. Если они существуют, они предотвращают автономный режим установка.

0
отвечен mhouston100 2023-03-05 12:51

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх