У меня новая установка Windows 8.1. Я установил программу 'RackAFX', но она просто не запускается. Я дважды щелкаю по значку, и ничего не происходит.
Я уже установил ОБА распространяемых пакета x86 и x64, как указано на странице загрузки RackAFX.
Один или два раза Windows сообщала, что «RackAFX перестал работать», и выдавала некоторые коды ошибок, показанные на следующих снимках экрана:
Я также перепробовал все возможные варианты «совместимости» и запускал от имени администратора, но он все равно не открывается. Теперь Windows даже не выдает сообщение «RackAFX прекратил работу». Двойной щелчок приводит к появлению вращающегося круга возле мыши, а затем ничего.
В любом случае, пытаясь отладить, я установил RackAFX на машину жены с Windows 8.1 и на мой старый засоренный раздел Windows 7 (на той же машине, что и проблемный раздел), и это работает без проблем. Я также пробовал обновить Windows 8.1 на новом разделе, но это все еще не работает.
Затем я добавил еще один раздел Windows 7 на свой новый жесткий диск и установил RackAFX, но результат тот же — он не открывается.
Не уверен, поможет ли это, но в этой статье SO описывается, как найти LOC, относящийся к «Exception Offset»:
Итак, подведем итог: RackAFX не откроется на свежеустановленной Windows 7 или Windows 8.1.
решение1
Вероятно, вам не хватает одного или нескольких для распространяемых пакетов MS VC.
Со страницы загрузок RackAFX:
32-разрядные операционные системы Если вы не используете VisualStudio 2008 и устанавливаете его впервые, пожалуйста, также загрузите и установите VS2008 C++ Redistributable x86 (это просто, быстро и бесплатно). Если вы собираетесь использовать VS2008, то вам не нужен Redistributable, так как он будет установлен автоматически VS2008.
64-битные операционные системы Если вы устанавливаете впервые, пожалуйста, также загрузите и установите VS2008 C++ Redistributable x64 (это просто, быстро и бесплатно). Вам это все равно понадобится, даже если вы планируете использовать VS2008.
ОБНОВЛЕНИЕ: Читатель книги, использующий Win8/64-bit и Visual Studio 2013, сообщает, что вам нужно установить ОБА x86 и x64 распространяемых пакета. Это связано с тем, что VS2013 больше не устанавливает некоторые из требуемых файлов.
решение2
Проблема была в том, что драйвер для моей звуковой карты еще не был установлен, и поэтому не было выбрано устройство ввода/вывода по умолчанию. Это привело к сбою программы. Установка драйвера и выбор входа/выхода решили проблему.