the procedure entry point unmapls could not be located in the dynamic library kernel32.dll

Read this: http://support.microsoft.com/kb/304512
You have the incorrect "Windows 98" version of MSVFW32.DLL installed on your computer. You need to replace the MSVFW32.DLL on your computer (Windows 98 version) with the correct NT 4.0 version.
I've uploaded it to my server for your convenience. Download and save it into your SYSTEM32 folder (this is usually located in C:\WINNT\SYSTEM32):
http://sdfox7.com/nt40/MSVFW32.DLL
Post back and let us know if this worked.
