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

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

У меня компьютер с 64-разрядной ОС, недавно обновленный с Windows 8.1 до Windows 10 x64.

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

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

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

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

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

Мне любопытно:

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

Отказ от ответственности: Я перепостил это наr/техподдержка

решение1

Навскидку, щелкните правой кнопкой мыши по исполняемому файлу и запустите его в средстве устранения неполадок совместимости. Это может помочь диагностировать его, если он зависнет, и вы его убьете.

Альтернативно запустите его на виртуальной машине. Будет досадно найти легитимную копию Windows 95/98SE (и я сомневаюсь, что она будет поддерживать бесшовный режим/единство или другие полезные вещи), но вы можете обойтись без запуска программы на виртуальной машине с более новой старой версией Windows.

К сожалению, в Windows 8.1 нет режима XP, поэтому вам придется приобрести лицензию на какую-нибудь старую копию Windows и, возможно, запустить ее на хосте виртуальной машины, который поддерживает бесшовный режим.

Итак, для целей тестирования возьмите копию VMware Player (она бесплатна), возьмите копию виртуальной машины для той версии Windows, которую вы хотите протестировать.современный.ie, установите на него corel printhouse и попробуйте. VM должна работать около 3 месяцев и/или вы можете заменить ее на правильную установку, как только убедитесь, что она работает. Затем вам нужно будет создать ярлык для запуска программы. Также должно быть возможно заставить работать принтеры и общие папки.

решение2

Если запуск этого программного обеспечения является вашим единственным требованием, вы можете загрузиться с «Hiren's Boot CD» и выбрать «Mini Windows XP», а затем запустить его...

Связанный контент