As Samson has kindly pointed out in the comments, Microsoft has now released a patch for this issue. To download it and for further information, click here: http://support.microsoft.com/kb/959765
If you prefer not to use Microsoft's hotfix, please read the comments if you are still experiencing issues because a lot of people have posted helpful tips. Thanks everyone.
Greetings fellow Android users! I just got a Samsung Galaxy S2, and had some trouble tethering via USB using the "tetherxp.inf" file. I kept getting the error message: "Cannot install this hardware". So after a bit of poking around, on the Intarwebz, I devised a workaround, and for those of you experiencing the same problem, here's my solution:
1. Plug in your phone, enable USB tethering on your phone, and cancel any hardware wizards that pop up on your computer.
2. On your computer, open up your device manager (Start->run->devmgmt.msc)
Find your phone in "Other devices", for me it was called "SAMSUNG_Android".
|3. Once you've found it, double click it and switch to the details tab:|
|6. Click "Search for the best driver in these locations.", and select the folder in which you saved your modified "|
If you have a Samsung Galaxy SII, you can download my modified tetherxp.inf file here: http://pastebin.com/zHtCiAzx