Whatever the hell you do, under NO circumstances use MotioninJoy – that stuff reeks of pure dodgy. Instead let us show you the safe way to use your PS3 controller on your x64 Windows PC. In my case, I was running Windows 7. First there’s a rant, so if you want the solution, just skip to TAMAMY DRIVERS.
.
.
.
Having decided to play Xenoblade Chronicles on PC hooked up to my HDTV instead of the Wii on my SDTV, I needed a controller. There are plenty of safe and easy options for those using the older x86 (32bit) versions of Windows, such as XP. My main rig is x86 XP, but the PC I borrowed for Xenoblade was Windows 7 and x64 (64 bit). Problem: most drivers designed for x86 will permanently disable all your USB ports if you try to put them on a x64 computer (I don't know why, apparently they just do). They will mess you up.
This blog post is to correct a misconception on the internet – an attempt at undoing a dangerous fallacy. Googling for info on the above will reveal countless websites all proclaiming the pleasures of a website/program called MotioninJoy, which allegedly allows use of the Sixaxis on x64 Windows.

They state quite clearly that because their drivers are unsigned you need to boot x64 versions of Windows while holding F8 and then from the menu choose to ignore mandatory signature enforcement. I did this. Then I downloaded it, did a virus scan and then ran it.
Anyway, after running it, suddenly ESET, NoScripts and a couple of other safety countermeasures were giving off RED WARNING LIGHTS and KLAXON SOUNDS – this little trollop was trying to access servers in Zhiang province, or god knows where in CHINA. All I know is suddenly I’ve got a wall of Chinese names and server numbers because apparently I’m trying to connect to something I shouldn’t be and a dozen dirty sources are trying to connect to my system. So I immediately cut the hard line on my rig and shut it all down.
Let me tell you how I roll: I do not allow random programs to connect to unknown servers in countries on the other side of the world known for their dodgyness to download crap I don’t recognise. For all I know they were uploading the digital mind of CHAIRMAN MAO onto to my rig, or viruses, Trojans, root kits, or worms.

One website claims you can install it offline, by downloading another pack of files, but this disables use of the joysticks. What the hell is the point of that? If I didn’t want analogue joysticks I’d use my Saturn pad. They force you to go online so they can potentially rodger you senseless. Seriously WTF is up with them trying to force you to connect to Chinese servers to download random things you can’t even see. Let me use an analogy. You wouldn’t expose your genitals to a hornet’s nest, would you? You might not get stung even if you did, but why take such an unnecessary risk? Do NOT trust MotioninJoy.
Regardless, it’s all redundant, because there IS an alternative, a solution that allows Sixaxis usage with analogue joysticks on a x64 system, and it doesn’t require destroying your PC, and it’s free and totally excellent.
TAMAMY DRIVERS – THE DRIVERS YOU CAN TRUST
Japanese coder Tamamy has made drivers that work on Windows XP, Vista and 7, on both x86 and x64. You have to manually install them after connecting your control pad, but they work well. Although being unsigned, same as MotioninJoy’s drivers, means you need to boot while F8 each time you start your computer (again, same as MotioninJoy).
Even so, you can plainly see the INF files that comprise it (unlike MotioninJoy), plus it doesn’t connect to the internet and you have full control over it (unlike MotioninJoy). This is the perfect solution in my view.
GET THEM HERE:
http://tamamyikesu.web.fc2.com/sd_devicedriver.html
ENGLISH TRANSLATION
Please note, I used them without problem on Windows 7, but obviously use caution with this kind of stuff. Myself and HG101 can’t be held responsible for misuse.
On an ironic side note, the mods at DC-Emu, a forum I have long realised to be filled with denizens of wrong logic (the Katana Dev Kit and Smash Pack says hi fellas!), actually locked the thread on Tamamy’s drivers. While Googling for info on this I came across a DC-Emu thread on them, where everyone was chatting, happy as Larry, on how best to use them. Suddenly a mod comes along and locks the topic, saying: “Enough of this, enough of this, MotioninJoy is out now, everyone stop talking about this and move along and use that instead – no more talk of Tamamy, go and connect to Chinese servers and use MotioninJoy like the good proles that you are. Move along now.”
I actually pictured the mod with an Orwellian era moustache and truncheon, goading the slackjawed forumites into submission.
Frankly I think that’s a travesty. MotioninJoy is not only garbage, but it’s dangerous garbage. And they were openly advocating its usage, while trying to turn people away from a safer and more trustworthy source of drivers, where you have full control over their implementation, and you know precisely what you’re installing. They even locked the goddamn topic on it, effectively censoring any discussion of Tamamy’s drivers. Madness, pure madness!
Conclusion:
For Sixaxis use on a PC, use Tamamy’s drivers.