That answer is not quite acceptable.
While I can understand X3 not being supported in Vista, the X3 upgrade also rendered the VST scanner unusable in previous versions installed on my Vista computer.
I installed X3Studio a couple days ago, and ran into the same error message as you guys. The I found this thread.
Bummer, or so I thought.
I looked at what Mike had tried, and it seemed like he was on the right track.
Remember, computers are very stupid, literal machines. They can be tricked, if you do it right.
So I dug up an old programming trick.
From Windows Explorer, go into Program Files>Cakewalk>Shared Utilities and rename VSTscan to something else. I used "broken_VSTscan".
This prevents the system from recognizing that VSTscan exists. This is the key.
Now install an older version of Sonar that
does run properly under Vista. I used SHS6 because I had the disc handy.
Do a custom install, and install only the program files. there is no need to re-install all of the plugins.
The installer will install an unmollested earlier version of VSTscan.
The install routine will not overwrite a newer version with an older one, but it will install the older version if there is a void where it should be.
Now, not only does the VST scanner work in X3, the X3 plugins are available to my older versions.
I realize we will ultimately have to move to W8, but in the meantime, I hope this is helpful to others using Vista.