"Run-Time error '2004': Out of memory." with more than 512MB RAM

Discussion in 'Windows XP General' started by Guest, Aug 21, 2004.

  1. Guest

    Guest Guest

    Here's the problem:

    Please excuse the length of this post--I want to provide as much info about
    this problem as I can.

    The following error message appears every time I attempt to open a
    particular piece of software. This is an exact copy, including all


    Run-time error '2004':

    Out of memory.


    Here's my computer's configuration info* (msinfo32):


    OS Name Microsoft Windows XP Professional
    Version 5.1.2600 Service Pack 1 Build 2600
    OS Manufacturer Microsoft Corporation
    System Name [XXXXXXX]
    System Manufacturer Dell Computer Corporation
    System Model Dimension 4550
    System Type X86-based PC
    Processor x86 Family 15 Model 2 Stepping 7 GenuineIntel ~2524 Mhz
    BIOS Version/Date Dell Computer Corporation A08, 9/23/2003
    SMBIOS Version 2.3
    Windows Directory C:\WINDOWS
    System Directory C:\WINDOWS\System32
    Boot Device \Device\HarddiskDmVolumes\[XXXXXXX]\Volume1
    Locale United States
    Hardware Abstraction Layer Version = "5.1.2600.1106 (xpsp1.020828-1920)"
    User Name [XXXXXXX]\[XXXXXXX]
    Time Zone Eastern Daylight Time
    Total Physical Memory 1,024.00 MB
    Available Physical Memory 644.13 MB
    Total Virtual Memory 3.40 GB
    Available Virtual Memory 2.80 GB
    Page File Space 2.40 GB
    Page File C:\pagefile.sys


    *NOTE: I edited the identifyable information from the text above when
    copying, but otherwise it is exact.



    1. Backed up all files I wanted to keep, scanned them with Norton AntiVirus
    Corporate, then put them aside.

    2. Completely wiped both my hard drives, including writing zeros to the
    entire disks surfaces to ensure I had no leftover corruption.

    3. Reinstalled Windows XP Professional, with no additional software--just
    my basic drivers, and the software with the problem. Error message remained.

    4. Downloaded and installed all available "Windows Update" files, service
    packs, etc. Error message remained.

    5. Reinstalled the Windows XP Home edition which came with my computer,
    configured it as in numbers 3 and 4. Error message remained.

    6. Completed steps 2 thru 4 above again, then removed one of my 512MB
    DIMMS. Error message was not displayed, and the program worked fine.

    6. Reinstalled the second 512MB DIMM, and the error message returned.

    7. Downloaded and installed evey patch for "Visual Basic" I could find here
    at Microsoft (which seemed to be related to Run-time or Out of Memory
    errors). Error message remained.

    8. Reinstalled the rest of my drivers, software, etc., and put my backed-up
    files back on the hard drives.

    9. Contacted Dell Support's Online Assistance. The technician worked with
    me online for about an hour and a half, but couldn't solve this either.

    10. Attempted various "Virtual Memory" settings. Set virtual memory to the
    maximum allowable amount for each of my basic hard drive volumes, as well as
    my third "Striped" drive, but the error continues, as long as I have more
    than 512MB of RAM.


    As best as I can tell, the software was developed using an older version of
    "Microsoft Visual Basic for Applications" (though I'm not sure exactly

    I don't want to keep opening my case repeatedly, to connect and disconnect
    my memory cards, since the additional RAM accelerates many of the other
    programs I enjoy.

    Is there any other way to fix this? Everything I've found in the "Help"
    topics applies to older versions of Windows. I can't seem to locate a
    solution for XP.

    Is there any way to temporarily "Switch off" or "Disable" one of the DIMMS
    electronically, then "Re-Enable" after I'm done with this particular software?

    Is this possible--maybe with "Device Manager"?

    Has Microsoft addressed this issue yet--or do they plan to?

    Will I end up having to PAY for a patch? I've already spent a lot of money
    on this machine, the software I have, the warranties, etc.

    Maybe someone can fill me in on how Microsoft's Online support works. I'm
    not in the mood to pay money to enlist the assistance of Microsoft's Online
    Support, especially if they don't have a way to fix this.

    I'm not gonna hold my breath on this one, but some of the advice I've seen
    here is quite impressive! Maybe one of you REAL tekkies can help me out!

    Thanks for the help!

    Guest, Aug 21, 2004
    1. Advertisements

  2. Guest

    kurttrail Guest

    What program gives you the error?

    Self-anointed Moderator
    "Trustworthy Computing" is only another example of an Oxymoron!
    "Produkt-Aktivierung macht frei!"
    kurttrail, Aug 21, 2004
    1. Advertisements

  3. Guest

    Guest Guest


    Thanks for the reply!

    The program is called:
    BMW 628csi-M635i, Baujahr 75-89

    Repair Manual
    BMW 628csi-M635i, Model 75-89
    The CD itself is marked with the following product identification number:

    The software is a BMW repair manual on CD-ROM, with both English language
    and German language formats. Although the illustrations used are PDF format,
    they are not organized or numbered in any particular order. Also the text is
    not PDF, so although a picture is worth a thousand words, it's hard to
    diagnose or repair a car without written instructions...

    The software is organized in some sort of database, which links the
    technical information, illustrations, etc. by a system which resembles
    internet hot-links (for lack of a better description), based upon the topic
    of interest selected from various menus.

    It's print date (listed on the back cover of the case) is 2002.

    The manual is published by BMW Mobile Tradition.

    The back cover also has the following list (I would assume for compatibility

    Operating System:
    Windows 95, Windows 98,
    Windows NT 4.0, Windows NT 2000
    Windows ME, Windows XP


    High Color (mind. 32768)

    CD-ROM Drive:
    8-x Geschwindigkeit / Speed

    This software runs perfectly on other Windows XP machines as well as on
    Windows 2000. However, the other computers I've tested this software on have
    NOT had more than 512MB of RAM.

    Does this help?

    One more question: What is the proper etiquette here? Should I go ahead
    and repost the previous postings as above? I know this one is already pretty
    long, but I think it's easiser to review with the entire post visible in the
    same view--especially when responding...

    Guest, Aug 22, 2004
  4. Guest

    Guest Guest

    Sorry... One more thing:

    I have sent an e-mail to the address listed on the software--but have as yet
    not received a reply. I fear that posting their e-mail address here might
    bombard their company's box with SPAM and Porn samples. As frustrated as I
    am, I know this problem does not lie within the software I purchased, but
    within Microsoft's inability to correct compatibility issues generated within
    their own software. Since the author of my BMW repair manual did not cause
    this compatibility issue it would hardly be fair to post their e-mail address
    here in public.

    Guest, Aug 22, 2004
  5. Guest

    Guest Guest

    Hey, fellow posters:

    I figured it out!

    This doesn't solve the compatibility issue, but it's a good work-around!

    Thanks to some kind help from "Jim" on the "Software - Other Software" board
    over at Dell Support (where I also had posted my problem).

    I modified the boot.ini file as follows:


    [boot loader]
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
    Professional" /fastdetect


    [boot loader]
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
    Professional" /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
    Professional 512MB" /fastdetect /maxmem=512

    I modified the file by copying the line beneath [operating systems] and
    pasting it as a new line below. Next, I added the switch "/maxmem=512" to
    limit the operating system from using more than 512MB. Next, I modified the
    text for the second OS line to indicate the lesser RAM configuration.

    Works perfectly!

    Thanks again!

    Guest, Aug 23, 2004
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.