De flesta moderna Windows-program kräver .NET Framework för att fungera korrekt. Installation av .NET Framework 4.5 ger vanligtvis inte upphov till några frågor, men installation av .NET Framework 3.5 ger ofta upphov till frågor.
När du försöker installera .NET Framework 3.5 i Windows Server 2012 R2 med standardinställningar visas ofta felmeddelandet"Installationen av en av flera roller, rolltjänster eller funktioner misslyckades. Källfilerna kunde inte hittas ...".
Om du vill installera .NET Framework 3.5 manuellt klickar du bara på knappen Ange en alternativ källsökväg och anger en alternativ sökväg till mappen med innehållet på installationsskivan för Windows Server 2012 R2.
Du kan ange en lokal mapp (D:sourcesxs
, där D
:
), där D
är bokstaven för den lokala DVD-enheten med Windows Server-distributionen) eller en nätverkskatalog.
Genom att klicka på OK hittar systemet binärfilerna för .NET Framework 3.5.component och installerar dem.
Samma åtgärd kan utföras från kommandoraden genom att utföra följande kommando med administratörsrättigheter: dism /online /enable-feature /featurename:NetFX3 /all /Source:d:sourcessxs /LimitAccess
/Online
- betyder att uppdatera det aktuella operativsystemet, inte wim-bilden
/enable-feature /featurename:NetFX3 /all
- det är nödvändigt att installera .NET Framework 3.5 med alla funktioner
/Source
- sökväg till Windows distributionskatalog där de nödvändiga komponenterna finns
/LimitAccess
- förhindrar åtkomst till Windows Update-noden
Sökvägen till den "ursprungliga" Windows-distributionen på permanent basis kan fixas med hjälp av:
RepairContentServerSource
, som finns i grenen HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesServicing
;Ange inställningar för valfri komponentinstallation och komponentreparation
(principen korrigerar samma parameter i registret).Om du vill kontrollera om .NET Framework 3.5 är installerat går du till katalogen C:WindowsMicrosoft.NETFramework64
och kontrollerar att v3.5 finns med bland katalogerna över installerade .NET-versioner.