Following a problem similar to that which the Chinese experienced in May due to Norton AntiVirus I have managed to use the same solution. Namely a .dll had gone missing from the registry of an aquaintance of mine, and although I am very far from experienced he was aware that I exceed when it comes to applying my patience to most computer problems. Even after he had seen proffessionals regarding the issue it seemed hopeless. I think it would have been if it weren't for the chinese and the AltaVista Babel fish translation site. I applied this to further investigate how the chinese solved the false positive issue regarding 2 vital .dll files ( netapi32.dll and lsasrv.dll ) I was only interested in lsasrv.dll though I included some netapi stuff below.
6 Windows XP Pro startup disks
Start with the first disk and it will prompt for the rest in order. I was made to understand that the actual win xp disk was nesessary to finish this process but I can't be certain.
Once the menu (Blue) comes up you can press R for the recovery console.
Type the # 1 and press enter.
It will ask for the administrator password. If you have defined a password at some stage then you will need to enter it, if not, then leave blank and just press enter.
Now you may enter the following command and remember that X stands for your cd or dvd drive which contains the xp disk. So if the disk is in drive d: then x:\I386\ etc... becomes d:\I386\ etc...
Expand x:\I386\lsasrv.dl_ c:\windows\system32\dllcache\ (Press Enter) [May Ask to Overwrite So Press Enter for That too]
Now you may type Exit and then Press Enter and the comp will restart and with any luck you will have access to windows.
To solve netapi32.dll problem simply also input those 2 prompt lines but replace lsasvr.dl_ with netapi32.dl_ (and yes 1 l not 2 l as one may expect dll) Also that is a space between _ c:\ so bare that in mind.
This cost my inexperienced mind alot of trouble so I hope there are people out there who find a use for this.