When trying to uninstall the previous version of our application, I receive the following error:
> Error 1325. 'mFileBagIDE.dll' is not a valid short file name. Curiously, if the original installation DVD is in the drive, then there is no error. I checked through the entire MSI database of both my installer (generated by WiX), which is running RemoveExistingProducts, and the installer of the application being uninstalled (generated by InstallAware), and the text "mFileBagIDE.dll" appears nowhere in either. Checking the log, this is happening during the CostFinalize action. Some (hopefully) relevant log info, slightly scrubbed: > Action start 15:34:00: RemoveExistingProducts. > ... > MSI (s) (D8:64) [15:34:00:500]: PROPERTY CHANGE: Modifying SourceDir > property. Its current value is > 'C:\ProgramData\{67A24629-BC3D-4839-B306-8EEC8307E4EE}\'. Its new value: > 'D:\MyApplication\data'. > ... > MSI (s) (D8:64) [15:34:00:546]: PROPERTY CHANGE: Adding TARGETDIR property. > Its value is 'C:\'. > MSI (s) (D8:64) [15:34:00:546]: PROPERTY CHANGE: Adding P19C1C4DA_1 property. > Its value is 'C:\'. > MSI (s) (D8:64) [15:34:00:553]: Note: 1: 1325 2: mFileBagIDE.dll > MSI (s) (D8:64) [15:34:00:553]: Note: 1: 2205 2: 3: Error > MSI (s) (D8:64) [15:34:00:553]: Note: 1: 2228 2: 3: Error 4: SELECT > `Message` FROM `Error` WHERE `Error` = 1325 > MSI (c) (04:50) [15:34:00:558]: Font created. Charset: Req=0, Ret=0, Font: > Req=MS Shell Dlg, Ret=MS Shell Dlg > Error 1325. 'mFileBagIDE.dll' is not a valid short file name. > MSI (s) (D8:64) [15:34:01:412]: Note: 1: 2205 2: 3: Error > MSI (s) (D8:64) [15:34:01:412]: Note: 1: 2228 2: 3: Error 4: SELECT > `Message` FROM `Error` WHERE `Error` = 1709 > MSI (s) (D8:64) [15:34:01:412]: Product: MyApplication -- Error 1325. > 'mFileBagIDE.dll' is not a valid short file name. > > Action ended 15:34:01: CostFinalize. Return value 3. > Action ended 15:34:01: INSTALL. Return value 3. > ... > Property(N): P250DE232_2 = C:\Program Files\MyCompany\MyApplication\APT Book > Internal Data > Property(N): P250DE232_1 = D:\MyApplication\data\APTBook\mFileBagIDE.dll\bag\ > Property(N): P9973F805_2 = C:\Program Files\MyCompany\MyApplication\APT Book > Internal Data\MyApplication Pictures > Property(N): P9973F805_1 = > D:\MyApplication\data\APTBook\mFileBagIDE.dll\bag\MyApplication Pictures > Property(N): PF2C686EF_2 = C:\Program Files\MyCompany\MyApplication\APT Book > Internal Data\MyApplication Thumbnails > Property(N): PF2C686EF_1 = > D:\MyApplication\data\APTBook\mFileBagIDE.dll\bag\MyApplication Thumbnails When we remove that "APT Book" stuff from the installer, everything works fine. In InstallAware, this is a "Copy Local File" action. The problem is, this old installer is already deployed, so we need a way (if possible) to cleanly uninstall. For those interested in StackOverflow reputation, this question is posted at http://stackoverflow.com/questions/2155477/uninstall-error-if-original-install-dvd-is-not-in-drive/2162714 Dave ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users