Про подмену новой dll вместо старой в принципе давно уже пишут.
Тем не менее, для полного обновления версий лучше все-таки скопировать все установившиеся на Win7 файлы и заменить ими те, что стояли на ХР.
Это полностью все файлы из папок :
1) c:\Program Files\Native Instruments\Kontakt 5\
2) c:\Program Files\Common Files\Native Instruments\Helper\
3) c:\Program Files\Common Files\Native Instruments\Kontakt 5\
4) c:\Program Files\Common Files\Native Instruments\Service Center\
эти три на случай, если что-то еще нативовское стоит на семерке, если же только контакт, можно просто взять целиком всю папку:
c:\Program Files\Common Files\Native Instruments\
Ну и из папки с плагинами взять 3 контатовских dll-файла:
у меня например папка: c:\Program Files\VstPlugins\ - т.е. при установке контакт всегда спрашивает, куда ставить плагины:
Kontakt 5.dll
Kontakt 5 8out.dll
Kontakt 5 16out.dll
Всё скопированное можно затем записывать уже куда угодно вместо старых версий на ХР.
Если же скопировать и заменить только dll - как советуют некоторые - тогда произойдет неполное обновление версии. Не знаю, возможно оно и будет работать без вылетов, но полноценно вряд ли. Потому что среди указанных выше многие файлы отличаются от старых и размером и версией. Т.е. что-то во всех них новое все-таки добавили или исправили. Что может не функционировать как надо после замены только dll-плагина.
После замены же полностью - все уже должно работать как если бы оно было установлено на ХР обычным образом.
При отсутствии под рукой семерки, можно тоже найти выход. Для этого ставим на ХР версию 5.10, которая еще нормально ставилась. Затем с помощью хотя бы WinRar (если нет прог для работы с образами) распаковываем в какую-то папку iso-файл из новой версии (5.21) . Затем открываем по очереди на компе сначала все папки установленной версии 5.10 (их названия см. выше) и лазим по папкам распакованной новой версии, сравнивая по именам файлы в папках со старыми и заменяя ими старые. В новых и старых однотипных папках по именам файлы совпадают (кроме одной добавленной папки с пресетами).
Проще всего это делать в Total Commander - открывая на левой панели старые - на правой новые.
Этот способ менее удобен из-за того, что в распакованном iso-файле все папки имеют имена без смысла, поэтому придется пролазить ряд папок, прежде, чем увидите сходное содержимое. Но при отсутствии возможности установки на Win7 - вполне сгодится.
Полчаса работы - и у вас полная новая версия на ХР.