Hi,

QTP works fine in XP with out any issues.
QTP 9.2 supports MS Vista 32 bit edition and 9.5 supports 64 bit editions.
Check with latest versions 9.2 or 9.5.

Thanks.
JK