I've burned a lot of daylight with this problem on different 2012 r2 servers. I started coming across some other weird stuff in my installs from my ISO so I downloaded another and then got more weird stuff. Long story short, I ordered the media for
our volume licensing. I copied the contents of SXS from the media to a temp folder on the server. I have previously used this command (as administrator):
Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
which worked on the last last server and windows 8 workstations flawlessly. I copied the Windows 8 SXS or used a DVD for the workstations but same command.
I didn't have any of the updates mentioned installed so nothing to uninstall there.
With the new media, I went back to adding Roles on the server and, in fine print at the bottom and in blue, I clicked on the link to specify an alternate source path. It still failed.
This wouldn't be as frustrating if it didn't take so long to report the failure (or success) but just fuels the fire.
In summary - uninstall the updates mentioned, if they were installed. I did not have them installed.
Either run the command as administrator once the SXS files are copied or with the media in the drive, where D: is where the Sources\SXS folder is:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
Make sure you have a good copy of ISO or media DVD of the OS you are trying to install .net 3.5 from.
I ran the following 2 commands first as I was going to attempt connection straight to Microsoft Updates but thought I might be inviting more trouble - all our updates come from WSUS. Can't say that they helped but these were the last 2 commands
I ran before deciding to try the DISM... command again and this time I had SUCCESS!!
net stop wuauserv
net stop bits
Also, our AV software was running the entire time but depending on what you are running, it could affect it as well.
-
Edited by
Kathleen at GL
Friday, August 07, 2015 10:48 PM