PC Review


Reply
Thread Tools Rate Thread

Deploy MSI future changes multiple users

 
 
Sheldon
Guest
Posts: n/a
 
      6th Jan 2009
Hello -

I have a windows app that needs to be deployed via an MSI installer to 200+
users.

This app will require updating at various times. From what I've read, there
is no way to update something deployed via MSI short of uninstalling and
reinstalling. Is this really the case???????

(I can't use ClickOnce because the users change desks and thus, machines,
quite frequently.)

Any help will be greatly appreciated!


--
Sheldon
 
Reply With Quote
 
 
 
 
Jeff Johnson
Guest
Posts: n/a
 
      6th Jan 2009
"Sheldon" <(E-Mail Removed)> wrote in message
news:BC9AE1AE-2258-412F-A3C3-(E-Mail Removed)...

> I have a windows app that needs to be deployed via an MSI installer to
> 200+
> users.
>
> This app will require updating at various times. From what I've read,
> there
> is no way to update something deployed via MSI short of uninstalling and
> reinstalling. Is this really the case???????
>
> (I can't use ClickOnce because the users change desks and thus, machines,
> quite frequently.)
>
> Any help will be greatly appreciated!


MSIs have the ability to update older versions. A REinstall is of course
required, but an initial UNinstall is not, as the MSI uninstalls the older
version itself. I can't give the specifics of HOW to do this, but I believe
it has to do with setting some properties in the MSI and also making sure
that you increase the version number of the new MSI package.


 
Reply With Quote
 
Sheldon
Guest
Posts: n/a
 
      6th Jan 2009
Thanks for your response, Jeff.

Can you point me in the direction of where I can find out HOW to update the
older versions?

I've searched the Internet to no avail . . .
--
Sheldon


"Jeff Johnson" wrote:

> "Sheldon" <(E-Mail Removed)> wrote in message
> news:BC9AE1AE-2258-412F-A3C3-(E-Mail Removed)...
>
> > I have a windows app that needs to be deployed via an MSI installer to
> > 200+
> > users.
> >
> > This app will require updating at various times. From what I've read,
> > there
> > is no way to update something deployed via MSI short of uninstalling and
> > reinstalling. Is this really the case???????
> >
> > (I can't use ClickOnce because the users change desks and thus, machines,
> > quite frequently.)
> >
> > Any help will be greatly appreciated!

>
> MSIs have the ability to update older versions. A REinstall is of course
> required, but an initial UNinstall is not, as the MSI uninstalls the older
> version itself. I can't give the specifics of HOW to do this, but I believe
> it has to do with setting some properties in the MSI and also making sure
> that you increase the version number of the new MSI package.
>
>
>

 
Reply With Quote
 
Jeff Johnson
Guest
Posts: n/a
 
      7th Jan 2009
"Sheldon" <(E-Mail Removed)> wrote in message
news:5B918366-3900-4444-B6A2-(E-Mail Removed)...

> Can you point me in the direction of where I can find out HOW to update
> the
> older versions?
>
> I've searched the Internet to no avail . . .


Other than the MSDN documentation, I don't know.
http://msdn.microsoft.com/library.


 
Reply With Quote
 
Phil Wilson
Guest
Posts: n/a
 
      8th Jan 2009
No it's not the case. The real issue is usually about what tool you use to
build MSI files. People that have only used Visual Studio setup&deployment
projects to generate MSI files get exposed to a very limited set of
capabilities. One of the features of Visual Studio setup projects is they
upgrade (in VS 2005) by effectively uninstalling the old version then
installing the new. In VS 2008 it's more of an overwrite, but in both cases
you generate a complete MSI file and use the RemovePreviousVersions option.

More advanced users of MSI setups (using tools like WiX, InstallShield,
Wise, Advanced Installer etc) have a few more choices, including generating
patches. If you think about updates to Office and Visual Studio, they are
updated using patches (msp files) and definitely not by uninstalling the
entire product first. So what you're hearing is just misinformation. People
with your deployment scenarion often use a group policy deployment object to
assign the MSI file to the machine, so it installs when a user logs on, and
this install can be done even if the actal user does not have administrative
privileges.

--
Phil Wilson
Definitive Guide to Windows Installer
http://www.apress.com/book/view/1590592972


"Sheldon" <(E-Mail Removed)> wrote in message
news:BC9AE1AE-2258-412F-A3C3-(E-Mail Removed)...
> Hello -
>
> I have a windows app that needs to be deployed via an MSI installer to
> 200+
> users.
>
> This app will require updating at various times. From what I've read,
> there
> is no way to update something deployed via MSI short of uninstalling and
> reinstalling. Is this really the case???????
>
> (I can't use ClickOnce because the users change desks and thus, machines,
> quite frequently.)
>
> Any help will be greatly appreciated!
>
>
> --
> Sheldon



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Users created 6 hours into the future... clintonG Microsoft Dot NET 4 23rd Nov 2005 08:52 PM
Deploy Outlook to current users =?Utf-8?B?S2Vu?= Microsoft Outlook Installation 4 16th Nov 2005 08:40 PM
deploy a customization to multiple users =?Utf-8?B?QnJpYW4gQmF5bmU=?= Microsoft Outlook Installation 3 31st Mar 2005 02:29 PM
How to deploy Signature to all users in a network? alejandromina@yahoo.com.ar Microsoft Outlook Discussion 2 25th Feb 2005 07:59 PM
Deploy automatic formatting rules to multiple users Bill Flink Microsoft Outlook Discussion 1 13th Nov 2003 11:00 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 07:28 PM.