Не легко исправить, что вы можете сделать. Сервис пытается открыть пользовательский интерфейс на рабочем столе пользователя. В XP это работало, потому что службы и первый пользовательский вход в систему выполняются в сеансе 0. В Vista службы запускаются в сеансе 0, а первый пользователь запускается в сеансе 1, поэтому у службы нет возможности напрямую показать пользовательский интерфейс пользователю , Это было связано с проблемами безопасности - поиск Win32 Shatter Attack, чтобы получить более подробную информацию, но в основном ненадежный пользователь может отправлять сообщения службы с искаженным окном, а в некоторых случаях даже может вызвать выполнение произвольного кода.
Вы можете полностью отключить его, отключив в системе службу «Обнаружение интерактивных служб». Но вы вообще не увидите уведомлений, и это отключит его для всех интерактивных сервисов. Наилучший подход - пожаловаться продавцу на обновление его программного обеспечения для Vista.
РЕДАКТИРОВАТЬ: И программное обеспечение не работает на XP, когда несколько пользователей вошли в систему, а активный пользователь не в сеансе 0.