locked
Windows Compatability Problem RRS feed

  • Question

  • I just got a new PC (my first in years as I was a Mac user from 2007 until now) anyway I now have Windows 7 and want to know if there is any way to run an old program I have that was designed for Windows 98/ME/XP?

    The program installed fine and said it was compatible but when I try to run the program I get the following message SHA.EXE - Entry Point Not Found - The procedure entry point_except_handler4_common could not be located in the dynamic link library msvcrt.dll

    When I tried the Help feature it won't run either so now I am here asking what can I do or is there anything I can do?

    • Edited by Cat High Saturday, October 15, 2011 11:13 PM
    Saturday, October 15, 2011 11:09 PM

Answers

  • Go to Control Panel -> All Control Panel Items -> Toubleshooting and click "Run programs made for previous versions of Windows" to use the program compatibility feature of Windows 7.

    You can also rely on virtualization: if you have Windows 7 Professional or Ultimate, download and install Windows Virtual PC with XP Mode (http://www.microsoft.com/windows/virtual-pc/) to have a 32 bit Windows XP SP3 environment in which you can install and run your old applications; otherwise, download and install a virtualization program like Microsoft Virtual PC 2007 SP1 (http://www.microsoft.com/download/en/details.aspx?id=24439) or Oracle VirtualBox (http://www.virtualbox.org), create a virtual machine, install the Windows version you need and install the applications you need to run.
    Remember that you must own valid Retail licenses for any operating system you want to virtualize.

    Bye.


    Luigi Bruno - Microsoft Community Contributor 2011 Award
    • Proposed as answer by Arthur Xie Wednesday, October 19, 2011 7:45 AM
    • Marked as answer by Arthur Xie Thursday, November 3, 2011 3:19 AM
    Sunday, October 16, 2011 10:14 PM

All replies

  • right click on the EXE file.
    select COMPATIBILITY tab and adjust for running as the OS you want to use.
     --
     
    mikeyshd
       "Cat High" wrote in message
    news:6944e1fe-64fe-44b8-a5aa-21657bf85d4b@communitybridge.codeplex.com...
    > I just got a new PC (my first in years as I was a Mac user from 2007 until
    > now) anyway I now have Windows 7 and want to know if there is any way to
    > run an old program I have that was designed for Windows 98/ME/XP?
    >
    > The program installed fine and said it was compatible but when I try to
    > run the program I get the following message SHA.EXE - Entry Point Not
    > Found - The procedure entry point_except_handler4_common could not be
    > located in the dynamic link library msvcrt.dll
    >
    > When I tried the Help feature it won't run either so now I am here asking
    > what can I do or is there anything I can do?
    >
     
    Sunday, October 16, 2011 10:20 AM
  • I just got a new PC (my first in years as I was a Mac user from 2007 until now) anyway I now have Windows 7 and want to know if there is any way to run an old program I have that was designed for Windows 98/ME/XP?

    The program installed fine and said it was compatible but when I try to run the program I get the following message SHA.EXE - Entry Point Not Found - The procedure entry point_except_handler4_common could not be located in the dynamic link library msvcrt.dll

    When I tried the Help feature it won't run either so now I am here asking what can I do or is there anything I can do?


    At a guess, the program has installed an old version of the Microsoft Visual C Runtime files (MSVCRT). You may be able to fix that by going into the Programs control panel and deleting the oldest versions of it, but I'm not sure how safe that approach is.

    As regards Help, see:

    http://support.microsoft.com/kb/917607

    Sunday, October 16, 2011 4:39 PM
  • Go to Control Panel -> All Control Panel Items -> Toubleshooting and click "Run programs made for previous versions of Windows" to use the program compatibility feature of Windows 7.

    You can also rely on virtualization: if you have Windows 7 Professional or Ultimate, download and install Windows Virtual PC with XP Mode (http://www.microsoft.com/windows/virtual-pc/) to have a 32 bit Windows XP SP3 environment in which you can install and run your old applications; otherwise, download and install a virtualization program like Microsoft Virtual PC 2007 SP1 (http://www.microsoft.com/download/en/details.aspx?id=24439) or Oracle VirtualBox (http://www.virtualbox.org), create a virtual machine, install the Windows version you need and install the applications you need to run.
    Remember that you must own valid Retail licenses for any operating system you want to virtualize.

    Bye.


    Luigi Bruno - Microsoft Community Contributor 2011 Award
    • Proposed as answer by Arthur Xie Wednesday, October 19, 2011 7:45 AM
    • Marked as answer by Arthur Xie Thursday, November 3, 2011 3:19 AM
    Sunday, October 16, 2011 10:14 PM