При аналогичной проблеме, когда я установил 32-битную JVM на 64-битную Win7, все работало хорошо, пока не загрузился сторонний мост OLE. JVM дала отчет о сбое, сообщив, что бинарный файл Java перестал работать, а значением сообщения в коде отчета о сбое было HEAP_MEMORY_CORRUPTION. Это довольно странно, потому что, когда я прикрепил профилировщик, куча была намного ниже максимального предела. Я подозреваю, что мой провайдер Bridge выполнил некоторые выполнения режима ядра (если это возможно), которые не разрешены во время эмуляции под WOW64.
Я решил свой. Когда ole заполнял MS Office, он не мог заполнить 2007 вместо этого, когда я установил 2003, он работал. проверьте, не сработало ли ваше приложение немедленно или когда происходят какие-то собственные вызовы, чтобы вы могли точно определить проблему.