Anything is possible. Troubleshoot the problem one item at a time, each by itself.
Do you have a multimeter to test the Arduino 5V regulator pin?
Do other devices work plugged into the same USB port?
Do you have any other way of testing the servo such a hobby grade RC car?
Debugging steps.
You say it's not working. Try downloading the basic blink.ino (included with the IDE install). If that works, then your next step is to verify your servo output works - maybe wire an LED with series resistor to it, and modify blink.ino to toggle that pin.
IF those two tests work, then your servo may have quit.
Good luck.
That is exactly why it is not recommended to power a servo from the Arduino 5V.
Use a separate power supply to avoid damaging the Arduino, and don't forget to connect the grounds.
Some of those small servos do not like to be stalled. If held against yheir stops for too long they will burn out. Do not run them stop to stop (0-180). I experimentally measure each one's travel and mark it on the servo.