L'installazione di .NET 3.5 presenta l'errore 0x800F0906, quindi 0x800F0081F usando dism


8

Di recente ho provato a installare .NET 3.5 per un'applicazione su Windows 8.1. Ho usato il pop-up del sistema operativo per scaricare / installare .NET 3.5 e ottenere sempre il codice di errore 0x800F0906.

Dopo ulteriori ricerche, ho scoperto che avrei dovuto inserire il mio CD di Windows 8 e installarlo con questo comando, dove "E: \" è dove è montato il mio CD:

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

Questo e qualsiasi suo derivato (es. Rimozione / LimitAccess) non ha funzionato per me e mi ha dato lo stesso codice di errore (0x800F0906) o uno diverso, 0x800F0081F. Ho anche copiato la cartella sxs sul mio disco rigido, nel caso in cui qualcosa stesse succedendo con l'unità CD, solo per avere gli stessi risultati. In quel caso, ho usato questa riga di comando:

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

Lo trovo surreale perché in entrambi i casi i file sono effettivamente lì, ma il programma pensa che non lo sia. Ecco il file CBS.log .

Qualche idea su come risolvere questo problema? Qualsiasi aiuto è bene accetto :)

EDIT: ora ho un file dism.log corretto, non sono sicuro di quello che è successo all'ultimo o del perché. Ecco il link al nuovo file di registro . È interessante notare che non riconosce alcuni dei comandi nello script come "featurename" o "source".


Stai utilizzando i supporti di installazione corretti (lingua del sistema operativo, x86 / x64 ecc.)?
Merzavets,

Sì! Sto usando lo stesso disco di Windows 8 che ho usato per installare il sistema operativo. È un disco di Windows 8 x64 (non 8.1), quindi non sono sicuro se ci sono problemi in conflitto a causa di ciò poiché ho aggiornato a 8.1 tramite il sistema operativo (ovvero tramite Windows Update / Store)
Austin Meadows

Ho aggiornato la domanda con un file dism.log corretto.
Austin Meadows,

@AustinMeadows Puoi installarlo eseguendo il comando optionalfeatures?
Louis Waweru,

hai installato un pacchetto MUI?
magicandre1981,

Risposte:


13

Ho avuto lo stesso problema e l'ho risolto come segue: ho notato che due recenti aggiornamenti di Windows fanno riferimento a .NET Framework 3.5. Li ho disinstallati entrambi e quindi sono stato in grado di installare .NET Framework 3.5 dal pannello di controllo.

Non sono sicuro se fosse necessario disinstallare entrambi gli aggiornamenti. Sono KB2966826 e KB2966828.


mi scuso con tutti, sono stato impegnato con le cose del college. Questo ha risolto il mio problema! Dopo aver disinstallato quelli, l'installazione di .NET 3.5 è avvenuta senza problemi. Grazie!
Austin Meadows,

1
Finalmente una soluzione che ha funzionato. Ho cercato soluzioni per circa 5 ore fino a quando non ho trovato questa discussione. Grazie mille!
NoLifeKing,

1
Ho passato tutta la notte a scaricare Windows 8 Enterprise trial solo per poter montare il supporto di installazione e installare NET 3.5 dalla riga di comando DSIM, che non ha funzionato neanche. Ma questo funziona e non riesco a credere che sia così facile. Grazie mille!
Hendra Anggrian,

1
Confermando che funziona. Dopo 5 ore di corsa, togliendo i dvd dai miei amici, ho finalmente trovato questo post. Viene fuori che Windows Update installa DUE aggiornamenti a .NET 3.5 anche quando non è installato. Wierd.
Kitet,

MS ha creato un aggiornamento rapido per rimuovere quelli che bloccano l'installazione della funzionalità - support2.microsoft.com/kb/3005628 . Si consiglia di utilizzarlo, quindi installare la funzione, quindi rieseguire l'aggiornamento di Windows. Odio la tecnologia ... ;-)
Peter Mounce,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.