I'm not sure as to how all of this started but something went corrupt and .NET programs do not work anymore. Also along with this problem came MMC snap-in issues. I've tried repairing .NET 4.0, uninstalling/reinstalling, using a .NET cleanup tool all to no avail. After days and days of searching I've heard of .dlls that need to be registered, config files forcing versions of .NET, most of which I was not even able to apply.
More info:
When trying to execute a program written in .NET:
Application was unable to start correectly (0xc00007b)
When trying to add the following snap-ins: MMC could not create the snap-in. The snap-in may not have been installed correctly.
Task scheduler: CLSID: FX:{c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4}
Event viewer: CLSID: FX:{b05566ad-fe9c-4363-be05-7a4cbb7cb510}
NAP Client configuration: CLSID: FX:{a1bc4ec9-66b2-44e8-9915-be02e84438ba}
TPM management: CLSID: FX:{7d3830aa-e69e-4e17-8bd1-1b87b97099da}
Windows Firewall: CLSID: FX:{b05566ac-fe9c-4368-be02-2a4cbb7cbe11}
More info:
When trying to execute a program written in .NET:
Application was unable to start correectly (0xc00007b)
When trying to add the following snap-ins: MMC could not create the snap-in. The snap-in may not have been installed correctly.
Task scheduler: CLSID: FX:{c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4}
Event viewer: CLSID: FX:{b05566ad-fe9c-4363-be05-7a4cbb7cb510}
NAP Client configuration: CLSID: FX:{a1bc4ec9-66b2-44e8-9915-be02e84438ba}
TPM management: CLSID: FX:{7d3830aa-e69e-4e17-8bd1-1b87b97099da}
Windows Firewall: CLSID: FX:{b05566ac-fe9c-4368-be02-2a4cbb7cbe11}