Está en la página 1de 1

ecientemente se encontró con un problema con una máquina virtual de Windows 7 de 32 bits que se ejecuta

en VMware Fusion en Mac OSX 10.9 (Mavericks) cuando se ejecuta una aplicación de punto de venta
recibiría una aplicación que ha causado un error de protección general en el módulo WIN87EM.DLL. Comencé
a cavar y encontré este hilo discutiendo el problema en http://social.technet.microsoft.com/Forums/en-
US/e0922437-0dc7-4091-a8f7-fadc7fb5bbb5/general-protection-fault-in-module- win87emdll-while-running-
windows-xp-mode? forum = w7itprovirt .
Básicamente, el problema es que cuando intente ejecutar una aplicación heredada de 16 bits en Windows XP
y superior, recibirá el GPF (Error de protección general).
La biblioteca de emuladores Windows 80 × 87, WIN87EM.DLL, funciona a nivel de Windows de 16 bits para
virtualizar el coprocesador entre múltiples aplicaciones basadas en Windows que se ejecutan dentro de la
máquina virtual del sistema.
Me parece que, con la máquina virtual que utiliza un procesador virtualizado (no relacionado con la referencia
anterior a "coprocesador virtualizado") en lugar de un procesador emulado, el dispositivo virtual de
coprocesador matemático (VMCPD) y / o WIN87EM.DLL generan un error del procesador virtualizado.
Entonces, como lo arreglamos. Suficientemente simple, solo tiene que "ocultar" el coprocesador matemático
de la máquina virtual, para que no vaya al procesador. Al parecer, esto se puede lograr mediante el uso de un
programa llamado WinFloat que incluye una herramienta llamada HIDE87, que se supone que oculta el
coprocesador matemático del núcleo.
Por suerte para nosotros, puede descargar winfloat desde http://www.conradshome.com/win31/archive/ .
 Haga clic en winfloat.exe para descargar a un directorio. Una vez descargado, haga doble clic para extraer
los archivos.
 Copiar HIDE87.com a c: \ windows \ system32 directorio
 Agregue lh c: \ windows \ system32 \ HIDE87.com como la primera línea al archivo c: \ windows \
system32 \ autoexec.nt .
 Reiniciar máquina virtual
El error ahora debería desaparecer. Esto funcionará con máquinas virtuales que se ejecutan en Virtualbox y
VMWare.

También podría gustarte