I had a client install an Access app I built using Access XP and package with the Package and Deployment Wizard onto his Windows Vista laptop.

I've looked into this briefly, and I see that older installation packages run under "virtualization" for Windows Vista - copies of the files get placed in a user-specific folder, and if you use the registry, you're only accessing a virtual copy of it.

I've found, though, that when uninstalling the Access application that the "virtualized" copies don't seem to be removed. I find them under "Desktop/[User]/AppData/Local/VirtualStore/Program Files/[Installation Folder Name]". This wouldn't be a problem, except that when my users install an update (also created with the PDW), the new virtual files don't appear to overwrite the old ones, and when they run the application, the old version still executes.

This happens on his laptop, and I've also been able to reproduce the behavior on a Vista desktop I have at the office.

Asides from telling my users to delete the virtual copies, are there steps that I can take to deal with this Has anyone hit into this yet Or should I be going about doing this another way entirely