I learnt a while ago that on WIN7 it`s best to keep all the updates current, and frequently I go to the HP website to check for all driver updates. It usually finds one or two. For me the driver that will not update is the Network Adapter and causes internet problems regularly. Apart from that all I can offer is to try the above and also try running your virus checker in safe mode.