fsutil 8dot3name query c:
(tells you the current status - you probably see a 2 -
volume-select of the feature)
fsutil 8dot3name set c: 1
(This sets volume c to create 8.3 names - for future files only)
fsutil file setshortname "c:\Users\YouHaveA
VeryBigName" YOUHAV~1
(This only works if you're not logged in as 'YouHaveA
VeryBigName', otherwise the directory will be in-use). You need
this step as even though you've changed the policy on 8.3 naming,
this directory was probably made during the prior policy)
dir /-n
(This shows you the 8.3-sensitive names. You see YOUHAV~1 in the
list, you got it right)
The user may need to uninstall and reinstall haskell-platform, and
wipe all Cabal and GHC directories under AppData/Roaming