Set Emacs’ HOME directory in Vista
Rather than allow Emacs to assume HOME is c:\ (which will cause Vista to winge every time you want to modify your .emacs file), try the following:
setx HOME "%USERPROFILE%"
This will make home something like c:\Users\username.
Now you can keep your .emacs in a far more rational place and not have to wake up the Vista security troll whenever you want to do some tweaking.
