Unable to work on windows. Cargo run times out

Hi. I am first time user trying out rust. I am unable to get it to work on my windows 10, x64 machine. Cargo run always times out;

PS C:\Users\Mockingbird\DevSpace\Actix\hello> cargo run
    Updating registry `https://github.com/rust-lang/crates.io-index`
warning: spurious network error (2 tries remaining): failed to send request: The operation timed out
; class=Os (2)
warning: spurious network error (1 tries remaining): failed to send request: The operation timed out
; class=Os (2)
error: failed to load source for a dependency on `actix-web`

Caused by:
  Unable to update registry `https://github.com/rust-lang/crates.io-index`

Caused by:
  failed to fetch `https://github.com/rust-lang/crates.io-index`

Caused by:
  failed to send request: The operation timed out
; class=Os (2)

I am not behind any proxy.
I have tried it on a different network.
I have added inbound/outbound rules in my windows firewall for cargo.exe.
I have even uninstalled my antivirus. I still can’t run cargo.

Try fetch git repository by hands: cd ~/.cargo/registry/index/github*/;git fetch