I was just fixing a laptop with Windows 8.1 where Skype refused to run entirely (after an update from 8 to 8.1, even after Skype re-install). I could install Skype just fine, but when I tried to run it, nothing happened. After checking Event Viewer logs, I found that it’s related to msvc.dll component. MSVC means Microsoft Visual C++, so I’ve installed bunch of runtime packages from version 2005 up till 2013 and nothing got resolved. I was like WTF, when I got an idea. What if it’s somehow related to .NET Framework 3.5 that doesn’t come with Windows 8.1, but you have to install it separately.
Tried installing .NET Framework 3.5 which simply didn’t launch at all. Ok, what the hell. To solve this, you have to go to:
Programs and Features -> Turn Windows features on or off
And uncheck (that’s right, remove the checkmark or square) in front of “.NET Framework 3.5 (includes .NET 2.0 and 3.0)”, Apply and reboot the system.
After system boots up again, go to:
…and download the package. Install the .NET Framework 3.5 SP1 redistributable package and try running Skype again. It should work now.
Another moronic issue resolved. Damn.