Windows XP WIN87EM.DLL

Discussion in 'General Questions' started by JanuszH1, Mar 10, 2017.

  1. JanuszH1

    JanuszH1 Bit poster

    Messages:
    2
    Running an old cad program called CAD-P2 by JBL. When opening program a fault window is displayed with the following: "general protection fault in module win87em.dll @ 0001:02C9" the only option offered is to shut down. Ive checked this out on the web and managed to find a reference to it but for a different VM vendor and it stated that this dll is controlling calls to the math-co processor. The fix was to run a utility which masks this from the VM therefore letting the VM run correctly.
    Is there such a fix in Parallels, or is this known under some other cure ?
     
  2. PaulChristopher@Parallels

    PaulChristopher@Parallels Product Expert Staff Member

    Messages:
    3,158
    Hi JanuszH1,
    Basically, the issue is that when you try to run a legacy 16-bit application in Windows XP and above you will receive the GPF (General Protection Fault).
    Win7mem.dll works at the 16-bit-Windows level to virtualize the coprocessor among multiple Windows-based applications that run inside the system VM. You have to repair Windows XP in order to fix system32 files.
     
  3. JanuszH1

    JanuszH1 Bit poster

    Messages:
    2
    Thanks for the info, i suspected it was to do with that, can you elaborate on what wants fixing in WinXP please
     
  4. PaulChristopher@Parallels

    PaulChristopher@Parallels Product Expert Staff Member

    Messages:
    3,158
    Improperly shutting down your PC or getting a virus infection could corrupt the WIN87EM.DLL, which could lead to DLL errors. When your WIN87EM.DLL file becomes corrupt, it cannot be loaded properly and will present an error message.
    Other times, WIN87EM.DLL file errors could be related to issues in the Windows registry. Broken DLL file references can prevent your DLL file from registering properly, giving you a WIN87EM.DLL error. These broken registry keys can be as a result of a missing DLL file, moved DLL file, or a leftover DLL file reference in your Windows registry from an unsuccessful software installation or uninstallation. Please reinstall or repair Windows XP installation to fix the issue.
     
  5. jamesj5

    jamesj5 Bit poster

    Messages:
    1
    thanks it works
     
  6. PaulChristopher@Parallels

    PaulChristopher@Parallels Product Expert Staff Member

    Messages:
    3,158
    Hi @jamesj5, you're welcome! Feel free to reach out anytime. We are here to help!
     

Share This Page