Fel 0x800F0954 Installation av .NET Framework 3.5 eller valfri funktion

När du försöker installera .NET Framework 3.5 eller någon annan valfri funktion med hjälp av "Windows-funktioner" ( optionalfeatures.exe ) -dialog eller använda DISM-kommandoraden, kan fel 0x800F0954 popup.

Efter att ha aktiverat .NET Framework 3.5 och klickat på OK kan följande fel visas:

Windows kunde inte slutföra de begärda ändringarna.

Ändringarna kunde inte slutföras. Starta om din dator och försök igen.

Felkod: 0x800F0954

Samma fel kan inträffa när du försöker installera ytterligare taligenkänning eller kompletterande teckensnitt med valfria funktioner på sidan Inställningar eller med kommandoraden DISM. Till exempel kör du följande kommando för att installera .NET Framework 3.5 från en upphöjd eller administratörens kommandotolk.

 DISM / Online / Enable-Feature / FeatureName: NetFx3 / All 

Efter att du har tryckt på ENTER, här är det fulla felmeddelandet du kan se:

Distribution Image Service och hanteringsverktyg

Version: 10.0.16299.15

Bildversion: 10.0.16299.192

Aktivera funktion (er)

[========================== 100, 0% ===================== =====]

Fel: 0x800f0954

DISM misslyckades. Ingen operation utfördes.

Mer information finns i loggfilen.

DISM-loggfilen finns på C: \ Windows \ Loggar \ DISM \ dism.log

DISM.log filen visar dessa poster / fel:

 xxxx, Info DISM DISM Package Manager: PID = 12956 TID = 12296 Ytterligare loggar för online-paket och funktionsrelaterade operationer kan hittas på% WINDIR% \ logs \ CBS \ cbs.log - CPackageManagerCLIHandler :: ExecuteCmdLine xxxx, Error DISM DISM.EXE : DISM Package Manager bearbetade kommandoraden men misslyckades. HRESULT = 800F0954 

Och CBS.log filen skulle ha registrerat dessa fel:

 xxxx, Info CBS DWLD: Det gick inte att göra Windows-uppdateringssökning [HRESULT = 0x800f0954 - CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS] xxxx, Info CBS FC: WindowsUpdateDownloadFromUUP returnerar. [0x800F0954] 

Observera att felet 0x800f0954 avser CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS vilket indikerar att ditt system kan ha konfigurerats för att använda en WSUS-server (på ditt domännätverk) för att få uppdateringar istället för att ansluta direkt till Windows Update-servrar.

[Fix] Error 0x800F0954 Installation av .NET Framework 3.5 eller valfri funktion

Om felet 0x800f0954 uppstår 0x800f0954 installerar Windows-funktioner som tillval, kan det bero på att systemet inte kan komma åt Windows Update-servern. Detta gäller särskilt i fall där domänförenade datorer som är konfigurerade för att ladda ner uppdateringar från en WSUS-server. Det kan också vara möjligt att din dator en gång var en del eller ett företags- eller domännätverk och grupppolicyn är fortfarande på plats.

Steg 1: Omgå WSUS för att installera funktioner / uppdateringar direkt från Windows Update

För att åtgärda problemet förbi WSUS-servern tillfälligt med följande registerredigering (kräver administratörsbehörighet).

  1. Högerklicka på Start och klicka på Kör
  2. Skriv regedit.exe och klicka på OK
  3. Gå till följande registernyckel:
     HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ Windows \ AU 
  4. Om det värde som heter UseWUServer finns i UseWUServer ställer du in dess data till 0
  5. Avsluta registerredigeraren
  6. Starta om Windows.

Se om du kan installera .Net Framework 3.5 eller några valfria funktioner nu. I de flesta fall bör ovanstående steg lösa problemet.

Steg 2: Installera .NET Framework (eller valfria funktioner) från Windows 10 ISO eller DVD

Om proceduren under Steg 1 inte hjälpte kan du använda följande DISM-kommando (med installationskällvägen) för att installera ytterligare funktioner från Windows 10 ISO eller DVD. Du måste dock se till att Windows 10-versionen på din DVD eller ISO motsvarar den version av Windows 10 som är installerad på ditt system.

Här är stegen för att installera .NET Framework 3.5 från Windows 10-installationsdisken eller ISO:

  1. Skaffa den senaste Windows 10 ISO (förutsatt att ditt Windows 10-system kör den senaste versionen) med hjälp av Media Creation Tool.

    Ladda ner Windows 10 ISO med hjälp av Media Creation Tool

    Redaktörens anmärkning: Ännu ett bättre alternativ skulle vara att uppdatera din Windows 10-enhet fullt ut och sedan förbereda en aktuell Windows 10-installationsdisk med slipstreaming. Se hur du kan slipa Windows 10 (integrera uppdateringar med originalinstallationsdisken)

  2. Montera ISO-bilden genom att dubbelklicka på ISO-filen.
  3. Notera enhetens bokstav på din DVD eller den monterade enheten, låt oss säga H:\

  4. Öppna ett upphöjd kommandotolken (administratör).
  5. Skriv in följande kommando och tryck på ENTER
     dism / online / enable-feature / featurename: NetFX3 / Source: H: \ sources \ sxs / LimitAccess 

Obs! Om du behöver installera "Windows Communication Foundation (WCF) HTTP Activation" och "Windows Communication Foundation (WCF) Non-HTTP Activation", se till att du lägger till parametern /All, som visas i bilden ovan. Som nämnts tidigare krävs vanligtvis inte dessa två komponenter för de flesta användare.

På liknande sätt, för att installera andra valfria funktioner med DISM, se blogginlägget Lägga till funktioner (inklusive. NET 3.5) till Windows 10 - Michael Niehaus 'Windows- och Office-distribueringsramar samt Microsoft Docs-artiklar DISM Capabilities Package Service Service Kommandoradsalternativ och tillgängliga funktioner på begäran

Hoppas att den här artikeln hjälpte dig att installera .NET Framework 3.5 eller andra valfria Windows-funktioner utan att få felet 0x800F0954 .

Relaterad artikel

  • [Fix] .NET Framework 3.5 Fel 0x800f0950 i Windows 10

Relaterade Artiklar