After a crash, several of my programs complain that a "config file from microsoft .netfx is missing or corrupted". So in an attempt to repair it, i have uninstalled 4.0, 4.5, 4.5.1, and 4.5.2, with the programs still complaining about the corrupt files (and crashing)
So, I looked to .Net 3.5.
Programs and Features > Turn Windows Features on and off
As expected, .Net 3.5 comes up and is on. I try to untick it and click OK.
The progress bar appears, and fills up quickly, then hangs for a good 10+ minutes, only to error that "changes to the features couldn't be completed"
DISM /Online /Disable-Feature /FeatureName:NetFx3
Bar comes up, fills quickly, hangs at 100%... Error: 1603
Fatal error during installation.
I tried Enabling it... no error. "Enabled" correctly, then attempted to disable it again... same error.
Tried Microsoft's .Net Framework repair tool. All it did was re-register and restart the installer service... same error.
Attempted the "netfx cleanup tool" from blogs.msdn.com ... 3.5 was still installed after cleanup... same error.
Checked the "netfx setup verification tool" from blogs.msdn.com.... 2.0, 3.0, and 3.5, installed... no errors.
Took ownership over the entire C:\Windows\Microsoft.Net\ folder, and all it's contents... same error.
Returned ownership of said folder to NT SERVICE\TrustedInstaller ... same error.
I still cannot remove the .NetFx 3.5 installation, and something in it's config is still corrupted, so several of my programs still don't work.
Every time I restart my computer, after the windows "Starting" screen, but before my login appears, windows attempts to "apply updates" but fails. This occurs even should I restart my computer without doing anything.
Had I the option of a simple FFR, I would not be coming here hoping someone could give me advice, but I am at wit's end.
I have attached the DISM log file.
EDIT:
I am also now unable to install .Net 4.0+ which makes even more of my programs incapable of running.