I can't download DirectX End-User Runtime

I have Sleeping dogs but it won't start on Windows 8. After a bit of searching I came to know that if I install DirectX from this link Download DirectX End-User Runtime from Official Microsoft Download Center
Sleeping Dogs will start working. But the problem is that dxwebsetup won't download, it always throws an error that it can't connect to internet.

Please help! I'm able to install Microsoft updates just fine but I don't know why it won't install.