На днях к нам обратился один из наших партнеров. Он попросил помочь разобраться с проблемой, которая возникла у одного из его пользователей.
Суть проблемы сводилась к тому, что с какого-то периода времени перестала запускаться программа OnAir. Запускается, повисит некоторое время в панели задач и сваливает подчистую в туман.
Для начала запросили стандартную информацию о настройках программ, версии ПО. Вроде все нормально - ни к чему не подкопаешься.
Делать нечего - давайте удаленный доступ.
Зашли. Винда самая что ни на есть ХР. Смотрим, действительно так и есть - щёлкнешь по ярлыку OnAir, он в панели задач, а потом исчезает. Странно.
Пошли в реестр, зачистили настройки программ, которые хоть как-то могли бы влиять на проблему. Т.е. стартуем OnAir как-будто в первый раз. Поведение то же самое. Очень странно.
Пошли смотреть лог инсталляции ПО - вдруг что-то не порегистрировалось. Просмотрели все на несколько раз - все на месте, сообщений об отказе регистрации компонентов нет. Очень-очень странно.
Проблема на первом круге не решается. Переходим на второй круг - подключаем разработчиков. По очереди подключаем.
Сначала разработчика OnAir. Ставим DBGView, смотрим отладочную печать - видим ошибку, но в том месте где ее быть не должно в принципе. Ошибка возникает при инициализации компонентов, работающих с DotNet. Страшная догадка - на машине не установлен DotNet!!! Но такого быть не может - инсталлятор ПО просто бы не стал устанавливать наши компоненты. Убеждаемся - DotNet на машине стоит. Очень-очень-очень странно.
Решение проблемы переходит дальше по эстафете к разработчику, отвечающему за титровальную систему - именно она требует DotNet. Сидим смотрим и ничего понять не можем. Вроде всё на месте. Всё должно работать. Очень-очень-очень-очень странно.
В некоторой тоске автор титровальной системы начал изучать свойства ярлыка, с которого запускается Onair на этой машине.
!!!Нашли!!!
На закладке совместимость стоит требование быть совместимым с Windows 95. Естественно в те далекие времена никакого DotNet и в помине не было. Поэтому OnAir и исчезал обидевшись, что ему не дают работать в привычной обстановке.
PS
Кто поставил грыжик для совместимости с Win95 скорее всего никто так и не узнает.
Будни техподдержки (быль, почти офтопик)
Модераторы: ElenVR, Людмила, PR
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK