• Always start Re-packager in a clean VDI(Uninstall unwanted software and make it as repackaging build before capturing)

  • Analyze application completely with the available documents and note the behavior of the source completely.

  • Always install the dependency application before start capturing the main application.

  • Search for the exclusion list of files and add that lists to exclusion template.(.log, .temp ,.reg, .iss, .isu, setup files)

  • Always have a backup of newly created .ism file

  • Never use hard coded path in MSI/MST.

  • Compare captured .ini files with the source

  • .ini files should be in ini files section and don’t keep any configuration file as key path.(.mdb, .ini,.dat, .bat)

  • Feature should not contain any empty components

  • Every component should have key path

  • Any files going to user profile should have an HKCU key as it key path.

  • Check the entries made by the application.

  • Ensure files are installed to respective folders and compare this with the source installation.

  • When importing any registry key ensure that it is going under respective hive.