express install error: connect ETIMEOUT
===

I am trying to install express but got following error:

    npm http GET https://registry.npmjs.org/express
    npm http GET https://registry.npmjs.org/express
    npm http GET https://registry.npmjs.org/express
    npm ERR! Error: connect ETIMEDOUT
    npm ERR!     at errnoException (net.js:776:11)
    npm ERR!     at Object.afterConnect [as oncomplete] (net.js:767:19)
    npm ERR!  { [Error: connect ETIMEDOUT] code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall:'connect' }
    npm ERR! You may report this log at:
    npm ERR!     <http://github.com/isaacs/npm/issues>
    npm ERR! or email it to:
    npm ERR!     <npm-@googlegroups.com>

    npm ERR! System Windows_NT 6.1.7601
    npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
    s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "express"
    npm ERR! cwd C:\Users\TJIA\Desktop\Sommarjobb\Extrauppgifter\express
    npm ERR! node -v v0.8.2
    npm ERR! npm -v 1.1.36
    npm ERR! syscall connect
    npm ERR! code ETIMEDOUT
    npm ERR! message connect ETIMEDOUT
    npm ERR! errno ETIMEDOUT
    npm ERR! ETIMEDOUT errno
    npm ERR!
    npm ERR! Additional logging details can be found in:
    npm ERR!     C:\Users\TJIA\Desktop\Sommarjobb\Extrauppgifter\express\npm-debug.l
    og
    npm ERR! not ok code 0

node.js and npm version I have:

    node -v
      v0.8.2
    npm -v
      1.1.36

Anyone knows how to fix this problem? Any help is appreciated!