WindowsにHaskellを入れる(cabalの更新)

なんか、何度cabal install cabal cabal-installをしても、
cabal updateをするとrun: cabal install cabal-installと言われます。
あれっ?と思って確かめると、実際バージョンが上がっていません。

C:\Users\user1>cabal --version
cabal-install version 1.16.0.2
using version 1.16.0 of the Cabal library

(ほんとは1.18が最新のはず)

なんでだろうと思ってマニュアルを見返したら、
どうもcabalには全ユーザー用にインストールする場合と、
各ユーザーごとにインストールする場合があるみたいです。
管理者としてコマンドプロンプトに入り、

C:\Users\user1>cabal install cabal cabal-install --global

とすればできました。