Většina moderních aplikací pro systém Windows vyžaduje ke správné funkci rozhraní .NET Framework. Instalace .NET Framework 4.5 obvykle nevyvolává žádné otázky, ale instalace .NET Framework 3.5 je často vyvolává.
Při pokusu o instalaci prostředí .NET Framework 3.5 v systému Windows Server 2012 R2 se standardním nastavením se často objeví chyba"Instalace jedné z více rolí, služeb rolí nebo funkcí se nezdařila. Zdrojové soubory se nepodařilo najít...".
Chcete-li nainstalovat .NET Framework 3.5 ručně, stačí kliknout na tlačítko Zadat alternativní zdrojovou cestu a zadat alternativní cestu ke složce s obsahem instalačního disku systému Windows Server 2012 R2.
Můžete zadat místní složku(D:sourcesxs
, kde D:
), kde D
je písmeno místní jednotky DVD s distribucí systému Windows Server) nebo síťový adresář.
Kliknutím na tlačítko OK systém vyhledá binární soubory komponenty .NET Framework 3.5.a nainstaluje ji.
Stejnou operaci lze provést z příkazového řádku provedením následujícího příkazu s právy správce: dism /online /enable-feature /featurename:NetFX3 /all /Source:d:sourcessxs /LimitAccess
/Online
- znamená aktualizaci aktuálního operačního systému, nikoli obrazu wim
/enable-feature /featurename:NetFX3 /all
- je nutné nainstalovat .NET Framework 3.5 se všemi funkcemi.
/Source
- cesta k distribučnímu katalogu systému Windows, kde jsou umístěny požadované součásti
/LimitAccess
- zabrání přístupu k uzlu Windows Update
Cestu k "originální" distribuci systému Windows na trvalém základě lze opravit pomocí:
RepairContentServerSource
, který se nachází ve větvi HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesServicing
;Určete nastavení pro volitelnou instalaci a opravu komponent
(zásada opravuje stejný parametr v registru).Chcete-li zkontrolovat, zda je nainstalován .NET Framework 3.5, přejděte do adresáře C:WindowsMicrosoft.NETFramework64
a zkontrolujte, zda je v3.5 mezi adresáři nainstalovaných verzí .NET.