Copy msasn1.dll file to the Windows directory as well as the Windows\System directory. Now, you can attempt to run your programs at this point. If it gives you the same error still, fret not. The .dll has just been unregistered, and it's easy enough to remedy that. Simply click Start->Run and type regsvr32 msasn1.dll. This will add the .dll file to the registry so Windows knows it's there and can use it. You should now be good to go!
The first thing I would suggest is running system file checker
Go to start / run and type
It will scan monitored system files and replace any missing or damaged ones with the backup.
Basically the checksum is a representation of how many zeros, how many ones, and how many total bits of data are present in a file. From this windows can tell if the file has been altered or replaced .
System file checker will run and compare the current checksums with those on record and restore the backup copy for any which are altered.
btw the system will not boot. it will not boot in safe mode, i get an error message about msasn1.dll having a bad checksum then i get the blue screen. I do have a XP professional disk and I can boot the recovery console, can i run file check from the recovery console ?
Thanks as soon as I can I am going to use the recovery console to copy in a new msasn1.dll - I hope the error stops there - I wish i new how to run that file check from the recovery console.
1. Boot the computer using the XP CD. You may need to change the boot order in the system BIOS so the CD boots before the hard drive. Check your system documentation for steps to access the BIOS and change the boot order.
2. When you see the "Welcome To Setup" screen, you will see the options below
This portion of the Setup program prepares Microsoft
Windows XP to run on your computer:
To setup Windows XP now, press ENTER.
To repair a Windows XP installation using Recovery Console, press R.
To quit Setup without installing Windows XP, press F3.
3. Press Enter to start the Windows Setup.
To setup Windows XP now and Repair Install , press ENTER. do not choose "To repair a Windows XP installation using the Recovery Console, press R", (you Do Not want to load Recovery Console). I repeat, do not choose "To repair a Windows XP installation using the Recovery Console, press R".
4. Accept the License Agreement and Windows will search for existing Windows installations.
5. Select the XP installation you want to repair from the list and press R to start the repair. If Repair is not one of the options, END setup. After the reboot read Warning#2!
6. Setup will copy the necessary files to the hard drive and reboot. Do not press any key to boot from CD when the message appears. Setup will continue as if it were doing a clean install, but your applications and settings will remain intact.
A forum community dedicated to tech experts and enthusiasts. Come join the discussion about articles, computer security, Mac, Microsoft, Linux, hardware, networking, gaming, reviews, accessories, and more!