avrdude: verification error, first mismatch at byte 0x0042 0xb8 != 0x15

Hello, I am trying to upload the simplest sketch (Blink LED - Arduino Workshop Book) to Arduino UNO. But at the end of the uploading I receive this error message:

Arduino: 1.8.1 (Windows 7), Board: "Arduino/Genuino Uno"

Sketch uses 928 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: verification error, first mismatch at byte 0x0042
0xb8 != 0x15
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch

I have already:

  1. checked drivers are update (I downloaded the IDE 1.8.1 from https://www.arduino.cc/en/Main/Software)

  2. checked the right Arduino version is chosen from Tools --> Board --> Arduino/Genuino Uno

  3. checked the right Port is chosen from Tools --> Port --> COM5 (in my case with Window 7)

Could you please give me help to find a solution? I have looked on other posting and I tried to make sure all the suggestion where followed but still I cannot upload the program.
Thank you in advance

(deleted)

Yes it is an original Arduino UNO.
The drivers are installed directly when you plug in the USB cable first time after you have installed the IDE. I checked that they where updated and when I did that the message from window was saying that the latest version of drivers where already been used

Do you have anything connected to pins 0 or 1?

If not, that's a bad omen...

If yes, disconnect them.

Nothing is connected to the board, the sketch is meant to make blink repeatedly the led at pin 13 for 1 second. So there are no connections.