1. You are viewing our forum as a guest. For full access please Register. WindowsBBS.com is completely free, paid for by advertisers and donations.

Visual C++ Library Runtime Error trying to start Fed2001

Discussion in 'Legacy Windows' started by dmorg, 2003/01/26.

Thread Status:
Not open for further replies.
  1. 2003/01/26
    dmorg

    dmorg Inactive Thread Starter

    Joined:
    2003/01/26
    Messages:
    4
    Likes Received:
    0
    I have a little program called Fed2001 which is an editor for Fifa2001... Anyway this has been working fine for ages and then about a week ago when i clicked on it it came up with this error message.....

    MICROSOFT VISUAL C++ LIBRARY
    RUNTIME ERROR
    ABNORMAL PROGRAM TERMINATION...

    No number codes... just the above...

    then two days ago i got it when i clicked on wordpad...

    MICROSOFT VISUAL C++ LIBRARY
    RUNTIME ERROR C:\Program Files\ Wordpad.exe
    ABNORMAL PROGRAM TERMINATION...
    and today it happened in Notepad.

    I have scanned for Trojans with a Trojan Cleaner
    cleaned up the Registry
    looked on many Forums etc.. including Microsoft sites
    Cant find anything to help!!!!!!

    I am running WindowsME
    PLEASE HELP
    CHEERS
    DMORG
     
  2. 2003/01/29
    irdreed

    irdreed Inactive

    Joined:
    2002/09/27
    Messages:
    541
    Likes Received:
    0
    dmorg,

    I'm wondering if you might Do a system search and see if by chance JDBGMGR.EXE found in C:\WINDOWS\SYSTEM? is deleted.
     

  3. to hide this advert.

  4. 2003/01/29
    dmorg

    dmorg Inactive Thread Starter

    Joined:
    2003/01/26
    Messages:
    4
    Likes Received:
    0
    No i JDBGMGR.EXE has not been deleted ... i did manage to find this though.... Do you think its worth a try?

    Install the Latest Versions of the System Files
    Download the Run-Time Repair Tool (Runtifix.exe) to install the latest versions of the system files.

    The following file is available for download from the Microsoft Download Center:

    Runtifix.exe

    The Runtifix.exe file contains the following files:
    Asycfilt.dll
    Mfc42.dll
    Msvcrt.dll
    Oleaut32.dll
    Olepro32.dll
    Stdole2.tlb
    Release Date: Apr-27-2000

    For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base:
    119591 How to Obtain Microsoft Support Files from Online Services

    Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on secure servers that prevent any unauthorized changes to the file.

    To install the Runtifix.exe file:
    Double-click Runtifix.exe.
    Click Yes to continue if Microsoft Internet Explorer 4.0 or later is installed on your computer.
    Click OK.
    When you are prompted to restart your computer, click Yes.

    PS

    I also found this.... but cant work out if it is for the Visual Basics Program or the Visual Basics C++ that the system uses ? Any ideas ..... Athough it doesnt mention windows ME ....

    Availability of the Microsoft Libraries Update
    The information in this article applies to:
    Microsoft Windows 98
    Microsoft Windows 95
    This article was previously published under Q221946
    If this article does not describe the error message that you are receiving, view the following Microsoft Knowledge Base article to view more articles that describe error messages:
    315854 Windows 98 and Windows Me Error Message Resource Center

    SUMMARY
    This article describes the availability of the Microsoft Libraries Update

    MORE INFORMATION
    To obtain the Microsoft Libraries Update:
    Go to the following Microsoft Web site:http://www.microsoft.com/windows98/...ecommended/S_WUFeatured/Libraries/Default.asp


    In the Search By area, click Keywords.
    In the Keywords box, type libraries update.
    In the Operating System box, click the appropriate operating system, and then click Find It.
    Click the link that is returned, and then follow the directions on the screen.
    Restart your computer.
    The Microsoft Libraries Update resolves an issue that can cause some third-party software to behave unexpectedly after the installation of Microsoft Works Suite 99, Microsoft Encarta Encyclopedia 99 (US only), Microsoft Encarta Virtual Globe 99, Microsoft Graphics Studio Greetings 99, or other third-party software. Impacted programs include America Online (AOL) version 4.0 and HyperTerminal.

    If you receive an invalid page fault in the Msvcrt.dll file when you attempt to start a program, please see the following article in the Microsoft Knowledge Base:

    192123 Err Msg: <Program> Caused an Invalid Page Fault in Module Msvcrt.dll...

    For additional information about the Microsoft Libraries Update, please see the following article in the Microsoft Knowledge Base:
    197298 INFO: Microsoft Libraries Update: What, Where, Why

    Last Reviewed: 2/18/2002
    Keywords: kbinfo kbInvalidPageFault KB221946


    -------------------------------------------------

    INFO: Microsoft Libraries Update: What, Where, Why
    The information in this article applies to:
    Microsoft Visual Studio 6.0

    This article was previously published under Q197298
    SUMMARY
    This article provides information about the contents of the Microsoft Libraries Update and where you can obtain it.

    The Microsoft Libraries Update addresses known binary compatibility problems with certain run-time redistributable files shipped with Visual Studio 6.0 built applications.

    This update is for customers who do not have any Visual Studio 6.0 products installed on their computer but have installed applications that include 6.0 libraries. This update will correct problems in the 6.0 libraries but will not modify or replace earlier libraries.

    Customers who have installed any Visual Studio 6.0 products such as Visual Basic 6.0 or Visual C++ 6.0 should install the latest Microsoft Visual Studio Service pack, as documented in the following article in the Microsoft Knowledge Base:
    194022 INFO: Microsoft Visual Studio Service Packs, What, Where, Why

    This Microsoft Libraries Update is localized into eight languages: German, Japanese, French, Italian, Spanish, Korean, Chinese (Simple), and Chinese (Traditional).

    NOTE: The Windows Library Updates require a reboot.
    MORE INFORMATION
    The following list contains all of the files that will be included in the Microsoft Libraries Update.
    Filename Version Description
    -----------------------------------------------------------------------

    Msvcrt.dll 6.00.8337 Visual C++ run-time, no dependencies.

    Oleaut32.dll 2.30.4265 Part of the OLE-AUT fileset that
    complements Microsoft Foundation Classes
    (MFC) and Visual Basic run-time.

    Olepro32.dll 5.00.4265 Part of OLE-AUT fileset that complements
    MFC and Visual Basic run-time.

    Asycfilt.dll 2.30.4265 Part of OLE-AUT fileset that complements
    MFC and Visual Basic run-time.

    Stdole2.tlb 2.30.4265 Part of OLE-AUT fileset that complements
    MFC and Visual Basic run-time.

    Mfc42.dll 6.00.8267 Microsoft Foundation Class (MFC),
    dependent on Msvcrt.dll, ComCtl32.dll, and
    OLE-AUT files.

    Mfc42u.dll 6.00.8267 MFC Unicode only for the Windows NT
    Platform.

    Regsvr32.exe For registration purposes only. For
    Mfc42.dll and Oleaut32.dll.

    RegTlib.exe For .tlb registration for stdole2.tlb.
    What Does This Update Fix?
    This update has the new C-Run-time Library DLL, Msvcrt.dll. which resolves the heap compatibility problems described in the following Microsoft Knowledge base articles:
    190536 PRB: Invalid Page Fault in Msvcrt.dll

    194550 PRB: Freeing Memory Multiple Times May Cause an Access Violation


    The cause of the compatibility problems was a change in the internal layout of the way that the C Run-Time library allocates memory. No application should be dependant on this layout, but due to the issues in the previously mentioned articles, they are unknowingly affected by the new heap manager. The new Msvcrt.dll file implements two heap managers, the Visual C++ 5 compatible heap manager and the Visual C++ 6 compatible heap manager. It detects with which Visual C++ version your application is built and uses the appropriate heap manager for that application. If this version is 6.0 or greater, the Visual C++ 6 compatible heap manager is used and if it is earlier than version 6.0,the Visual C++ 5 compatible heap is used.

    The following bugs in Visual C++ 6.0 are also fixed in this update:
    193099 FIX: CDialog::Create() Returns Incorrect Value Calling EndDialog

    193272 FIX: MFC Doesn't Call CPrintDialog::OnInitDialog

    193102 FIX: Assert in Appui1.cpp Line 215 in MFC SDI/MDI Application

    193100 FIX: CString Serialization Causes Access Violation

    192942 FIX: Call to CWnd::MoveWindow Causes Stack Overflow

    193509 FIX: Exception When Calling strftime() Function

    Where Do I Get the Microsoft Libraries Update?
    You can download the update from the following Web site:
    http://www.microsoft.com/windows98/...ecommended/S_WUFeatured/Libraries/Default.asp


    Note: Microsoft Libraries Updates have resolved TaxSaver 1999 registration problems.
    Last Reviewed: 6/21/2001
    Keywords: kbinfo KB197298

    -----------------------------------
     
  5. 2003/01/29
    irdreed

    irdreed Inactive

    Joined:
    2002/09/27
    Messages:
    541
    Likes Received:
    0
    dmorg,

    I also went for information to --

    Microsoft Libraries Update
    http://www.microsoft.com/windows98/downloads/contents/WURecommended/S_WUFeatured/Libraries/

    Followed that up with --

    INFO: Microsoft Libraries Update: What, Where, Why
    http://support.microsoft.com/default.aspx?scid=KB;en-us;q197298

    Finally---

    http://msdn.microsoft.com/visualc/productinfo/previous/vc6/articles/smheap/

    There's a lot of information to digest there. So here's my thoughts.

    I do know that the JDBGMGR.EXE is used for C++ because that's the debugger. But as to using the Runtifix.exe I cannot say. I'm not well versed in the program you are using, but I feel if you persue the currently avenue, you may come up with something. I think also you may want to look at this site

    http://msdn.microsoft.com/vstudio/default.asp

    You'll also find a link there to MSDN where you may find some help.

    Sorry to say I have nothing more technically to offer .

    But, I sure hope this helps.
     
  6. 2003/02/02
    Alice

    Alice Banned

    Joined:
    2002/01/08
    Messages:
    938
    Likes Received:
    0
    Some program you recently installed might have replaced some of the Microsoft VISUAL C++ LIBRARY files (dlls) with older versions. You could try running the System Restore function to get back to a point before the problem began. Someone running WinMe can give you more help with System Restore.

    You could also try to return your system to the state it was in with everything working by reinstalling the software that's not working, starting with Fed2001

    You could try a Repair of Internet Explorer (or upgrade to Internet Explorer 6 sp1) since that might replace the old dll files with up-to-date versions.

    You can try searching your system for all versions of Msvc*.dll - what you want is the MOST recent version in C:\Windows\System. The file version is found by right-clicking the file and selecting Properties, then Version tab. Do NOT go by the file date. REname the older version in Windows\System then copy in the newer version.

    I don't think that Windows Libraries Update is going to help too much since the versions mentioned in the article are not that recent I have more up-to-date copies of those files, running Win95b and IE5.5sp2, for example:

    Library Update version / My version
    Msvcrt.dll 6.00.8337 / 6.00.8397
    Oleaut32.dll 2.30.4265 / 2.40.4277
    Olepro32.dll 5.00.4265 / 5.0.4277
    Asycfilt.dll 2.30.4265 / 2.40.4277
    Stdole2.tlb 2.30.4265 / 2.40.4277
    Mfc42.dll 6.00.8267 / 6.00.8447.0

    Here is a NG post I found that explains the problem in Win98. I don't think Me has SFC - you have System Restore.

    =======copy/paste===========
    From: PCForrest (nobody@this.home.com)
    Subject: Re: Runtime Error in Wordpad.exe
    Newsgroups: alt.windows98
    Date: 2000/06/16

    You've just discovered why you need to run SFC both before and after every
    installation. Many programs simply overwrite the latest files with the older version
    that they were originally written and tested with. Strictly speaking, software that
    has gained the Windows Logo should check the version before overwriting, but
    not many actually do it properly. There's also the problem of incorrect version
    numbering - a result of Microsoft releasing the source code to some earlier
    versions of common files (duh!). They physically had to rename their files in
    order to defeat this problem.

    Thus it is up to us - the users - to repair the damage done. If you let it go
    too long, it can take several hours to undo all the damage, thus it is important
    to keep the SFC logs up to date, and to ensure that all overwritten files are
    restored as soon as possible. The SFC logs themselves help greatly in this
    task.

    If the windows 98 CD contains the latest version of a file, then yes - restore
    from there. Otherwise, you'll have to find the latest version from all your
    installed software, including the Windows updates. By rights, Microsoft
    should have all the latest versions of the common files, however you'll likely
    find many programs that can't agree on which is the latest version of their
    *own* files (not many, granted, but certainly some). Careful consideration
    should be given to which files SFC should be checking, too. If you've installed
    programs in obscure places, remember to tell SFC to keep an eye on them
    for you.

    Note that when a program fails to work with the latest version of a file, you
    should place the older version (the one that came with the program) alongside
    the program itself. This is actually how Windows Me (the next version of
    Windows 9x) will get around the version conflict problem (something they
    should never have allowed to happen in the first place). Driver certification
    should also help to ensure that Windows 9x finally becomes the stable OS
    it pretends to be (although, to be fair, it isn't all that bad when you get on
    top of it all and keep the beast tamed).

    And thus we've come full circle - instead of a DLL shared amongst many
    programs, we've gone back to the days preceding DOS where every
    program has its own resources and support files. If you think bloatware
    is bad, wait 'til you see mass-file-duplication-ware ;-)

    Anyhow, I hope this helps,

    --
    Peter C. Forrest
    Domain: http://www.pcforrest.co.uk (version 3.0 browser-friendly)
    E-mail: altwindows98 AT pcforrest DOT freeserve DOT co DOT uk


    "Gaines Hillix" <gainesh@mindspring.com> wrote in message news:8ibpne$aqs$1@nntp9.atl.mindspring.net...
    > I ran SFC against the original Win98 install files on my HD and created a
    > new baseline and then compared them to the existing SFC files on my system.
    > For the most part the differences are what one would expect, i.e. a newer
    > version of a program file is currently on the system.. However, there are a
    > few that have older dates and version numbers. I don't know how that could
    > be possible because this system never had Win 95 or an earlier Win98 install
    > on it, AFAIK. I suppose it is possible that other software that I have
    > installed overlaid the Windows CD version? Should I reinstall the later
    > version from the Win98 CD?
    >
    (snip)
    > >>> > "Gaines Hillix" <gainesh@mindspring.com> wrote in message news:8ibjuo$dir$1@slb2.atl.mindspring.net...
    > >>> >> I am getting an error when I try to run wordpad.exe under Win 98, first
    > >>> >> edition. A dialogue box pops up when I run it;
    > >>> >>
    > >>> >> "Microsoft Visual C++ Runtime Library
    > >>> >>
    > >>> >> Runtime Error!
    > >>> >>
    > >>> >> Program C:\Program Files\Accessories\wordpad.exe
    > >>> >>
    > >>> >> abnormal program termination "
    > >>> >>
    > >>> >> I have restored wordpad.exe from the original Win 98 CD, but it still fails.
    > >>> >> I have also run the system file checker in the system tools and it found no
    > >>> >> errors.
    > >>> >>
    ==========end c/p=================

    Finally if you don't mind editing the registry:

    ======copy/paste=============
    From: Gaines Hillix (gainesh@mindspring.com)
    Subject: Re: Runtime Error in Wordpad.exe
    Newsgroups: alt.windows98
    Date: 2000/06/15

    Bingo! Works like a charm now! It was the registry key step that did it. I
    had tried removing it and reinstalling it in add/remove programs and using
    SFC before with no effect.

    Thanks!!,

    Gaines


    Alan Edwards wrote in message
    <46qikscbka23mt9ht8buvunomfefhv2snc@4ax.com>...
    >Run-Time Error Message When You Start WordPad [Q252380]
    >http://support.microsoft.com/support/kb/articles/q252/3/80.asp
    >
    >Sometimes, just deleting the Registry key mentioned does the trick.
    >HKEY_Current_User/Software/Microsoft/Windows/Currentversion/Applets/WordPad
    >
    >...Alan
    >--
    >Alan Edwards, MS MVP W95/98 Systems
     
    Last edited: 2003/02/02
Thread Status:
Not open for further replies.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.