Wireless Internet Adaptor Problem...

Hi, my computer uses a Microsoft Virtual WiFi Miniport Adaptor. It regularly goes on the blink and I recieve this message from the device:

"This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)"

I have tried finding out how best to deal with the problem and the best advice I have found is to uninstall the device, switch off the machine, then switch on again and reinstall.

That sometimes works. But it is never long before the wireless connection just stops working.

My computer is a Samsung R519 and I am using Windows 7.

Can anyone help?

Thanks in advance.