PowerUsers.info - Paul Doherty Askme Archive of Questions and Answers

Return to AskMe Archive Main Page

Return to Main PowerUsers.info Main Page

Category : Systems Engineering

FAQId : 358327
Subject : fax programs

Question : I recently discovered I could put Windows Fax on my system from my windows98 2ed disc. I did and it keeps telling me that 'AWFXCG32.DLL file linked to missin MAPI32.DLL:23' I went to the Microsoft knowledge base and printed article #q229210 about MAPI problems after installing window office 97. It said something about the Office version being wrong. I did system file checker and it appears I have the correct version 1.0.2536.0 installed. It also has given the error AWUTIL32.DLL file is linked to missing export file MAPI32.DLL:136. Should I just give up on Microsoft Fax and look for one of the others out there, or will I still get the same problem? To run AWFAX it said I have to have Outlook 97, etc and I do. In the Office 97 program when I tried to fax it kept bringing up my e-mail server; is that what it is supposed to do? I don't understand how these fax programs work and I'm still new enough to computers to be dangerous. I have only had it since the end of January so you must be very specific when you answer. Saying get this file from here and install it won't help unless you tell me step by step how to get a file. Another article from Microsoft KB told me to extract the MAPI32 file but wasn't specific enough in telling me how.

Answer : The fax programs work by emulating a printer driver so that when you print from a program you can select the fax as your printer choice.

You didn't mention how you installed the fax program - that could be part of the problem.

As far as extracting the mapi32.dll file here's how to get at any file inside Windows' install files.

1) Find the location of the *.CAB files on your system - they may be in \WINDOWS\OPTIONS\CABS or they may be on the CD-ROM. Wherever they are make note of the path.

2) CD to where the CAB files are at.

3) Execute the following commands, replacing "C:\WIN98KIT\CABLIST.TXT" with the path where you want this file to be stored. This file will be a table of contents for you later so put it somewhere so you can find it again.

extract /a /d win98_22.cab > C:\WIN98KIT\CABLIST.TXT

The command above does a couple of things - first it creates a new file, CABLIST.TXT, that contains as it's contents the results of the command - next the command generates a list of all the files in the CAB file WIN98_22.CAB *and* all the files in that "chain" which is from WIN98_22.CAB through WIN98_69.CAB with that one command.

Now we will collect the rest of the chains in the same way:

extract /a /d BASE4.CAB >> C:\WIN98KIT\CABLIST.TXT

Notice the difference now is the ">>" instead of the ">" redirection parameter. This new one is the "append" redirector. It tells the command processor that we expect to put the contents from the current command at the end of a file that already exists without disturbing the contents already there. If we had run this command with the ">" the command processor would have created a new file by the same name, thus wiping out the work from the first command. So all subsequent command from here on out will use the ">>" parameter.


extract /a /d CHL99.CAB >> C:\WIN98KIT\CABLIST.TXT

extract /a /d DRIVER11.CAB >> C:\WIN98KIT\CABLIST.TXT

extract /a /d MINI.CAB >> C:\WIN98KIT\CABLIST.TXT

extract /a /d NET7.CAB >> C:\WIN98KIT\CABLIST.TXT


Your list of CAB files may be different but as long as you run each command above for the first of each sequence you'll get what you need.

And that's it - a one-time effort and now you can use EDIT C:\WIN98KIT\CABLIST.TXT or open it in Notepad and see that the contents of all the CAB files is there and easy to use. Now you can search using your favorite method and find MAPI32.DLL. Once you find it using the search function then just scroll up until you see the title of the CAB file that was being listed. In my case it MAPI32.DLL was in the file NET7.CAB.

So now to get that file - here's how.

extract /e NET7.CAB MAPI32.DLL

Now you have a copy of MAPI32.DLL fresh from the source files. You can now copy it over the one at \WINDOWS\SYSTEM - if you have trouble because the file is in use just restart in DOS mode, copy it over the one there now (back up the one there now first with COPY MAPI32.DLL MAPI32.BAK), and reboot into Windows.

Paul Doherty

Answer : 1) You obviously have the Windows 98 CD as you said you used it to install the fax software If you want to check on the drive first, however, here is an easy way. Open a DOS prompt and type the following, hitting ENTER at the end of each line:

CD \

and see if any of the WIN98_22.CAB type files show up.

2) On the Windows 98 CD is a directory called \WIN98 (I think that's it). Inside it are all the CAB files I referred to above. If your CD is drive D: and the dir \WIN98 is right then you will simply use "D:\WIN98" (without the quotes) in each extract command like so:

extract /a /d D:\WIN98\win98_22.cab > C:\WIN98KIT\CABLIST.TXT

3) From a DOS prompt. Go to the Start menu, then to Programs, then select the red icon that says "MS-DOS Prompt".

I agree - almost all modems in the last 5-7 years have fax ability. I'd be highly surprised if your wasn't fax-capable. Try it and see...

No problem... I'm glad to help!

Paul Doherty

Rating :
Rating : your answers are very good, my skills aren't. It will be a while before I figure this out completely. Go back to work tomorrow, so I won't have as much time-Thank you and I'll let you know.

FUQuestion : First, I originally installed by going to the disc in Windows98/tools/message/us/awfax.
Now for the questions.
1. How do I find where the *.cab files are on my system?
2.What do you mean by CD where the CAB files are at, the install disc?
3.When you say to execute the command in step #3, where am I executing them from?

I did warn you that I'm very inexperienced. My computer knowledge has been limited to work previously, where system administers handle all the problems.
How do you know if you have a fax modem; I just assumed all the new ones were. Mine is an AOpen 56.6K Flex v.90 w/Voice modem.

Sorry to be such a bother.

FAQId : 3602317
Subject : memory allocation failed

Question : I downloaded Webshots a few weeks ago. Webshots kept trying to dial up. My internet dialog box stayed open, I could not cancel or close it. Then my computer would lock up. I uninstalled webshots now when I turn my computer on I get the error messge : Device IOS: ERROR: Real mode system memory alloction failed. I can only run it in safe mode. I e-mail Webshots 3x about it but they have not responded. Can this be fix?

Answer : If you are running Windows 98 or 98 SE you can try reinstating the registry from past backups and see if perhaps Webshots or something else has messed with your registry.

Reboot in pure DOS mode (hold CTRL during boot or press F8 for menu).

cd \windows
attrib -r -h -s *.dat
copy user.dat user.ped
copy system.dat system.ped
cd sysbckup
dir *.cab

(at this point you should see more than one file starting with "RB" and ending in CAB - note the dates on these files and work with the newest one first - for the rest of this example I'll assume the newest one is named "RB002.CAB")

extract /e rb002.cab
copy /y system.dat ..
copy /y user.dat ..

Now reboot your machine - if the problem persists repeat the above steps (except for the initial backup where you copy both to .ped files - keep the first set of those as they are your current registry and can be put back if none of the backups help) with each later backup file.

Paul Doherty

Rating :
Rating :

FAQId : 5480188
Subject : Fire Wall

Question : Do you think it is necessary to have a Fire Wall to prevent hackers etc.?? I have McAfee Clinic Virus Shield, and if you recommend a Fire Wall do you recommend I stick with McAfee or go with a free one? Also, do they use a lot of memory and are they complicated to use??

Answer : They can limit your connections until you open them up for what you want to be able to do.

I would suggest starting with a free one that is well-rated like ZoneAlarm. If it doesn't do what you need you can get a pay one like Norton Personal Firewall which is probably one of the best out there.

ZoneAlarm can be had for free here:


Home of DOS/Windows utilities

Rating :

FAQId : 6015324
Subject : Some problem with Driver

Question : Hi There!!
I installed a VIA BUS Master driver I downloaded from the net &
specifically I installed the "Win9x Miniport IDE Driver" option.
The DVD Software I'm using is AsusDVD 2000. Prior to installing the IDE driver,the AsusDVD software worked, but the picture & sound quality wasn't as expected-the programme advised me to install an IDE driver to remedy this problem. Sinceinstalling the IDE software, I am now getting an error code when attempting toplay a DVD. The error message is "ESDI driver or ASPI manager is not compatible." Can you advise me on the next step, or how to uninstall the VIA BUS Master driver I installed (NB- there is no uninstall option at all, only a disable option which doesn't remedy the DVD player's inactivity) - I would prefer to have the software working to a low quality as opposed to not working at all.Also My Pioneer DVD Rom is on the "F" drive & the Teac CD-Writer is on the "G" drive. Since installing this IDE driver they aren't being correctly recognized, e.g.- my CD Writing software isn't working. Following are the configuration of System Harware::-->
SysType: Desktop/Tower
HDCap: 16 gig or more
SysMfg: Other
VidAdapMfg: ATI
OS: Windows 98
MdmPerf: 56k
SysProc: Pentium III
MonSize: 19 inch
SysMem: 128 or more MB
PrinterMfg: Epson
PrinterType: InkJet

Please do help me in any way I am getting "DEsperado" sort of.

Answer : To remove the drive you will want to right-click on the My Computer icon and select Properties. Then open each of "Disk drives" and "Hard disk controllers" and examine the properties for the contained items. Under the Driver tab you can change which driver is being used, or you can just remove the "VIA Bus Master IDE controller" from under the second section. Reboot and Windows should fall back to the default drivers. After that you should re-enter that panel and for each IDE hard disk go to its Settings tab and be sure to enable DMA which may solve your original DVD display problem.

Paul Doherty
DOS/Windows Utilities

Rating :

FAQId : 6026504
Subject : Using XXCOPY with Windows 2000 long file names

Question : I was using XXCOPY 2.40.0 with Win98, no problem. Now I would like to use the newest version that they have with Win2000. I just cannot get around the long file name issue.

I am trying to XXCOPY the c:\documents and settings to another drive to backup the data files that I am using. It would be copies to a directory named the same on the other drive.

I am the only user on this machine so there is not an issue of having to do other directories or having the permissions set.

If you have any information on this program, like the batch file syntax that I would need to make this work, it would be greatly appreciated.

This is the current batch file that I am using and the error that I get:


XXCOPY C:\Documents and Settings D:\Documents and Settings /BU


C:\>XXCOPY C:\Documents and Settings D:\Documents and Settings /BU
XXCOPY Ver 2.44.4 (c)1995-2001 Pixelab, Inc.
Extra argument (Settings)ignored
Extra argument (D:\Documents)ignored
Extra argument (and)ignored
Extra argument (Settings)ignored
Copying with the template,"Documents" from every directory in C:\.
(This warning can be suppressed by /WD0.)
Is this what you really want (Y/N) ? NExit code = 33 (Aborted by user)

All help is appreciated.


Answer : You are encountering a common problem with long filenames; namely the space. A space acts as a delimiter for DOS - that is, a space is used to separate items from each other on a command line. By copying those long directory names that include spaces you are essentially sending XXCOPY many more arguments than it expects. XXCOPY's syntax probably looks something like this:

XXCOPY Source Destination

What you've sent (when broken up with the spaces) it would be XXCOPY followed by 7 parameters (look for spaces). Try it like this for the result you're after:

XXCOPY "C:\Documents and Settings" "D:\Documents and Settings" /BU

Adding the double quotes around the Source and Destination arguments ensures that they will be treated as one argument each.

Paul Doherty
DOS/Windows Utilities

Rating :

FAQId : 6853790
Subject : computer fonts

Question : Hey, what keys would I have to push to get this " " (without the quotes)?

Answer : Hold down the left ALT key and press 0224 on the numeric keypad, then let go of the ALT key. This assumes you're using the Times New Roman font. If you're using something else you can find what value would correspond to the character you need by running the Character Map utility under Start/Programs/Accessories/System Tools.

Paul Doherty
DOS/Windows Utilities

PowerUsers.info - Paul Doherty Askme Archive of Questions and Answers

Return to AskMe Archive Main Page

Return to Main PowerUsers.info Main Page