http://windows.microsoft.com/en-US/windows-vista/What-is-a-runtime-error
one of the causes listed above is malware, so let's ensure your system is clean:
Download, install, update and do full scan with these free malware detection programs:
Malwarebytes (MBAM):
http://www.malwarebytes.org/products/malwarebytes_free
SUPERAntiSpyware: (SAS): http://www.superantispyware.com/
it might also be not enough physical memory, which in your case you would have to get more memory since yours shows 291.77 mb.
post back with above scans.
http://answers.microsoft.com/en-us/windows/forum/windows\_xp-performance/i-keep-on-getting-rundll-error-loading-cdocuments/5cb048aa-db6b-4eea-a26a-cd4966b1c3ab
2 post from Elder L.
A "Cannot find...", "Cannot start..., "Cannot load...", "Could not run..." Cannot run" "Error loading...” “Runtime error…” or "specific module could not be found" message at startup is usually related to malware that was set to run at startup but the referenced file(s) has been deleted after a malware scan leaving
behind a registry entry or startup item pointing to a file that does not exist.
It could be from a malicious software removal or an uninstalled application. The entry may have a curious looking name
since it was probably generated at random when the malware was installed. If you search your system for the referenced file, you may not even find it.
Windows is trying to load this file but cannot locate it since the file was mostly likely removed during a scan for malicious
software. However, an associated orphaned startup parameter or registry entry remains and is telling Windows to load the file when you boot up or login.
You need to remove the referenced entry so Windows stops trying to load or run the file. It may or may not be in the registry
but you can find it. Autoruns (see below) will find the item no matter where it is.
You need to be sure to fix the problem and not just fix the symptom of the problem by simply relieving your system of the displaying message - that is not a fix (there is a difference).
If you just locate and uncheck the item in msconfig, that disables the item but does not remove the reference to the bogus
startup item from your computer. The msconfig program is not a startup manager, it is a troubleshooting tool. Disabling things in msconfig to put a stop to the messages and thinking your problem is resolved is short sighted and leaves behind a sloppy XP
configuration. Merely disabling the display of a startup error message should not count as a "solution" to the problem.
If you are comfortable editing the registry you can search for and remove the reference directly from there or remove it
using a popular third party tool called Autoruns. The problem may not always be found in the registry though.
Before making any changes to your registry by hand or with third party tools, be sure to make a backup of the registry first.
There is no undo or quit without saving option in regedit.
Here is a link to a popular registry backup tool:
http://www.snapfiles.com/get/erunt.html
You can also use Autoruns to find the leftover startup item no matter where it is hiding. Autoruns does not install anything on
your computer. It will display all of the startup locations where the reference might be so you can disable it or delete it completely. Here is the download link for Autoruns:
http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx
Launch Autoruns.exe and wait for it to finish populating the list of entries.
When Autoruns is finished scanning your system, it will say "Ready" at the bottom left corner. Autoruns can be a little
intimidating at first if you have never see it before since it displays a lot of information. You are really only interested in a couple sections.
The problem item is usually in the system startup or user startup entries so click the Logon tab and see if the startup
item is there.
Scroll through the list and look for a startup entry related to the file(s) in the error message.
If you don't find it in the Logon tab, look for it in the Everything tab.
You can also click File, Find to search the Logon or Everything tab for all or part of the name of the item.
Right-click on the offending entry and choose to delete it. If you are not sure what it is, you can just disable it, reboot
and if the issue is resolved, and then delete the offending entry. If you don't see it in Autoruns you may have to edit the registry and remove the item from the Startup folder there. Autoruns should display the same information though.