Cannot install PowerShell 2 on my Vista x64 machine

Solution 1:

Powershell 2.0 and associated components need at least SP1 on Vista. You should really run SP2 though, there are a ton of improvements.

http://support.microsoft.com/kb/968929