Why not take it to a computer repair shop...there might have been a problem also concerning the hardware..... just a suggestion...