Podczas instalacji .NET 3.5 pojawia się błąd 0x800F0906, a następnie 0x800F0081F przy użyciu err


8

Ostatnio próbowałem zainstalować .NET 3.5 dla aplikacji w systemie Windows 8.1. Użyłem wyskakującego okienka systemu operacyjnego, aby pobrać / zainstalować .NET 3.5 i zawsze otrzymuję kod błędu 0x800F0906.

Po dalszych badaniach odkryłem, że będę musiał włożyć dysk CD z systemem Windows 8 i zainstalować go za pomocą tego polecenia, gdzie „E: \” oznacza miejsce, w którym zamontowano dysk CD:

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

Ta i jakakolwiek jej pochodna (np. Usunięcie / LimitAccess) nie działała dla mnie i dała mi ten sam kod błędu (0x800F0906) lub inny, 0x800F0081F. Skopiowałem nawet folder sxs na dysk twardy, na wypadek, gdyby coś się działo z napędem CD, aby uzyskać takie same wyniki. W takim przypadku użyłem tego wiersza polecenia:

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

Uważam to za surrealistyczne, ponieważ w obu przypadkach pliki rzeczywiście tam są, ale program uważa, że ​​tak nie jest. Oto plik CBS.log .

Wszelkie pomysły, jak to naprawić? Każda pomoc jest bardzo ceniona :)

EDYCJA: Mam teraz odpowiedni plik dism.log, nie jestem pewien, co się stało z ostatnim ani dlaczego. Oto link do nowego pliku dziennika . Warto zauważyć, że nie rozpoznaje niektórych poleceń w skrypcie, takich jak „nazwa funkcji” lub „źródło”.


Czy używasz właściwego nośnika instalacyjnego (język systemu operacyjnego, x86 / x64 itp.)?
— Merzavets

Tak! Używam tego samego dysku Windows 8, którego użyłem do instalacji systemu operacyjnego. Jest to dysk Windows 8 x64 (nie 8.1), więc nie jestem pewien, czy z tego powodu występują jakieś konfliktowe problemy, ponieważ zaktualizowałem system do wersji 8.1 za pośrednictwem systemu operacyjnego (tj. Windows Update / the Store)
— Austin Meadows

Teraz zaktualizowałem pytanie o odpowiedni plik dism.log.
— Austin Meadows

@AustinMeadows Czy możesz go zainstalować, uruchamiając polecenie optionalfeatures?
— Louis Waweru,

czy zainstalowałeś pakiet MUI?
— magicandre1981,

Odpowiedzi:


13

Miałem ten sam problem i rozwiązałem go w następujący sposób: Zauważyłem, że dwie ostatnie aktualizacje systemu Windows odnoszą się do .NET Framework 3.5. Odinstalowałem je oba, a następnie mogłem zainstalować .NET Framework 3.5 z Panelu sterowania.

Nie jestem pewien, czy konieczne było odinstalowanie obu aktualizacji. Są to KB2966826 i KB2966828.


przepraszam wszystkich, byłem zajęty sprawami z college'u. To rozwiązało mój problem! Po ich odinstalowaniu instalacja .NET 3.5 przebiegła bezbłędnie. Dzięki!
— Austin Meadows,

1
Wreszcie rozwiązanie, które zadziałało. Patrzyłem na rozwiązania przez około 5 godzin, aż znalazłem ten wątek. Wielkie dzięki!
— NoLifeKing

1
Całą noc spędzam na pobieraniu wersji próbnej systemu Windows 8 Enterprise, aby móc zainstalować nośnik instalacyjny i zainstalować NET 3.5 z wiersza poleceń DSIM, który również nie działał. Ale to działa i nie mogę uwierzyć, że to takie proste. Milion podziękowań!
— Hendra Anggrian

1
Potwierdzenie tego działa. Po 5 godzinach biegania, odrywaniu płyt DVD od moich przyjaciół, w końcu znalazłem ten post. Okazuje się, że Windows Update instaluje DWIE aktualizacje do .NET 3.5, nawet jeśli go nie masz. Wierd.
— Kitet

MS utworzyło poprawkę, aby usunąć te, które blokują instalację funkcji - support2.microsoft.com/kb/3005628 . Zalecają użycie tego, a następnie zainstalowanie funkcji, a następnie ponowne uruchomienie aktualizacji systemu Windows. Nienawidzę technologii ... ;-)
— Peter Mounce
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.