Haskell Plaftform 2013.2.0.0 のインストール後、cabal.exe は「C:\Program Files (x86)\HaskellPlatform\2013.2.0.0\lib\extralibs\」にあります。
「cabal install cabal-install」の実行後、更新された cabal.exe ファイルは「C:\Users\Alberto\AppData\Roaming\cabal\bin」にあります。
ただし、古い cabal.exe はまだ「..\extralibs」にあるため、実行されるのは常に古いバージョンです。
Alberto のユーザー変数: PATH = C:\Users\Alberto\AppData\Roaming\cabal\bin
システム変数: パス = C:\Program Files (x86)\Haskell\bin;C:\Program Files (x86)\Haskell Platform\2013.2.0.0\lib\extralibs\bin;C:\Program Files (x86)\Haskell Platform\2013.2.0.0\bin;C:\Program Files (x86)\PC Connectivity Solution\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1. 0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Haskell Platform\2013.2 .0.0\mingw\bin
「..\extralibs」にある cabal.exe ファイルを削除することで、この問題を急いで解決しましたが、これが最善の解決策だとは思いません。
Windows オペレーティング システム (Vista、Windows 7、Windows 8) を搭載した他のコンピューターでもこの問題が発生しました。