Please, answer first these questions:
What version of Windows are you on? Is it 32-bit or 64-bit?
What is the version of Internet Explorer installed on your computer?
In Internet Explorer go to Help -> About Internet Explorer.
P.S. Please, don’t say that you are not using Internet Explorer. This is irrelevant. Skype depends on Internet Explorer.
Go to Windows Start -> All Programs -> Accessories -> Right click on Command Prompt, select 'Run as administrator'.
The Command Prompt window should show:
If this is not the case, then in the Command Prompt type: cd c:\windows\syswow64 and press Enter.
Type this and then press Enter:
Next type this and press Enter:
After each Enter you should receive a message saying that DllRegisterServer in XXX.dll succeeded.
Reboot your computer.
Open in your Internet Explorer (no other browser but only IE 32-bit version) this page:
Click on the “Simply Click This Button” button and watch the response.
You can apply the following “work-around”, which will enable login to Skype but several other Skype options might still not be available. In particular, you might not be able to use the “Add a contact” function.
Quit Skype. Make sure that you don’t see any Skype.exe processes in Windows Task Manager. If necessary, then stop these processes.
Open this folder on your computer:
C:\Program Files (x86)\Skype\Phone\
You should see there the Skype application file (Skype.exe). Right click on the Skype.exe file and select: Send to – Desktop (create shortcut). Right click on the newly created shortcut and select Properties and then the Shortcut tab. In the Target field you will see now:
"C:\Program Files (x86)\Skype\Phone\Skype.exe"
Click with your mouse on the text in the Target field and move your curser one space after the last quotation sign and add the text /legacylogin. The text in the Target field should now read:
"C:\Program Files (x86)\Skype\Phone\Skype.exe" /legacylogin
Click OK to save the changes. Start Skype using this new shortcut. Can you now login to Skype?