Det blir väldigt frustrerande om du vill installera Windows .NET Framework 3.5 på din dator men du nekas ett felmeddelande som säger ”Windows kunde inte slutföra begärda ändringar. Felkod 0x800F0954 “. Den här felkoden kan skapa problem när du försöker aktivera eller installera någon av Windows valfria funktioner på din Windows 10-enhet. Oroa dig inte om du står inför detta problem. Det finns korrigeringar tillgängliga för att lösa problemet åt dig. Detta fel inträffar när anslutningen mellan Windows Server Update Services (WSUS) och Windows Optional Feature Installer misslyckas eller avslutas. Så Windows Update Optional Feature Installer misslyckas också med att ladda ner Windows Optional Feature och det visar felmeddelandet. Låt oss hålla skälen åt sidan, låt oss gå direkt för korrigeringarna.
Om du märker samma felkod i kommandotolken, försök med dessa första lösningar och kontrollera om ditt problem är löst-
Inledande lösningar–
1. Omstart din dator och efter att du har startat om enheten, försök att installera .NET framework igen.
2. Kontrollera om några Windows-uppdateringar väntar eller inte. Om någon av Windows-uppdateringarna väntar installerar du Windows Update (många av Windows Update levereras med .NET-ramsystem som installeras när Windows uppdateras).
[VIKTIG]- Innan du går till korrigeringarna, se till att du har skapat en systemåterställningspunkt för ditt system. I vilket fall som helst, om något går fel kan du återställa systemet till det nuvarande tillståndet.
Om fortfarande står du inför problemet med installationen av .NET Framework 3.5 eller vilken Windows-funktion som helst, val för dessa korrigeringar-
Fix-1-uppdatering från Windows Update utan tillstånd från WSUS-
Som vi diskuterade är orsaken bakom detta fel begäran om godkännande eller avslag mellan Windows Server Update Services (WSUS) och Windows Optional Feature Installer, så att vi kan kringgå godkännandeförfrågan till WSUS och direkt installera Windows Feature utan WSUS. Följ dessa steg noggrant för att göra det-
1. Först måste du skriva “Register”I Sök bredvid Windows-ikonen.
2. Sedan måste du klicka på “Registerredigerare“.
2. Till vänster i Registerredigerare, navigera till den här platsen-
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU
3. Nu i den högra rutan dubbelklicka på “UseWUServer“.
4. Ändra värdedata till “0“. Klicka på "OK“.
Om du inte kan hitta “UseWUServer”, Du måste skapa nyckeln själv. Följ dessa steg för att skapa nyckeln-
a. Efter att ha navigerat tillAU”Register, Högerklicka på det tomma utrymmet och klicka på “Ny”Och klicka på“DWORD (32-bitars) värde“.
b. Byt namn på “Ny nyckel" som "UseWUServer“. Följ nu steg 2 i Fix-1.
Stäng Registerredigeraren och starta om din dator. Efter omstart försök att installera .NET Framework 3.5 igen på din dator. Om du fortfarande står inför problemet, gå till nästa åtgärd.
Fix-2 Installera den valfria funktionen med Windows MCT-
Om du står inför problemet med att installera funktionen direkt från Kontrollpanelen kan du göra det med Windows PowerShell, där du måste ladda ner Windows 10 ISO med hjälp av Media Creation Tool (MCT). Följ dessa steg för att installera den valfria funktionen från Windows PowerShell–
1. Ladda ner Windows 10 ISO (glöm inte att matcha ISO-byggnadsnumret med din Windows 10 på din dator. Montera nu ISO i ditt system genom att dubbelklicka på det.
2. Tryck Windows-tangent + R nyckel och skriv “powershell”Och slå“OK“.
2. Då måste du kopiera och klistra in det här kommandot på din PowerShell fönstret och slå Stiga på.
Add-WindowsCapability -Online -Name NetFx3 ~~~~ -Källa D: \ Källor \ SxS
Ändra källnamnet enligt den enhet där du har monterat Windows 10 ISO, betyder att om du har monterat ISO i G: \ -enheten måste du ändra kommandot som-
Lägg till WindowsCapability -Online -namn NetFx3 ~~~~ -Källa G: \ Källor \ SxS
NOTERA-
Om du inte kan köra det här kommandot i ditt PowerShell-fönster, kopiera och klistra detta kommando i PowerShell fönstret och slå Stiga på.
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Källa: D: \ Sources \ SxS
[NOTERA-Ändra källnamnet enligt den enhet där du har monterat Windows 10 ISO, betyder, om du har monterat ISO i G: \enhet måste du ändra kommandot som-
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Källa:G:\ Källor \ SxS
3. Nu, äntligen, måste du kontrollera om .NET Framework är installerat eller inte genom att kopiera och klistra in det här kommandot i PowerShell fönstret och slå Stiga på.
Get-WindowsCapability -Online -namn NetFx3 ~~~~
Starta om din dator.
Efter omstart, kontrollera om .NET Framework 3.5 är installerat på din dator eller inte. Gå till nästa åtgärd om du fortfarande har "Installera .NET Framework 3.5 misslyckades felkod 0x800F0954".
Fix-3 Installera .NET Framework 3.5 från kommandotolken-
Du kan installera .NET Framework 3.5 bara genom att ladda Windows 10 ISO / DVD och utföra ett kommando i kommandotolken. Följ dessa steg för att installera .NET Framework 3.5 från fönstret Kommandotolken-
1. Ladda ner Windows 10 ISO.
(NOTERA- Glöm inte att matcha ISO-numret för din Windows 10 medan du laddar ner.)
2. Montera nu ISO genom att dubbelklicka på den.
3. Kom ihåg enhetsbokstavsnamnet (som “G:” / ”H:” etc).
4. Nu måste du trycka på Windows-tangent + R för att starta Springa.
5. När du kan se fönstret Kör måste du skriva “cmd" i det Springa och klicka på “OK“.
3. Nu kopiera klistra in detta kommando på din Kommandotolken fönstret och slå Stiga på.
dism / online / enable-feature / featurename: NetFX3 / Source: H: \ sources \ sxs / LimitAccess
NOTERA- Du måste ändra enhetsbokstaven i kommandot enligt enhetsbokstaven där du har laddat DVD-skivan.
dism / online / enable-feature / featurename: NetFX3 / Källa:G:\ sources \ sxs / LimitAccess
NOTERA-
Om du har problem med att utföra detta kommando, försök att köra nedanstående kommando-
dism / online / enable-feature / featurename: NetFX3 / All / Source:körbrev: \ sources \ sxs / LimitAccess
NOTERA- Glöm inte att ändra ”körbrev”I kommandot som diskuterats tidigare.
dism / online / enable-feature / featurename: NetFX3 / All / Source:G:\ sources \ sxs / LimitAccess
Starta om din dator.
Kontrollera efter omstart om du fortfarande står inför problemet med att "Installera .NET Framework 3.5 felkod 0x800F0954" på din dator.
Du bör kunna aktivera / installera .NET Framework 3.5 på din dator utan ytterligare fel.