MacBook and Vista – Fixing the trackpad on resume
Update: None of this is necessary anymore. Just install BootCamp 1.2
If you’re running Vista on a MacBook, you might be aware that installing the Apple Trackpad driver will let you scroll with the trackpad and let you right-click by holding two fingers on the trackpad and clicking the button (sadly there’s still no “tap” support, but hopefully that will come soon). You might also be aware that if you install the driver, it fails after resuming from sleep or hibernation, meaning you have no mouse input until you reboot or go into device manager and restart the driver.
Well, neither of those options was going to work for me, so here’s my solution. By the way, this assumes you have your machine set to be locked when it goes to sleep.
- Download DevCon.exe (free from Microsoft.com)
- Save it somewhere (I put it in Program Files\DevCon, but it shouldn’t matter where).
- Open the Task Scheduler (type “task” into the start menu to find it quickly).
- Click “Create Task” and give it a name (like “Fix stupid Apple driver”)
- Choose a user to run the task – should be a member of the machine’s Administrators group.
- Check the box that says “Run with highest privileges”
- Select the option to “Run whether user is logged on or not”
- Go to the Triggers tab and click New…
- Select “On Workstation Unlock” from the drop-down and click OK.
- Go to the Actions tab and click New…
- Point it at wherever you saved Devcon.exe
- In the “Add Arguments” field, type: restart USB\VID_05AC&PID_021A&MI_01
- The above string was one of the two Hardware IDs listed for my Apple Trackpad device (NOT the filter device). It’s possible yours might vary, so check in Device Manager to make sure it’s the same, especially if this one doesn’t work.
- Go to the Conditions tab and uncheck the box that says “Start the task only if the computer is on AC power”
- Click OK and verify the password for the account you chose for the task to run under.
Now test it out by putting your machine to sleep and waking it up. After unlocking it, you should find that your mouse works instantly! Huzzah!