
When the Playstation 3 first came out, people wondered if it would work on their PC via a USB connection. As it turned out, Vista detected the controller, but button inputs did not work. Some solutions came out, such as the use of libusb, but that never worked with Vista and in fact disabled USB completely.
Now there is a solution to use the PS3 controllers (SixAxis and DualShock 3) in Windows Vista. All it takes is a simple driver found here.

Aion 2 receives major updates in Korea with a new dungeon, Libra system, Abyss changes and progression improvements ahead of global release plans.

Blizzard reveals plans to speed up Diablo releases with more frequent expansions and updates as the franchise moves toward a live-service future.
All I want is a physical disc release of remastered D2 that doesn't require online check-ins.
I've lost complete interest. Too much FOMO with seasons as it is, now it's expansions? No thanks.
Plus a few other bits to tide you over.
The controller alone would cure all the problems VISTA has as soon as it is plugged in
{way to go sony}
I've been using this driver for quite a while and they're alot more effective than the drivers found at Sourceforge.net, just know that when you load up these drivers, the USB will no longer charge your SIXAXIS or DS3 controller because the driver emulates a gamepad (obviously). Also, the moment you unplug the controller from the USB, the controller will automatically turn on your PS3 regardless if it's within range(problematic sometimes).
If you want to charge your controllers on the PC again, just follow these steps, make sure your PS3 controller is still plugged in, otherwise you'll have trouble to deal with.
1. Uninstall the Saike SixAxis Drivers from Control Panel > Add/ Remove Programs. It will be called "SixAxis Drivers 0.XX (X is obviously a variable for whatever version you have)
2. Uninstall the USB Drivers; Right-Click "My Computer" > Properties > Click the "Hardware" Tab > Device Manager > USB HiD(Something similar) marked by a yellow question mark: That's your PS3 controller. Right-Click > properties just to make sure. The 'device type' will definitely say "PLAYSTATION 3(R)" -winner!
3. Unplug your PS3 Controller once you're done and replug it in, doesn't matter which USB port.
4. PC should pick up your PS3 Controller and if all's sound (taskbar), the PS3 controller's port-indicator should all light up, signifying your controller is charging.
P.S. - The Saike SixAxis Driver works for both Vista and XP SP2-3. (not 1 unfortunately, but who's using SP1 anyways?)
Thank you for posting this. I'm using the driver as we speak, and it's great!
It's a very good idea, but Vista would give the controller the incurable disease known as RROD.