Sometimes you need to remove device driver manual, because Device Manager in Windows does not want to remove anything and gives you “Error 31”.
If this is your case, this is the guide for you. I’ve spent a sleepless night trying to figure out how to fix this problem..
In my case that was Network Adapter Drivers that did not want to work. Wireless adapter did have a yellow triangle and in properties it showed Error 31. All the attempts to remove the device or driver did not work – the device just appeared again. So I had to manually remove the drivers.
Run device manager find your driver file and *.inf file are used by this device.
For driver files you have to read providers. If provider is Microsoft you can’t touch driver and
driver service – you can only remove non-system drivers
Remove registry folder:
Next remove driver files (*.dll,*.sys) ,*.inf file relate to your device you can find in
Don’t forget to do full backup of registry and not completely delete driver files, but misplace them: put in C:\tmp
Information taken from this discussion: http://www.vistaheads.com/forums/microsoft-public-windows-vista-general/440447-error-31-about-6t04-wifi-adapter.html
I came across Aser Aspire One manual which is quite handy, as it has loads of pictures and talks about taking apart that laptop.
Download this file (5.3Mb)
When WinXP is not executing any applications or *.exe files, this likely that the system is full of viruses, so better do a full scan with anti-virus that is run from bootable CD (there are a lot of them available, like Hiren’s CD or bootable Dr.Web).
After virus clean-up download this registry fix file and run it. This should fix the problem.
To remove Windows Genuine Advantage notification you can run the following BAT-file… or just do everything manual:
taskkill -IM wgatray.exe
This might not work if Windows is running. You can boot from LiveCD or start Windows in Safe Mode and delete this files from there.
Problem: Vista can not connect to wireless network.. the system can not see the DHCP server in router and getting 169.254.x.x ip address which is private and no use at all.
To resolve this go to registry, find
Where GUID is a id for that network adapter – you will see the difference if another one is wired and connected.
Add new entry (DWORD 32), call it
DhcpConnDisableBcastFlagToggle and assign value 1.
DhcpConnForceBroadcastFlag to 0.
Try to reconnect.
Put into your Linux box a HDD with NTFS system on it.. you would want to be able to read and write to it under user account, not only as root.
root#: fdisk -l
To find all the hard drives installed in your system.. locate the one that looks like freshly installed and
root#: mount -t ntfs-3g /dev/sdb1 /mnt/hdd -o force,uid=userID
where sdb1 is the name of that HDD you want to mount, and userID is your username.