De fleste moderne Windows-applikasjoner krever .NET Framework for å fungere skikkelig. Installasjon av .NET Framework 4.5 reiser vanligvis ingen spørsmål, men installasjon av .NET Framework 3.5 reiser ofte spørsmål.
Når du prøver å installere .NET Framework 3.5 i Windows Server 2012 R2 med standardinnstillinger, får du ofte feilmeldingen"Installasjon av en av flere roller, rolletjenester eller funksjoner mislyktes. Kildefilene ble ikke funnet ...".
Hvis du vil installere .NET Framework 3.5 manuelt, klikker du bare på knappen Angi en alternativ kildebane og angir en alternativ bane til mappen med innholdet på installasjonsdisken for Windows Server 2012 R2.
Du kan angi en lokal mappe (D:sourcesxs
, der D
:
er bokstaven til den lokale DVD-stasjonen med Windows Server-distribusjonen) eller en nettverkskatalog.
Ved å klikke på OK vil systemet finne binærfilene til .NET Framework 3.5.-komponenten og installere den.
Den samme operasjonen kan utføres fra kommandolinjen ved å utføre følgende kommando med administratorrettigheter: dism /online /enable-feature /featurename:NetFX3 /all /Source:d:sourcessxs /LimitAccess
/Online
- betyr å oppdatere det gjeldende operativsystemet, ikke wim-bildet
/enable-feature /featurename:NetFX3 /all
- det er nødvendig å installere .NET Framework 3.5 med alle funksjoner
/Source
- sti til Windows-distribusjonskatalogen der de nødvendige komponentene er plassert
/LimitAccess
- forhindrer tilgang til Windows Update-noden
Stien til den "originale" Windows-distribusjonen på permanent basis kan løses ved hjelp av:
RepairContentServerSource
, som ligger i grenen HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesServicing
;Angi innstillinger for valgfri komponentinstallasjon og komponentreparasjon
(policyen korrigerer den samme parameteren i registeret).Hvis du vil kontrollere om .NET Framework 3.5 er installert, går du til katalogen C:WindowsMicrosoft.NETFramework64
og kontrollerer at v3.5 finnes blant katalogene over installerte .NET-versjoner.