Проблему с iVeiwMediaPro и Expression Media удалось решить лишь вчера. А до этого все обстояло весьма плохо. Напомню, что система - WinXP64 и вначале iViewMediaPro работала корректно, но потом перестал работать поворот preview. Expression Media не только не поворачивала preview, но и при попытке его сгенерировать просто терла его. Ситуация усугубилась при появлении NEF-файлов от Nikon D7000. Для них iVeiwMediaPro не захотела генерировать preview, а при попытке открыть файл, просто падала. Expression Media при открытии NEF выдавала пустое (черное) изображение.
Прослышал я про то, что Expression Media использует WIC и скачал его для 64-битовой ОС. К сожалению, поставить на мою систему не удалось, т.к. почему-то возникла несовместимость с языком (не встала ни русская, ни английская версия).
Наконец выяснилось, что Expression Media имеет сервис-паки! Моя была без него. Тогда я поискал в интернете и обнаружил, что еще до меня люди пытались найти Expression Media с ними, но удалось это сделать лишь для Expression Studio, в которую входит Expression Media. Скачал эту Expression Studio. Но при установке возникла новая проблема: ей нужна Framework 4.5. Но Framework - разрядно-зависимая программа и версию 4.5 нельзя установить на систему 64-бит, поскольку она является 32-разрядной. А для 64-бит ОС своя нумерация версий и самая новая для нее - 2.0. В конце концов я поставил из этого дистрибутива только SP1 (поверх ранее установленной "кривой" Expression Media). И - о чудо! - она заработала! И генерация, и поворот preview появились, и новый NEF раскрывается! Второй сервис-пак пока не ставил.
Вывод: виновата не "неправильная WinXP64", а изначально кривая Expression Media, которую в обязательно порядке следует патчить.