Устранение проблем, связанных с зависанием очень старого программного обеспечения в Windows 10

2042
jmite

Я на 64-битном компьютере, недавно обновленном с Windows 8.1 до Windows 10 x64.

Мой не очень технически подкованный друг использует очень старую программу под названием «Corel PrintHouse Magic», и в формате этой программы сохраняются годы работы. На Windows XP и Windows 8 мы смогли хорошо запустить программу в режиме совместимости с Windows 95.

Однако после обновления до Windows 10 программа больше не работает. В частности:

  • Когда я пытаюсь открыть файл в программе, он бесконечно показывает синий кружок «в процессе», пока не завершится вручную в диспетчере задач.
  • То же самое происходит, если я пытаюсь нажать кнопку выхода в углу.

Другие аспекты программы, кажется, работают нормально, такие как создание и сохранение новых файлов.

Поведение точно такое же, когда я запускаю программу без режима совместимости, или в Windows 95 Compat, или в Win98 или WinXP.

Я задаюсь вопросом:

  • Каковы вероятные подозрения для вещей, которые изменились с Win8 на Win10, что приведет к прекращению работы программы эпохи Windows 95?
  • Что я могу сделать, чтобы попытаться диагностировать проблему? (Это сложно, так как сообщение об ошибке не отображается).
  • Какие у меня есть варианты, кроме режима совместимости, для попытки исправить это?

Отказ от ответственности: я разместил это на r / techsupport

4
Режим совместимости с Windows 95 мог измениться. Journeyman Geek 8 лет назад 2
«CorelDRAW 9 (не может говорить о других версиях) и Corel PHOTO-PAINT 9 оба перечисляют .CPH среди доступных типов файлов в диалоге открытия. Однако я не пытался открыть такой файл.» С http: // forum.corel.com/EN/viewtopic.php?p=239635#p239635 DavidPostill 8 лет назад 0
Похоже, что CorelDRAW 9 страдает от тех же проблем совместимости: / DavidPostill 8 лет назад 0

2 ответа на вопрос

4
Journeyman Geek

Off the top of my head, rightclick on the executable, and run it in compatibility troubleshooter. That might help diagnose it if it hangs, and you kill it.

Alternately run it on a VM. Its going to be an annoyance finding a legitimate copy of windows 95/98SE (and I doubt it would do seamless mode/unity or other useful things), but you might be able to get away with running the program in a VM with an newer older version of windows.

Unfortunately windows 8.1 dosen't have XP mode, so its up to you to get a licence for some older copy of windows, and maybe run it in a VM host that has some flavour of seamless mode.

So for testing purposes, grab a copy of vmware player (its free), grab a copy of the VM for the windows version you want to test off modern.ie, install corel printhouse on it and try it. The VM should work for ~3 months and/or you can replace it with a proper install once you know it works. You'll then want to create a shortcut to create a shortcut to launch the program. Getting printers and shared folders working should also be possible.

Я думал, что современные .ie виртуальные машины разрешают доступ только к IE / edge, а остальная часть ОС недоступна. Burgi 8 лет назад 0
Нет, в последний раз я проверял, что они полностью работоспособны. http://stackoverflow.com/questions/24592079/install-softwares-on-modern-ie-vms, кажется, подтверждает это Journeyman Geek 8 лет назад 1
Это полезно знать Burgi 8 лет назад 0
0
rahuldottech

If running this software is your only requirement, you could boot into 'Hiren's Boot CD' and choose 'Mini Windows XP' and then run it...