<?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>You searched for askuninstall - Workplace Management Blog</title>
	<atom:link href="https://www.wpm-blog.de/search/askuninstall/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>https://www.wpm-blog.de/</link>
	<description>... ideas and solutions making workplace management easier</description>
	<lastBuildDate>Wed, 21 Oct 2020 19:41:59 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.7</generator>
	<item>
		<title>Empirum Paket &#8211; Deinstallation ohne Quellen</title>
		<link>https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/</link>
					<comments>https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 21 Oct 2020 19:38:33 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2656</guid>

					<description><![CDATA[<p>Die Deinstallation eines Empirum Paketes sollte komplett lokal, ohne weiteren Zugriff auf die Installationsquellen, möglich sein. Die Zuweisung und Installation einer höheren Version mit dem Setup.inf Standardwert AskUninstallOld=1 setzt das schon fast voraus. Von Haus &#8230; <a href="https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/">Empirum Paket &#8211; Deinstallation ohne Quellen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Die Deinstallation eines Empirum Paketes sollte komplett lokal, ohne weiteren Zugriff auf die Installationsquellen, möglich sein. Die Zuweisung und Installation einer höheren Version mit dem Setup.inf Standardwert AskUninstallOld=1 setzt das schon fast voraus. Von Haus aus bringen die meisten Installer bereits ihre Deinstallationsroutine, in Form einer uninstall.exe im jeweiligen Programmverzeichnis, mit. Warum jetzt dieser Beitrag?<span id="more-2656"></span></p>
<h3>Unattended Uninstallation Dialog</h3>
<p>Wenn Du beim Nutzen des Package Wizards zum Erstellen einer &#8222;Unattended&#8220; sprich &#8222;Silent&#8220; Installation einer EXE an den Dialog zur Deinstallation kommst, kannst Du das &#8222;Basis Verzeichnis&#8220; nicht anpassen. In das Eingabefeld für das Deinstallationsprogramm kannst Du den Aufruf &#8222;C:\Program Files (x86)\My Program\unins000.exe&#8220; eintragen und den Assistenten erfolgreich beenden.</p>
<h3>Deinstallation schlägt fehl</h3>
<p>Die Tests zur Deinstallation des Programms im Rahmen der Paketierung schlagen fehl. Warum?</p>
<h3>Fehlersuche / Behebung</h3>
<p>Um herauszufinden, warum der Fehler auftritt, müssen wir uns die Abfolge der Befehle zur Deinstallation der Software in unserem erstellten Paket ansehen. Ein Blick in die Sektion [Set:Deinstallation] der Setup.inf, die für die Deinstallation zuständig ist, bringt den Fehler schnell zum Vorschein. Hier wird versucht, den folgenden Befehl auszuführen:</p>
<pre>-Call "<strong>%Src%\C:</strong>\Program Files (x86)\My Program\unins000.exe" /S</pre>
<p>Der Teil &#8222;%SRC%\C:\&#8230;&#8220; sieht nicht nur seltsam aus, sondern kann auch nicht funktionieren. Angepasst, sollte der Aufruf wie folgt ausschauen:</p>
<pre>-Call "C:\Program Files (x86)\My Program\unins000.exe" /S</pre>
<p>oder besser noch</p>
<pre>-Call "%ProgramFilesDirx86%\My Program\unins000.exe" /S</pre>
<p>Mit diesen Anpassungen sollte die Deinstallation nun erfolgreich durchgeführt werden.</p>
<h3>Anpassen der Vorlage</h3>
<p>Damit die Anpassung nicht immer wieder im erstellten Paket vorgenommen werden muss, passt man die Vorlage &#8222;Unattended.inf&#8220; (Empirum\Configurator\Packages\Matrix42\Packaging Center\&lt;Version&gt;\Templates) an. Dazu entfernt man aus der nachfolgenden Zeile:</p>
<pre>-Call "%Src%\{UnattDeInst}" {UnattDeInstPar}</pre>
<p>das %SRC%\ und macht daraus:</p>
<pre>-Call "{UnattDeInst}" {UnattDeInstPar}</pre>
<p>&nbsp;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/">Empirum Paket &#8211; Deinstallation ohne Quellen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Softwarepakete: Updateverhalten, Verteilen von neuen Versionen</title>
		<link>https://www.wpm-blog.de/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/</link>
					<comments>https://www.wpm-blog.de/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 23 Oct 2013 19:32:42 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<category><![CDATA[Softwareverteilung]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1110</guid>

					<description><![CDATA[<p>Nachdem die ersten Softwarepakete erstellt und verteilt wurden, kommen immer wieder die folgenden Fragen auf: Wie verteile ich neue Versionen von bestehender Software? Wie rolle ich diese Versionen aus? Was ist zu beachten? Wichtige Grundlagen zu &#8230; <a href="https://www.wpm-blog.de/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/">Softwarepakete: Updateverhalten, Verteilen von neuen Versionen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2012/08/Software-Pakete.png?x39343"><img decoding="async" loading="lazy" class="alignleft size-full wp-image-222" title="Software Pakete" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2012/08/Software-Pakete.png?x39343" alt="" width="79" height="75" /></a>Nachdem die ersten Softwarepakete erstellt und verteilt wurden, kommen immer wieder die folgenden Fragen auf:</p>
<ul>
<li>Wie verteile ich neue Versionen von bestehender Software?</li>
<li>Wie rolle ich diese Versionen aus?</li>
<li>Was ist zu beachten?</li>
</ul>
<p><span id="more-1110"></span></p>
<p>Wichtige Grundlagen zu diesem Thema sind bereits in diesem Beitrag erläutert: <a title="Empirum Paket – Registry, SoftwareDepot, Version" href="https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/">Empirum Paket &#8211; Registry, SoftwareDepot, Version</a>.</p>
<p>In Kurzform ist folgendes für die neue Version wichtig:</p>
<ul>
<li>Der Herstellername (DeveloperName) und Softwarename (ProductName) der Versionen sind identisch.</li>
<li>Es ist lediglich die Version unterschiedlich und in diesem Falle die neuere Version höher als die alte.</li>
<li>Die MachinekeyName Einträge (und somit im SoftwareDepot: Registrierung, Schlüssel) sind identisch.</li>
</ul>
<p>Sind diese Voraussetzungen erfüllt kann das neue Paket dem Computer, der die Vorgängerversion zugewiesen hat, zugewiesen werden. Dazu die neue Version dem Computer mit den Verteilungsoptionen &#8222;Installieren, Erneuern&#8220; zuweisen. Die alte Version aus der Zuweisung löschen. Bei der kommenden Abfrage: &#8222;Löschen&#8220; auswählen. Dies bedeutet, dass der Verteilbefehl gelöscht wird und somit nur noch der Verteilbefehl für die neuere Version aktiv ist.</p>
<p>Findet nun die Softwareverteilung auf dem Zielcomputer eine Altversion anhand der MachineKeyName Werte in der Registry vor, so wird eine Deinstallation mit der lokal vorgehaltenen Setup.inf durchgeführt (AskUninstallOld=1). Dazu ist es wichtig, dass die Deinstallationsbefehle oder Zugriffe alle lokal erfolgen können! Häufig sorgen Zugriffe, in den betroffenen Sektionen für die Deinstallation, auf %SRC% oder ähnlich für Fehler bei der Deinstallation der Altversion. Ist die Altversion erfolgreich deinstalliert, beginnt die Installation der neuen Version.</p>
<p>Gibt es beim Testen (Deinstallation der Altversion), wie zuvor beschrieben, Probleme &#8211; und diese Probleme tauchen zumeist erst auch dann auf, wenn man die Nachfolgeversion paketiert hat, hat man noch &#8222;Handlungsspielraum&#8220;. Entweder man setzt nun die Vorgängerversion auf &#8222;Deinstallieren&#8230;&#8220; anstatt &#8222;Löschen&#8220; oder man passt das &#8222;neue&#8220; Paket an (AskUninstallOld=0 und die Deinstallation auf Bedarf durchführen).</p>
<p>In einem anderen Beitrag werde ich der zumeist nachfolgenden Frage: &#8222;Wann passe ich die Version und wann die Revision an?&#8220; nachgehen.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/">Softwarepakete: Updateverhalten, Verteilen von neuen Versionen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Paket &#8211; Registry, SoftwareDepot, Version</title>
		<link>https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/</link>
					<comments>https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Thu, 10 Jan 2013 18:25:03 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Software Management]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<category><![CDATA[Softwareverteilung]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=671</guid>

					<description><![CDATA[<p>Der Empirum-Agent erkennt die Installation eines Empirum Paketes anhand der Registry Einträge die unter MachineKeyName definiert sind. Wird ein Empirum Paket erfolgreich installiert, sind die nachfolgenden Einträge gesetzt. Der Empirum Agent prüft bei einem Verteilauftrag &#8230; <a href="https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/">Empirum Paket &#8211; Registry, SoftwareDepot, Version</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Der Empirum-Agent erkennt die Installation eines Empirum Paketes anhand der Registry Einträge die unter MachineKeyName definiert sind. Wird ein Empirum Paket erfolgreich installiert, sind die nachfolgenden Einträge gesetzt.<span id="more-671"></span></p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/01/Registry_Empirum_Paket.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-662" title="Registry_Empirum_Paket" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/01/Registry_Empirum_Paket.png?x39343" alt="" width="921" height="419" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/01/Registry_Empirum_Paket.png 921w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/01/Registry_Empirum_Paket-300x136.png 300w" sizes="(max-width: 921px) 100vw, 921px" /></a></p>
<p>Der Empirum Agent prüft bei einem Verteilauftrag anhand der %Computername%.DDC und SWDepot.DDS Einträge, ob die Installation für diesen Computer ausgeführt werden muss. Sind die Voraussetzungen bzgl. Berechtigungen, Betriebssystem, etc. erfüllt, wird der MachineKeyName Eintrag aus der DDS Datei in der Registry überprüft.</p>
<p><strong>Registry Eintrag nicht vorhanden</strong><br />
Ist der Eintrag in der Registry nicht vorhanden, wird die Installation (Voraussetzungen erfüllt!) gestartet.</p>
<p><strong>Registry Eintrag vorhanden &#8211; Registry Version gleich wie im SoftwareDepot, Revision</strong><br />
Ist der Eintrag mit der entsprechenden Version vorhanden, wird die Revision (Version der Version) überprüft. Ist die Revision in der Software Depot.DDS höher als in der Registry, wird die Installation gestartet.</p>
<p><strong>Registry Eintrag vorhanden &#8211; Registry Version kleiner als im SoftwareDepot</strong><br />
Ist ein Eintrag vorhanden und nur die Version weicht ab, so wird die Installation gestartet, wenn die Version in der SoftwareDepot.DDS höher bzw. größer ist.</p>
<p><strong>Deinstallation der Altversion<br />
</strong>Ob nun vor der Installation der neueren Version eine zu vorige Deinstallation des &#8222;älteren&#8220; Paketes durchgeführt wird, wird über den Eintrag AskUninstallOld= in der [Application] Sektion gesteuert. Ist der Wert 1, so wird eine Deinstallation der kleineren/älteren Version durchgeführt. Ist der Wert 0 so wird direkt die Installation des höheren/neueren Version durchgeführt.</p>
<div class="grey-box">Hinweis: Das bedeutet, das das standardmäßige Verhalten bei identischem Hersteller (%Developername%) und Softwarenamen (%ProductName%) und AskUninstallOld=1 und gesetztem Silent-Parameter <em>(SoftwareDepot &gt; Eigenschaften einer Software &gt; Reiter Prüfung &gt; Feld Befehl)</em> immer eine Deinstallation einer vorhandenen Empirum Altversion durchführt. Maßgeblich ist hier der MachineKeyName Eintrag! </div>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/">Empirum Paket &#8211; Registry, SoftwareDepot, Version</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Page Caching using Disk: Enhanced 
Minified using Disk
Database Caching 54/58 queries in 0.034 seconds using Disk

Served from: www.wpm-blog.de @ 2026-09-30 15:44:45 by W3 Total Cache
-->