In previous versions (12, 2008) this would work:XCopyFile (CommonFilesFolder^"Test\\*.*",INSTALLDIR^"Test",COMP_UPDATE_DATE|SHAREDFILE|INCLUDE_SUBDIR);With 2009, when an uninstall is preformed, all the SharedDlls registry entries are not being update...