If that doesn't work then do this
1.) Right click on the silkroad shortcut
2.) go to properties
3.) click on the "compatibility" tab
4.) There should be a thing that says "compatibility mode". put a check in the box that says "Run this program in compatibility mode for:" and then select "Windows XP (Service Pack 2)"
That should fix it. It worked for me
However...It installed the program but I still can't play. Maybe it'll work for you. I can't promise anything. When I login on Silkroad it shows the character selection screen and then it freezes. Lots of people are having this problem as well. If anyone knows how to fix it then please let me know how.
Thanks