A first solution that worked for me too is:
- Quit Skype or use Windows Task Manager to kill any Skype.exe process.
- Start --> %appdata% and then press Enter or click the OK button.
- Locate a folder named “Skype”. Rename this folder to something different, e.g. Skype.old.
- Start --> %temp%\skype and then press Enter.
- Delete the DbTemp folder.
Another procedure is this one:
- Exit from Skype application.
- Find Skype.exe in Windows Explorer (In my system it is C:\Program Files (x86)\Skype\Phone\Skype.exe)
- Right Click, select Properties.
- Go to Compatibility tab.
- Select compatibility mode Windows Vista SP2.
- Start Skype.
- In menu Tools / Options / Advanced / Connection turned off the option "Enable uPnP" - this solves the issue with hanging Skype on start up in compatibility mode.
In any case there are several workaround reading this skype community forum.
http://community.skype.com/t5/Windows-desktop-client/Skype-v-7-7-freezes-on-Windows-10-after-pressing-keyboard-local/td-p/4066735/page/4