Краткий ответ: полностью удалите программное обеспечение и убедитесь, что в реестре Windows не осталось следов приложения, а затем переустановите последнюю стабильную версию программного обеспечения.
Длинный ответ: да, можно выяснить причину сбоя и, возможно, устранить ее, но это может потребовать программирования и отладки на C/C++, если он работает в Windows на рабочем столе.
Длинный ответ:
Я обнаружил это случайно, как начинающий программист, но если у вас установлена программа Visual Studio, при каждом сбое приложения будет опция "Отладка программы".
Если вы нажмете на это, вы можете просмотреть код сборки и установить точки останова в редакторе, а затем пошагово, чтобы увидеть, где была ошибка. Если у вас есть доступ к отдельным файлам приложения, и вы можете использовать его для отладки в C/C++, а размер приложения невелик, т. Е. Менее 50-100 исходных файлов, может оказаться полезным запустить приложение в режиме отладки в Visual Studio. и выяснить, где в коде происходит сбой. Если это большая программа, такая как Photoshop, Office/Word/Excel и т.д., То эти внутренние исходные файлы, скорее всего, не будут существовать на уровне пользователя, поэтому переустановка приложения может оказаться лучшим выбором.
Полагаю, единственное предостережение для этого решения - это если рассматриваемое приложение на самом деле было Visual Studio.
Извините, это ответ, ориентированный на программирование, но это самое близкое решение вашего вопроса. Если кто-то может добавить, уточнить или дополнить мой ответ, пожалуйста, не стесняйтесь.