<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Installation Developer &#187; InstallShield Thinks It&#8217;s An Upgrade When You&#8217;re Not Doing One</title>
	<atom:link href="http://www.installationdeveloper.com/713/installshield-thinks-its-an-upgrade-when-you-arent-doing-one/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.installationdeveloper.com</link>
	<description>InstallShield Training - InstallShield Tutorials</description>
	<lastBuildDate>Thu, 26 Jan 2012 22:12:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>InstallShield Thinks It&#8217;s An Upgrade When You&#8217;re Not Doing One</title>
		<link>http://www.installationdeveloper.com/713/installshield-thinks-its-an-upgrade-when-you-arent-doing-one/</link>
		<comments>http://www.installationdeveloper.com/713/installshield-thinks-its-an-upgrade-when-you-arent-doing-one/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 19:38:29 +0000</pubDate>
		<dc:creator>Rod_Maupin</dc:creator>
				<category><![CDATA[InstallShield Training]]></category>
		<category><![CDATA[installshield class]]></category>
		<category><![CDATA[installshield classes]]></category>
		<category><![CDATA[installshield course]]></category>
		<category><![CDATA[installshield courses]]></category>
		<category><![CDATA[installshield programmer]]></category>
		<category><![CDATA[Installshield Tutorial]]></category>
		<category><![CDATA[installshield tutorials]]></category>

		<guid isPermaLink="false">http://www.installationdeveloper.com/?p=713</guid>
		<description><![CDATA[You run an installation on a test machine and get a message asking if you want to upgrade an earlier version of a product. Puzzled, you look on the machine and sure enough, there is an earlier version of a product installed. However, your intent was not to create an upgrade installation. You are creating [...]]]></description>
			<content:encoded><![CDATA[<p>You run an installation on a test machine and get a message asking if you want to upgrade an earlier version of a product.  Puzzled, you look on the machine and sure enough, there is an earlier version of a product installed.  However, your intent was not to create an upgrade installation.  You are creating a new installation for a new version of a product.  So, why is this happening?</p>
<p>There seem to be two major types of upgrade situations out there.  The first type is where a company truly wants their existing products to be upgraded to their newest product.  In this case, an upgrade or patch installation is created.</p>
<p>The second type is where a company, for whatever reason, does not create upgrade installations for new versions of their products.  When each new version comes out, they require users to uninstall any older versions first, then install the new version of their product.  There could be many reasons why they do this.  Sometimes, they just don&#8217;t have the installation experience in-house to create an upgrade installation.  So, they require users to uninstall older versions before installing new ones.</p>
<p>If you are in the second type of upgrade scenario, and your intent was not to create an upgrade installation, then you may go nuts trying to figure out why it is happening.  <strong>&#8220;Why, oh why, does InstallShield think I am doing an upgrade when I don&#8217;t want to do one?&#8221;</strong></p>
<p>About this time you start to think that life is not fair, and if you can just make it through this situation, you&#8217;ll promise to be a better person in the future.  But only <strong>IF</strong> you make it through this situation.</p>
<p>In the <strong>first upgrade scenario</strong>, you should consult the <strong>InstallShield Help</strong> and learn what <strong>Windows Installer</strong> codes you need to change for the upgrade you are creating.</p>
<p>In this <strong>second upgrade scenario</strong>, you should consult the <strong>InstallShield Help</strong> and learn the ramifications of changing <strong>Windows Installer</strong> codes when creating upgrades.  I know you don&#8217;t think you are doing an upgrade installation, but you are going to have to look at this sometime.  So, do it now.</p>
<p>If you are in the second type of situation, ask yourself if you did the following:</p>
<ul>
<li><strong>You copied the previous installation project, let&#8217;s say for the 2009 version, and just changed the date in the strings to show 2010.  However, you did not change the <strong>Product Version</strong>, the <strong>Product Code</strong>, the <strong>Upgrade Code</strong>, or the <strong>Package Code</strong>.  InstallShield sees that one or more of the codes are the same, and it thinks you are doing an upgrade.  This is not InstallShield&#8217;s fault.  When you create an upgrade, you have to follow the rules for the specific type of upgrade you are doing, and change the <strong>Windows Installer</strong> codes (GUIDs) accordingly.</strong></li>
</ul>
<p>In consulting, I see this a lot.  I&#8217;ve gotten several calls where a company is trying to create an installation for the new version of their product, and when they test the installer, InstallShield thinks it&#8217;s doing an upgrade.  Often this is because the installation was created by one person who is no longer with the company, and a second, third, or fourth person is now working on the same installation project, trying to get it working for the new product.  Installation projects have a way of getting passed around from person to person in a company.  Nobody wants to be stuck doing them.</p>
<p>If the Windows Installer codes are not the culprit of your problem, another possibility is the <strong>ISPreventDowngrade</strong> custom action.  Go to the <strong>Upgrades</strong> view and expand the <strong>Upgrade Windows Installer Setup</strong> node.  This custom action is placed there by InstallShield in Basic MSI and InstallScript MSI projects.</p>
<p><strong>ISPreventDowngrade</strong> prevents a person from installing an earlier version of a product over a later version of the same product.  One cure would be to delete this custom action.  You&#8217;d be surprised that a lot of problems go away when you do this.  However, <strong>ISPreventDowngrade</strong> is there for a reason, so I don&#8217;t recommend deleting it unless you really know what you are doing.</p>
<p>Another possibility in the <strong>Upgrades</strong> view is that the original creator of the installation may have tried to do an upgrade, but couldn&#8217;t figure it out, so they just gave up.  The result being that a half-configured upgrade is still in the <strong>Upgrades</strong> view.  If so, that could be the cause of your problem.</p>
<p>Next time you have this type of problem, check the <strong>Windows Installer</strong> codes, and the <strong>Upgrades</strong> view.  Between these two areas, you will probably find the culprit of your problem.</p>
<p>
&nbsp;</p>
<!-- Start Sociable --><div class="sociable"><div class="sociable_tagline"><a class='sociable_tagline' target='_blank' href='http://blogplay.com' style='color:#333333;text-decoration:none'>Be Sociable, Share!</a></div><ul class='clearfix'><li><a title="Twitter" class="option1_32" style="background-position:-288px -32px" rel="nofollow" target="_blank" href="http://twitter.com/intent/tweet?text=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One%20-%20http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F%20(via%20@sociablesite)"></a></li><li><a title="Facebook" class="option1_32" style="background-position:-96px 0px" rel="nofollow" target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;t=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One"></a></li><li><a title="email" class="option1_32" style="background-position:-160px 0px" rel="nofollow" target="_blank" href="https://mail.google.com/mail/?view=cm&fs=1&to&su=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One&body=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&ui=2&tf=1&shva=1"></a></li><li><a class="option1_32" style="cursor:pointer;background-position:-128px 0px" rel="nofollow" title="Add to favorites - doesn't work in Chrome"  onClick="javascript:AddToFavorites();"></a></li><li><a title="StumbleUpon" class="option1_32" style="background-position:-224px -32px" rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&title=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One"></a></li><li><a title="Delicious" class="option1_32" style="background-position:-32px 0px" rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;title=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One&amp;notes=You%20run%20an%20installation%20on%20a%20test%20machine%20and%20get%20a%20message%20asking%20if%20you%20want%20to%20upgrade%20an%20earlier%20version%20of%20a%20product.%20%20Puzzled%2C%20you%20look%20on%20the%20machine%20and%20sure%20enough%2C%20there%20is%20an%20earlier%20version%20of%20a%20product%20installed.%20%20However%2C%20your%20intent%20wa"></a></li><li><a title="Google Reader" class="option1_32" style="background-position:-224px 0px" rel="nofollow" target="_blank" href="http://www.google.com/reader/link?url=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;title=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One&amp;srcURL=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;srcTitle=Installation+Developer+InstallShield+Training+-+InstallShield+Tutorials"></a></li><li><a title="LinkedIn" class="option1_32" style="background-position:-288px 0px" rel="nofollow" target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;title=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One&amp;source=Installation+Developer+InstallShield+Training+-+InstallShield+Tutorials&amp;summary=You%20run%20an%20installation%20on%20a%20test%20machine%20and%20get%20a%20message%20asking%20if%20you%20want%20to%20upgrade%20an%20earlier%20version%20of%20a%20product.%20%20Puzzled%2C%20you%20look%20on%20the%20machine%20and%20sure%20enough%2C%20there%20is%20an%20earlier%20version%20of%20a%20product%20installed.%20%20However%2C%20your%20intent%20wa"></a></li><li><a title="BlinkList" class="option1_32" style="background-position:0px 0px" rel="nofollow" target="_blank" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Url=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;Title=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One"></a></li><li><a style="cursor:pointer" rel="nofollow" onMouseOut="fixOnMouseOut(document.getElementById('sociable-post-713'), event, 'post-713')" onMouseOver="more(this,'post-713')"><img style='margin-top:9px' src='http://www.installationdeveloper.com/wp-content/plugins/sociable/images/more.png'></a></li></ul><div onMouseout="fixOnMouseOut(this,event,'post-713')" id="sociable-post-713" style="display:none;">   

    <div style="top: auto; left: auto; display: block;" id="sociable">



		<div class="popup">

			<div class="content">

				<ul><li style="heigth:32px;width:32px"><a title="Myspace" class="option1_32" style="background-position:0px -32px" rel="nofollow" target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;t=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One"></a></li><li style="heigth:32px;width:32px"><a title="Digg" class="option1_32" style="background-position:-64px 0px" rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;title=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One&amp;bodytext=You%20run%20an%20installation%20on%20a%20test%20machine%20and%20get%20a%20message%20asking%20if%20you%20want%20to%20upgrade%20an%20earlier%20version%20of%20a%20product.%20%20Puzzled%2C%20you%20look%20on%20the%20machine%20and%20sure%20enough%2C%20there%20is%20an%20earlier%20version%20of%20a%20product%20installed.%20%20However%2C%20your%20intent%20wa"></a></li><li style="heigth:32px;width:32px"><a title="Reddit" class="option1_32" style="background-position:-128px -32px" rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;title=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One"></a></li><li style="heigth:32px;width:32px"><a title="Google Bookmarks" class="option1_32" style="background-position:-192px 0px" rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;title=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One&amp;annotation=You%20run%20an%20installation%20on%20a%20test%20machine%20and%20get%20a%20message%20asking%20if%20you%20want%20to%20upgrade%20an%20earlier%20version%20of%20a%20product.%20%20Puzzled%2C%20you%20look%20on%20the%20machine%20and%20sure%20enough%2C%20there%20is%20an%20earlier%20version%20of%20a%20product%20installed.%20%20However%2C%20your%20intent%20wa"></a></li><li style="heigth:32px;width:32px"><a title="HackerNews" class="option1_32" style="background-position:-256px 0px" rel="nofollow" target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;t=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One"></a></li><li style="heigth:32px;width:32px"><a title="MSNReporter" class="option1_32" style="background-position:-352px 0px" rel="nofollow" target="_blank" href="http://reporter.es.msn.com/?fn=contribute&amp;Title=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One&amp;URL=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=You%20run%20an%20installation%20on%20a%20test%20machine%20and%20get%20a%20message%20asking%20if%20you%20want%20to%20upgrade%20an%20earlier%20version%20of%20a%20product.%20%20Puzzled%2C%20you%20look%20on%20the%20machine%20and%20sure%20enough%2C%20there%20is%20an%20earlier%20version%20of%20a%20product%20installed.%20%20However%2C%20your%20intent%20wa"></a></li><li style="heigth:32px;width:32px"><a title="Sphinn" class="option1_32" style="background-position:-192px -32px" rel="nofollow" target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F"></a></li><li style="heigth:32px;width:32px"><a title="Posterous" class="option1_32" style="background-position:-64px -32px" rel="nofollow" target="_blank" href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;title=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One&amp;selection=You%20run%20an%20installation%20on%20a%20test%20machine%20and%20get%20a%20message%20asking%20if%20you%20want%20to%20upgrade%20an%20earlier%20version%20of%20a%20product.%20%20Puzzled%2C%20you%20look%20on%20the%20machine%20and%20sure%20enough%2C%20there%20is%20an%20earlier%20version%20of%20a%20product%20installed.%20%20However%2C%20your%20intent%20wa"></a></li><li style="heigth:32px;width:32px"><a title="Tumblr" class="option1_32" style="background-position:-256px -32px" rel="nofollow" target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.installationdeveloper.com%2F713%2Finstallshield-thinks-its-an-upgrade-when-you-arent-doing-one%2F&amp;t=InstallShield%20Thinks%20It%27s%20An%20Upgrade%20When%20You%27re%20Not%20Doing%20One&amp;s=You%20run%20an%20installation%20on%20a%20test%20machine%20and%20get%20a%20message%20asking%20if%20you%20want%20to%20upgrade%20an%20earlier%20version%20of%20a%20product.%20%20Puzzled%2C%20you%20look%20on%20the%20machine%20and%20sure%20enough%2C%20there%20is%20an%20earlier%20version%20of%20a%20product%20installed.%20%20However%2C%20your%20intent%20wa"></a></li></ul>			

			</div>        

		  <a style="cursor:pointer" onclick="hide_sociable('post-713',true)" class="close">



		  <img onclick="hide_sociable('post-713',true)" title="close" src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/closelabel.png">

		  </a>

		</div>

	</div> 

  </div></div><div class='sociable' style='float:none'><ul class='clearfix'><li id="Twitter_Counter"><a href="https://twitter.com/share" data-text="InstallShield Thinks It's An Upgrade When You're Not Doing One - http://www.installationdeveloper.com/713/installshield-thinks-its-an-upgrade-when-you-arent-doing-one/ (via #sociablesite)" data-url="http://www.installationdeveloper.com/713/installshield-thinks-its-an-upgrade-when-you-arent-doing-one/" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script></li><li id="Facebook_Counter"><iframe src="//www.facebook.com/plugins/like.php?href=http://www.installationdeveloper.com/713/installshield-thinks-its-an-upgrade-when-you-arent-doing-one/&send=false&layout=button_count&show_faces=false&action=like&colorscheme=light&font" scrolling="no" frameborder="0" style="border:none; overflow:hidden;height:32px;width:100px" allowTransparency="true"></iframe></li><li id="Google_+"><g:plusone annotation="bubble" href="http://www.installationdeveloper.com/713/installshield-thinks-its-an-upgrade-when-you-arent-doing-one/" size="medium"></g:plusone></li><li id="LinkedIn_Counter"><script src="http://platform.linkedin.com/in.js" type="text/javascript"></script><script type="IN/Share" data-url="http://www.installationdeveloper.com/713/installshield-thinks-its-an-upgrade-when-you-arent-doing-one/" data-counter="right"></script></li><li id="StumbleUpon_Counter"><script src="http://www.stumbleupon.com/hostedbadge.php?s=2&r=http://www.installationdeveloper.com/713/installshield-thinks-its-an-upgrade-when-you-arent-doing-one/"></script></li></ul></div><!-- End Sociable -->]]></content:encoded>
			<wfw:commentRss>http://www.installationdeveloper.com/713/installshield-thinks-its-an-upgrade-when-you-arent-doing-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

