Arduino Micro with windows 7 64 bit

Hello I just got a Micro to use in my projects. I have been using a Uno but want a stand alone board that can be permanent in a project. I have no problems connecting to my Uno and uploading to it but i get an error saying Couldn't find a Board on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload.
at processing.app.debug.BasicUploader.waitForUploadPort(BasicUploader.java:208)
at processing.app.debug.BasicUploader.uploadUsingPreferences(BasicUploader.java:92)
at processing.app.Sketch.upload(Sketch.java:1649)
at processing.app.Sketch.exportApplet(Sketch.java:1608)
at processing.app.Sketch.exportApplet(Sketch.java:1580)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2408)
at java.lang.Thread.run(Thread.java:619)
So after some reading on the home page here it sugjested holding down reset on micro and hitting upload and not letting go till it starts to say uploading. Tried it and it worked once. tried a new cable just in case. it seems to work if i go into device manager remove the device plug it back in let windows find it and then load up my programer ver 1.5.2 hit upload and it works once. then i have to do the whole thing all over again and even then some times that does not work. any thoughts would be greatly apreceated. I am loosing my mind here. I uninstalled the drivers and re installed no difference. There was a note in the driver folder saying that the zip file has a older driver that wrks with micro and one other board so i unzipped it and tried it no difference that one i cant get to work at all.

Ok I got it to work. Turns out after the program is loaded version 1.5.2 you need to go to tools and hit serial port which I did and it showes the correct port but there is a box net to it you need to check and a little red check mark will show up. Then it programs just fine.

Hi
I had similar issues on Windows 8.1 64Bit and IDE 1.5. Seem like the virtual comport for the micro vanishes for a fem seconds when the reset button is pressed. Anyhow, if the port and board is checked before uploading for me it works most of the times.

Thats what I think as well.