Having trouble getting the program to load

Hey guys i am a first time user and i am having a few issues (other than my grammar). I purchased the Arduino Micro and have been having fun lighting up leds and making it read analog inputs. Today i plugged in my board and tried to upload a new program, i usually hold the reset button and when it says uploading i let go of the button and it works just fine. When i hit the button it no longer works. The board doesn't want to respond to the button being pressed, i did try to use the Burn Boot loader option but the computer does not want to recognize the board. this is my error code that keeps reocurring. (avrdude: usbdev_open(): did not find any USB device "usb") I have the Arduino Micro selected in my ports as well as COM3 in the settings. Any help would be awsome.
Roswell7

Ok i figured it out. I had to change the setting to(COM4). Once that was changed i had to change the programmer from (AVRSIP mk||) to (Arduino as ISP).