+ Post New Thread
Results 1 to 12 of 12
Windows Server 2008 Thread, Creating MSIs in Technical; What does everyone suggest? winInstall? or is there something better?...
  1. #1

    Join Date
    Apr 2008
    Posts
    853
    Thank Post
    111
    Thanked 112 Times in 108 Posts
    Rep Power
    45

    Creating MSIs

    What does everyone suggest? winInstall? or is there something better?

  2. #2

    matt40k's Avatar
    Join Date
    Jun 2008
    Location
    Ipswich
    Posts
    4,373
    Thank Post
    368
    Thanked 635 Times in 517 Posts
    Rep Power
    157
    I do it from scratch, ok, you can't do it for everything and it's not perfect nor exactly easy.

    Great guide at: Spinner Software - Knowledge Base - Creating an MSI installation package from scratch

  3. Thanks to matt40k from:

    irsprint84 (10th April 2009)

  4. #3

    Join Date
    Apr 2008
    Posts
    853
    Thank Post
    111
    Thanked 112 Times in 108 Posts
    Rep Power
    45
    it seems interesting, but I m from a RM environment moving to a vanilla network, so i'd like something quick and similar to rm package builder

  5. #4


    Join Date
    Feb 2007
    Location
    Northamptonshire
    Posts
    4,687
    Thank Post
    352
    Thanked 794 Times in 714 Posts
    Rep Power
    346
    Wininstall LE will be fine for you initially, but you may want to pick up Orca to tidy up anything stupid it might do.

  6. Thanks to kmount from:

    irsprint84 (10th April 2009)

  7. #5

    Ric_'s Avatar
    Join Date
    Jun 2005
    Location
    London
    Posts
    7,590
    Thank Post
    109
    Thanked 762 Times in 593 Posts
    Rep Power
    180
    Also take a look at Windows Installer Wrapper Wizard - not exactly 'real' MSIs since they can't self heal but everything else works

  8. Thanks to Ric_ from:

    irsprint84 (10th April 2009)

  9. #6
    OverWorked's Avatar
    Join Date
    Jul 2005
    Location
    N. Yorks
    Posts
    1,013
    Thank Post
    198
    Thanked 42 Times in 34 Posts
    Rep Power
    30
    Quote Originally Posted by kmount View Post
    Wininstall LE will be fine for you initially, but you may want to pick up Orca to tidy up anything stupid it might do.
    I agree with this. I use Wininstall LE initially, then Wininstall LE again to do some editing to cut out windows system files it often picks up (can't remember their names right now - it's usually the same ones). Then finish off with Orca to do the fine tuning.

    Orca can also put in the icon images that Wininstall LE always misses.

    Orca isn't easy and documentation is scant. I worked out the basics for myself - changing shortcut locations, icon images.

  10. Thanks to OverWorked from:

    irsprint84 (10th April 2009)

  11. #7
    MicrodigitUK's Avatar
    Join Date
    May 2007
    Location
    Wiltshire
    Posts
    332
    Thank Post
    37
    Thanked 54 Times in 50 Posts
    Rep Power
    24
    Wininstall LE, Orca, Windows Installer Wrapper and Bat To Exe Converter are all the tools I use for all my packages.

    Wininstall LE is actually the same tool that RM package builder frontend is built over. But as it can be a bit messy and include bits in packages you donít want so I tend to use Windows Installer Wrapper if the install exe will do a silent install.

    Orca I use to make MST,s (Microsoft MSI Transform File) for existing MSIís that just need things like the product key and local settings put in.

    Bat To Exe Converter I use in conjunction with Windows Installer Wrapper to send out BAT scripts that only need to rune once to fix a problem on workstations. (E.G. the Sophos uninstall BAT script for when that brakes and will not uninstall to allow a re install)

  12. #8

    AngryTechnician's Avatar
    Join Date
    Oct 2008
    Posts
    3,730
    Thank Post
    698
    Thanked 1,211 Times in 761 Posts
    Rep Power
    394
    I use the freeware features in Advanced Installer for creating MSIs, and often use Orca for tweaking existing ones or adding features to the Advanced Installer packages that the freeware version doesn't do (installing services, for example).

    For the nitty-gritty of MSIs, the Microsoft MSI Database schema is also a very useful reference.

  13. Thanks to AngryTechnician from:

    OverWorked (10th April 2009)

  14. #9
    meastaugh1's Avatar
    Join Date
    Jul 2006
    Location
    London/Hertfordshire
    Posts
    890
    Thank Post
    69
    Thanked 85 Times in 70 Posts
    Rep Power
    32
    Quote Originally Posted by OverWorked View Post
    I agree with this. I use Wininstall LE initially, then Wininstall LE again to do some editing to cut out windows system files it often picks up (can't remember their names right now - it's usually the same ones). Then finish off with Orca to do the fine tuning.
    You can setup file and registry exclusion lists (.xcp) so that these system entries are ignored and not added to the package.

    Quote Originally Posted by OverWorked View Post
    Orca isn't easy and documentation is scant. I worked out the basics for myself - changing shortcut locations, icon images.
    I found the Windows Installer documentation on MSDN to be useful when working with table editors such as Orca: http://msdn.microsoft.com/en-us/library/aa368259(VS.85).aspx

    I use Wise Package Studio here for repackaging and either use InstallTailor, Orca or Instedit for transforming vendor packages.

  15. Thanks to meastaugh1 from:

    OverWorked (10th April 2009)

  16. #10


    Join Date
    Jul 2007
    Location
    Rural heck
    Posts
    2,662
    Thank Post
    120
    Thanked 434 Times in 353 Posts
    Rep Power
    126
    Quote Originally Posted by AngryTechnician View Post
    I use the freeware features in Advanced Installer for creating MSIs, and often use Orca for tweaking existing ones or adding features to the Advanced Installer packages that the freeware version doesn't do (installing services, for example).

    For the nitty-gritty of MSIs, the Microsoft MSI Database schema is also a very useful reference.
    Advanced is excellent. Not the most powerful tool, but it's so quick and easy.

  17. #11
    OverWorked's Avatar
    Join Date
    Jul 2005
    Location
    N. Yorks
    Posts
    1,013
    Thank Post
    198
    Thanked 42 Times in 34 Posts
    Rep Power
    30
    Another tip is to use a clean virtual machine running under VMWare Server. Use it for creating the MSI and testing deployment. Take a snapshot of the VM switched off before you do anything, that way you can go back to the clean machine at any time instantly.

  18. 2 Thanks to OverWorked:

    garethedmondson (15th April 2009), Zimmer (15th April 2009)

  19. #12
    Zimmer's Avatar
    Join Date
    Nov 2008
    Location
    Chadderton
    Posts
    116
    Thank Post
    10
    Thanked 10 Times in 10 Posts
    Rep Power
    13
    Good advise OverWorked - I do the same thing when packaging, it saves so much time. Before Vm'ing I used to re-image a test workstation everytime I messed up the MSI package.

    But yeah, Winstall LE is great for packaging, and Orca is also good for clean up tasks like removing unwanted Current User keys the package may want to insert into the registry.

  20. Thanks to Zimmer from:

    garethedmondson (15th April 2009)

SHARE:
+ Post New Thread

Similar Threads

  1. creating website for DT
    By PEO in forum Web Development
    Replies: 9
    Last Post: 18th May 2009, 10:54 AM
  2. creating new menus
    By jkmoch in forum EduGeek Joomla 1.0 Package
    Replies: 2
    Last Post: 5th May 2008, 03:28 AM
  3. Creating Ghost CD
    By armadillo in forum How do you do....it?
    Replies: 4
    Last Post: 21st September 2007, 02:44 PM
  4. Editing Macromedia Studio 8 MSIs to add Product Key
    By u8dmtm in forum Network and Classroom Management
    Replies: 3
    Last Post: 2nd February 2007, 11:03 AM
  5. Creating our own Union
    By bossman in forum Comments and Suggestions
    Replies: 5
    Last Post: 2nd June 2006, 08:38 AM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •