A lot of people have been having trouble installing the Nexus S Windows USB driver, so here’s the simplest way, just download this file:
Unzip the file then run the .exe file.
After you install the Samsung drivers, put your Nexus S into Debugging Mode by going to Settings->Applications->Development then checking Debugging Mode.
Connect your phone to your computer and open up Device Manager.
You will see Nexus S with an exclamation mark, just double-click on it, Update Driver->Browse my computer for driver software->ADB Interface then choose Samsung Electronics Co., Ltd, then choose Samsung Android ADB Device.
UPDATE: If you can’t find ADB Interface, try selecting “All devices” instead of ADB interface, this will list all drivers and you should be able to find ADB.
And you should be good to go.Need Help? Follow/add me on Google+, Facebook, or Twitter!
Want to stay updated on latest Nexus S Root news?
Sign up for our Nexus S Root Newsletter here so you don't miss a single tip and get personal help via e-mail! Nexus S Reference
You will need a rooted Nexus S to install all ROM/kernels.
NOTE: PLEASE ONLY INSTALL ROMS INTENDED FOR YOUR VERSION OF Nexus S! Otherwise you WILL BRICK YOUR PHONE and I will not be responsible!
How to Root Nexus S!
First time to rooting and custom ROMs? Please see our Nexus S FAQ FIRST! Nexus S ROMs
Nexus S ROMs
Nexus S 4G ROMs