Інсталяція .NET 3.5 розробляє помилку 0x800F0906, потім 0x800F0081F з використанням dism


8

Нещодавно я намагався встановити .NET 3.5 для програми в Windows 8.1. Я використовував спливаючу річ ОС для завантаження / встановлення .NET 3.5 і завжди отримував код помилки 0x800F0906.

Після подальшого дослідження я виявив, що мені доведеться запустити свій компакт-диск з Windows 8 і встановити його за допомогою цієї команди, де "E: \" - там, де встановлений мій компакт-диск:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess

Ця та будь-яка похідна від неї (наприклад, видалення / LimitAccess) не працювала для мене і надала мені той самий код помилки (0x800F0906) або інший, 0x800F0081F. Я навіть скопіював папку sxs на свій жорсткий диск, на всякий випадок, якщо щось було з CD Drive, тільки щоб мати ті ж результати. У цьому випадку я використав цей командний рядок:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:C:\dotnet35 /LimitAccess

Я вважаю це сюрреалістичним, оскільки в обох випадках файли дійсно є, але програма вважає, що це не так. Ось файл CBS.log .

Будь-які ідеї, як це виправити? Будь-яка допомога дуже вдячна :)

EDIT: Зараз у мене є належний файл dism.log, я не впевнений, що сталося з останнім чи чому він це зробив. Ось посилання на новий файл журналу . Цікаво відзначити, що він не розпізнає деякі команди в скрипті, такі як "ім'я функції" або "джерело".


Використовуєте правильний інсталяційний носій (мова ОС, x86 / x64 тощо)?
Мерзавець

Так! Я використовую той самий диск Windows 8, який я використовував для установки ОС. Це диск Windows 8 x64 (не 8.1), тому я не впевнений, чи є якісь конфліктні проблеми через це, оскільки я оновив до 8.1 через ОС (тобто через Windows Update / the Store)
Остін Медоуз

Зараз я оновив це питання належним файлом dism.log.
Остін Медоуз

@AustinMeadows Чи можете ви встановити його, запустивши команду optionalfeatures?
Луї Ваверу

Ви встановили пакет MUI?
magicandre1981

Відповіді:


13

У мене була така ж проблема, і я вирішив її так: я помітив, що два останніх оновлення Windows стосуються .NET Framework 3.5. Я видалив їх обоє, а потім зміг встановити .NET Framework 3.5 з Панелі управління.

Я не впевнений, чи потрібно було видалити обидва оновлення. Вони є KB2966826 та KB2966828.


вибачте всіх, я зайнявся питаннями з коледжу. Це вирішило мою проблему! Після видалення цих програм установка .NET 3.5 пройшла бездоганно. Дякую!
Остін Медоуз

1
Нарешті рішення, яке спрацювало. Переглядали рішення близько 5 годин, поки я не знайшов цю тему. Дякую купу!
NoLifeKing

1
Я витрачав всю ніч на завантаження пробної версії Windows 8 Enterprise, щоб я могла встановити інсталяційний носій та встановити NET 3.5 з командного рядка DSIM, який також не працював. Але це працює, і я не можу повірити, що це так просто. Мільйон подяк!
Хендра Ангдріан

1
Підтвердження цього працює. Після 5 годин бігання навколо, отримання DVD з моїх друзів, нарешті знайшов цю посаду. Виявляється, Windows Update встановлює ДВА оновлення до .NET 3.5, навіть якщо у вас його немає. Wierd.
Kitet

MS створило виправлення для видалення тих, що блокують функцію встановлення - support2.microsoft.com/kb/3005628 . Вони рекомендують використовувати це, потім встановити функцію, а потім повторно запустити оновлення Windows. Я ненавиджу технології ... ;-)
Пітер Мунс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.