<?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 registry leer - Workplace Management Blog</title>
	<atom:link href="https://www.wpm-blog.de/search/registry+leer/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>Sun, 24 Nov 2024 17:07:34 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.15</generator>
	<item>
		<title>Empirum WinPE Paket &#8211; DriverIntegration Ersatz</title>
		<link>https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/</link>
					<comments>https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Tue, 01 Jan 2019 13:51:56 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2132</guid>

					<description><![CDATA[<p>Das Empirum WinPE Paket, das ich hier vorstelle ist dazu gedacht das Matrix42 Paket &#8222;DriverIntegration&#8220; zu ersetzen. Mein Paket heißt PrepareDRVbyModel_Packages, da mein erstes WinPE Paket die Treiber aus der EmpInst Verzeichnis Struktur holt. Was &#8230; <a href="https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/">Empirum WinPE Paket &#8211; DriverIntegration Ersatz</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Das Empirum WinPE Paket, das ich hier vorstelle ist dazu gedacht das Matrix42 Paket &#8222;DriverIntegration&#8220; zu ersetzen. Mein Paket heißt PrepareDRVbyModel_Packages, da mein <a href="https://www.wpm-blog.de/erstes-empirum-preos-paket-und-anpassung/" target="_blank" rel="noopener">erstes WinPE Paket</a> die Treiber aus der EmpInst Verzeichnis Struktur holt. Was macht das originale Matrix42 DriverIntegration Paket? <span id="more-2132"></span>Es sucht in einer drivers.ini nach dem Hersteller und Model und kopiert abhängig davon die Treiber nach C:\EmpirumAgent\Drivers. In diesem Verzeichnis sucht die automatisierte Windows Installation (WindowsInstallation Paket) nach nicht bekannten Treibern. Dies kann man in der unattend.xml im WindowsInstallation Paket Verzeichnis sehen. Jetzt kommt wahrscheinlich der längste Beitrag, den ich bis dato geschrieben habe &#8230;</p>
<h3>PrepareDRVbyModel_Packages</h3>
<p>Mein Ersatz bietet (meines Erachtens:)) einige Vorteile und weicht in den nachfolgenden Punkten von dem Matrix42 Grundgedanken ab:</p>
<ul>
<li>es ist &#8222;gesprächiger&#8220; und man kann eher nachvollziehen, was es macht (siehe Screenshots am Ende des Beitrages)</li>
<li>der Ablageort der Treiber kann angepasst werden vom Standard: Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers</li>
<li>der Ablageort der Drivers.ini kann angepasst werden vom Standard: Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers</li>
<li>es kann festgelegt werden, ob die WinPE Installation weitergehen soll, auch wenn kein Eintrag in der drivers.ini, Treiber, etc. gefunden wurde.</li>
</ul>
<h3>Übersicht dieses Beitrages</h3>
<ul>
<li>Import der OS-Packages</li>
<li>Kurze Einführung: Hardware Model zu Treiber/Software Zuordnung per drivers.ini</li>
<li>Möglichkeiten mit PrepareDRVbyModel_Packages</li>
<li>Einführung PostOSInstallation Paket</li>
<li>Download</li>
<li>Fehlersuche</li>
<li>Screenshots</li>
</ul>
<h3>Import der OS-Packages</h3>
<p>Zuerst ist es notwendig, die zusätzlichen OS-Package über das Software-Depot zu importieren. Danach muss die Reihenfolge arrangiert werden, damit die richtige Abarbeitung während der OS-Installation gewährleistet ist:</p>
<ul>
<li>&lt;WinPE-D-2PXE&gt; (optional aber empfohlen)</li>
<li>DiskPartitioning</li>
<li>&lt;PrepareDRVbyModel_Packages&gt;</li>
<li>WindowsInstallation</li>
<li>PxeOffAndReboot</li>
<li>DomainJoin</li>
<li>&lt;PostOSInstallation&gt; (optional aber empfohlen)</li>
<li>EmpirumAgentSetup</li>
</ul>
<h3>Hardware Model zu Treiber/Software Zuordnung</h3>
<p>Die Zuordnung Model zu Treiber geschieht wie bei dem Paket der Matrix42 über die drivers.ini Datei. Diese ist im Standard unter Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers abgelegt.</p>
<p>Aufbau der Drivers.ini<br />
[&lt;WMI Manufacturer&gt;]<br />
&lt;WMI Model&gt;=&lt;Ordner, *.ZIP, *.cab unterhalb von Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers&gt;</p>
<p>z.B.<br />
[Dell Inc.]<br />
OptiPlex 7010=DellOptiplex7010<br />
;alternativ OptiPlex 7010=DellOptiplex7010.zip<br />
;alternativ OptiPlex 7010=DellOptiplex7010.cab</p>
<h3>Möglichkeiten mit PrepareDRVbyModel_Packages</h3>
<p>Nachfolgend sind die Möglichkeiten erläutert, die sich aufgrund der Anpassung und Erweiterung ergeben. Diese Möglichkeiten können über die Variablen in der Management Console gesteuert werden. Die aufgeführten Variablen sind alle unter der Variablen Sammlung &#8222;PrepareDRVbyModel_Packages&#8220; zu finden.</p>
<p><strong>DriversAreMandatory:</strong><br />
Das Matrix42 Paket drehte sich bis vor kurzem solange in der Schleife bis ein Treiber in der drivers.ini gefunden wurde.<br />
Dies ist für eine produktive Umgebung, den Dienstleister etc. gut so.<br />
Wenn man jedoch einen Computer ohne spezifische Treiber installieren will (zum Test), dann muss man im Matrix42 Falle einen drivers.ini Eintrag erzeugen mit einem Verweis auf ein leeres Verzeichnis.<br />
Dieses Verhalten wurde mit dem DriverIntegration 2.6 Pakete verändert &#8211; man kann es jedoch nicht steuern.</p>
<p>Variablenwerte:<br />
0, WinPE fährt mit der WindowsInstallation fort, auch wenn kein Treiber in der drivers.ini gefunden wurde.<br />
1, Matrix42 Standardverhalten &#8211; das System läuft in der Schleife und führt die WindowsInstallation nicht fort.<br />
Somit kann man für eine produktive Struktur (Konfigurationsgruppe) sicherstellen, dass die Installation nur mit bekannten Hardware-Typen durchgeführt wird.</p>
<p><strong>DriversRootPath:</strong><br />
Die Idee, den DriversRootPath anpassbar zu machen, hatte mehrere Gründe:<br />
Selektive Synchronisation der Treiber: Hiermit kann man die Treiber direkt unter Packages\Drivers ablegen und mit einem angepassten &#8222;ESubDepot_Packages&#8220; SyncJob diese für bestimmte Standorte auslassen und mit einem selbsterstellten ESubDepot_PackagesDrivers diese separat synchronisieren lassen.<br />
Treiber-Update Softwarepakete: Durch eine Erweiterung der Ablage um eine Setup.inf, DPInst.exe und xml kann man eine Aktualisierung der Treiber auf bestehenden Systemen durchführen und mass dazu die Treiber nicht mehrmals ablegen. Dies werde ich in einem späteren Beitrag nochmals aufgreifen.</p>
<p>Variablenwerte:<br />
&#8222;leer&#8220; bedeutet Matrix42 Standardwert:Matrix42\OsPackages\Drivers, das entspricht Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers<br />
Kommentar:<br />
Hinweis: Man kann in der drivers.ini auch Teilpfade angeben.<br />
Für eine Kopie eines Ordners zum Beispiel: OptiPlex 7010=Dell\Optiplex7010\1.0\PNP<br />
Für die Nutzung einer ZIP Datei zum Beispiel: OptiPlex 7010=Dell\Optiplex7010\1.0\PNP\Optiplex7010.zip<br />
Wichtig: Der Pfad wird ab dem Packages Ordner angegeben!</p>
<p><strong>DriversINIPath:</strong><br />
Die Idee hierbei war, dass man eine zweite drivers.ini Datei, unabhängig von einer produktiv genutzten, einsetzen kann.<br />
Darin kann man Einträge für eine bekannte Hardware auf einen anderen Pfad, ZIP, etc. setzen und somit vorab bzw. parallel testen.<br />
Somit kann für eine bestimmte Konfigurationsgruppe ggf. der Wert: Matrix42\OsPackages\Drivers\Test sein.<br />
In diesem Ordner muss dann die alternative drivers.ini abgelegt sein.</p>
<p>Variablenwerte:<br />
&#8222;leer&#8220; bedeutet Matrix42 Standardwert:Matrix42\OsPackages\Drivers, das entspricht Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers<br />
Wichtig: Der Pfad wird ab dem Packages Ordner angegeben!</p>
<p>Perfekt funktioniert PrepareDRVbyModel_Packages mit dem PostOsInstallation Paket von mir. Das genannte Paket prüft ob es eine C:\EmpirumAgent\Drivers\HWspecificSW\Setup.inf gibt und führt diese aus.</p>
<h3>Möglichkeiten des PostOsInstallation</h3>
<p>Das PostOSInstallation Paket ist einfach und ruft eine abgelegt PostOSInstall.bat auf.<br />
<strong>Hinweis:</strong> Diese Datei solltet ihr vor der ersten Benutzung einsehen und anpassen!<br />
Die Batch Datei hat heute mindestens drei Funktionen:</p>
<ul>
<li>Es importiert eine von dem PrepareDRVbyModel_Packages Paket erstellte Registry Datei, die ähnliche Werte in die Registry schreibt (HKLM\Matrix42\Installer), wie die EPE Installation.</li>
<li>Es passt die durch Matrix42 vorgegebenen Firma, Benutzer, Support etc. Informationen in der Registry an, die man bei der EPE Installation in der Betriebssystemvorlage angegeben hat.</li>
<li>Es führt eine Setup.inf aus dem C:\EmpirumAgent\Drivers\HWspecificSW Ordner aus, falls diese vorhanden ist. Somit kann man wieder im &#8222;Hardware-Profil&#8220; Treiber per PNP und per EXE/MSI installieren.</li>
</ul>
<p>Somit ist die PostOSInstall.bat eine Art Ersatz für die EmpirumAgent.bat/UEMAgent.bat.</p>
<div class="grey-box"> [Update am 27.08.2019] Die Version 1.5 unterstützt nun auch die Drivers.json Datei, die per WinPEDriverAssistant erstellt wird. Es werden auch Intel NUCs erkannt und ASUS Motherboards. Beide zuletzt genannte Typen werden vom DriverIntegration Paket nicht unterstützt. Bei der Nutzung des PostOSInstallation Paketes, die darin enthaltene PostOsInstall.bat anpassen! </div>
<h3>Download</h3>
<p>Empirum WinPE PreOS Package zum optimierten Treiberhandling.</p>
<p><a  data-e-Disable-Page-Transition="true" class="download-link" title="" href="https://www.wpm-blog.de/download/2260/?tmstv=1793223510" rel="nofollow" id="download-link-2260" data-redirect="false" >
	PrepareDRVbyModel_Packages 1.5	(728 Downloads	)
</a>
<br />
<span style="display: inline !important; float: none; background-color: transparent; color: #000000; cursor: text; font-family: 'Open Sans',sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 28.9px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">MD5 Hash der Downloaddatei: 175D4CD2FD119A371EDDA21211D6C0C761A7A50F</span></p>
<p><a  data-e-Disable-Page-Transition="true" class="download-link" title="Version 1.1" href="https://www.wpm-blog.de/download/2141/?tmstv=1793223510" rel="nofollow" id="download-link-2141" data-redirect="false" >
	PrepareDRVbyModel_Packages 1.1	(786 Downloads	)
</a>
<br />
MD5 Hash der Downloaddatei: 0D3415555E6197DC510B02E946D96C5169FD8529</p>
<h3>Los geht&#8217;s</h3>
<p><strong>Schritt 1:</strong><br />
Zuweisen der Pakete für eine Konfigurationsgruppe:</p>
<ul>
<li>&lt;WinPE-D-2PXE&gt; (optional aber empfohlen)</li>
<li>DiskPartitioning</li>
<li>PrepareDRVbyModel_Packages</li>
<li>WindowsInstallation</li>
<li>PxeOffAndReboot</li>
<li>DomainJoin</li>
<li>PostOSInstallation (optional aber empfohlen)</li>
<li>EmpirumAgentSetup</li>
<li>Betriebssystem (per Variable oder aus dem rechten Baum)</li>
<li>WinPE (Bootkonfiguration)</li>
<li>Agent-Template</li>
</ul>
<p><strong>Schritt 2:</strong><br />
Setzen der Variablen für die oben genannten Pakete (siehe hierzu ggf. auch das <a href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/Manuals/OSI_WinPE_HowTo.htm%3FTocPath%3DUnified%2520Endpoint%2520Management%7CHandb%25C3%25BCcher%7C-%2520OS%2520Installer%7C_____5" target="_blank" rel="noopener">WinPE Dokument der Matrix42</a>).<br />
Zuordnung des Betriebssystems</p>
<p><strong>Schritt 3:</strong><br />
Zuweisen eines Computers</p>
<p><strong>Schritt 4:</strong><br />
Aktivieren von PXE und Software (OS.INI ist nicht notwendig!)<br />
Achtung:nicht während einer aktiven WinPE Phase den Computer nochmals aktivieren (dies kann ab WinPE 1.4.11 wieder getan werden).</p>
<p>Rückmeldungen sind willkommen!</p>
<h3>Fehlersuche:</h3>
<ul>
<li>Erster Anlauf: In der Management Console auf dem entsprechenden Computer das PXE-Log ansehen</li>
<li>Informationen zum Ablauf der OS-Packages befinden sich in Empirum\EmpInst\Wizard\OS\Auto\&lt;MAC8&gt; oder &lt;UUID&gt;\debug_Matrix42.Platform.Service.Host.log.<br />
Suchen nach [wpm-blog und darunter sollten weitere Informationen zu finden sein &#8230;</li>
</ul>
<h3>Beispielhafte Screenshots:</h3>
<p>DriversAreMandatory = 0 und keine passende Zuordnung/Treiber in drivers.ini gefunden<br />
<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_0_DriverNotFound.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2129 alignnone" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_0_DriverNotFound.png?x39343" alt="" width="560" height="137" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_0_DriverNotFound.png 560w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_0_DriverNotFound-300x73.png 300w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>DriversAreMandatory = 1 und keine passende Zuordnung/Treiber in drivers.ini gefunden<br />
<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverNotFound.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2131 alignnone" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverNotFound.png?x39343" alt="" width="532" height="154" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverNotFound.png 532w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverNotFound-300x87.png 300w" sizes="(max-width: 532px) 100vw, 532px" /></a></p>
<p>DriversAreMandatory = 1, passende Zuordnung/Treiber in drivers.ini gefunden, abweichende DriversIniPath Variable, Treiber werden kopiert<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverFound_DifferentVariables.png?x39343"><img decoding="async" loading="lazy" class="alignleft size-full wp-image-2130" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverFound_DifferentVariables.png?x39343" alt="" width="727" height="138" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverFound_DifferentVariables.png 727w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverFound_DifferentVariables-300x57.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/">Empirum WinPE Paket &#8211; DriverIntegration Ersatz</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-winpe-paket-driverintegration-ersatz/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Paket &#8211; Registry ändern</title>
		<link>https://www.wpm-blog.de/empirum-paket-registry-aendern/</link>
					<comments>https://www.wpm-blog.de/empirum-paket-registry-aendern/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 28 Jan 2013 18:01:59 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<category><![CDATA[Softwareverteilung]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=770</guid>

					<description><![CDATA[<p>Möchte man mittels eines Empirum Paketes Änderungen in der Registry vornehmen, so ist dazu die vorhandene [Reg:Product] Sektion in der Setup.inf vorgesehen. Änderungen in der Windows Registrierung können auch über andere bzw. weitere Sektionen vorgenommen &#8230; <a href="https://www.wpm-blog.de/empirum-paket-registry-aendern/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-registry-aendern/">Empirum Paket &#8211; Registry ändern</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Möchte man mittels eines Empirum Paketes Änderungen in der Registry vornehmen, so ist dazu die vorhandene [Reg:Product] Sektion in der Setup.inf vorgesehen. Änderungen in der Windows Registrierung können auch über andere bzw. weitere Sektionen vorgenommen werden &#8211; sie müssen jedoch mit Reg: beginnen.<span id="more-770"></span></p>
<p>In einer Sektion die mit Reg: beginnt, dürfen jedoch auch nur Registry Veränderungen enthalten sein, da mittels dieser Sektion die Registry API angesprochen wird.</p>
<h3>Wie erstellt man nun einen Registry Eintrag oder wie so häufig genannt &#8211; Reg Key?</h3>
<ul>
<li>Aufzeichnung per Differenzanalyseverfahren (Diff)</li>
<li>Erstellen der Einträge mittels des Package Editors</li>
<li>Import von Reg Dateien mittels des Package Editors</li>
<li>Erstellen der Registry Einträge von Hand</li>
<li>Erstellen eines &#8222;Standard&#8220;eintrag</li>
<li>Weitere Erläuterungen</li>
<li>Benutzerteil</li>
</ul>
<h3>Aufzeichnung per Differenzanalyseverfahren (Diff)</h3>
<p>Wenn man ein Paket per &#8222;Diff&#8220; aufzeichnet, hat man die erstellten Registry Einträge auch direkt in der REG:Product und ggf. auch der Reg:OnUninstallProduct vorliegen. Hat man ein Paket mit dem MSI oder Unattended Verfahren erstellt, so kann man anschließend die weiteren Anpassungen per Diff festhalten.</p>
<p>Dazu startet man das installierte Programm, wechselt zu dem Menü oder ähnlich, wo man seine Änderung (z.B.: Automatische Updates, Speicherort der Einstellungen, etc.) vornehmen möchte, startet den PackageWizard, wählt die Option &#8222;Differenzanalyseverfahren&#8220; und führt den &#8222;PreScan&#8220; durch. Ist der &#8222;PreScan&#8220; abgeschlossen, führt man die Veränderung, wie die Programmeinstellung durch. Hat man die Einstellungen im Programm abgeschlossen, folgt man den Schritten des PackageWizard Assistenten bis zum Ende. Falls sich die Programmeinstellungen in Registry Änderungen &#8222;niederschlagen&#8220;, so kann man die Zeilen aus der [REG:Product] Sektion der gerade erstellten Setup.inf in das vorhandene Paket zur Programminstallation übernehmen.</p>
<h3>Erstellen der Einträge mittels des Package Editors</h3>
<p>Der Empirum Package Editor unterstützt den Benutzer bei der Erstellung von Registry Einträgen in der &#8222;Normalen&#8220; und in der &#8222;Erweiterten Ansicht&#8220; auf seine Weise. In beiden Fällen muss man zuvor in &#8222;Alle Abschnitte&#8220; die Sektion &#8222;Reg:Product&#8220; unter &#8222;Options&#8220; auswählen.</p>
<p>In der &#8222;Normalen Ansicht&#8220; &#8222;klickt&#8220; man sich den Eintrag zusammen, in der &#8222;Erweiterten Ansicht&#8220; kann man die Unterstützung mittels der Tastenkombination <strong>STRG-Leertaste</strong> nutzen.</p>
<h3>Import von Reg Dateien mittels des Package Editors</h3>
<p>Liegt einem bereits eine *.reg Datei vor, so kann man diese mittels des Empirum Package Editors importieren. Wie das geht ist in der <a title="Package Editor - Registry Import" href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/PackageEditor/Normal/PE_N_Import_Registry.htm" target="_blank" rel="noopener">Empirum Hilfe</a> beschrieben.</p>
<h3>Erstellen der Registry Einträge von Hand</h3>
<p>Die Syntax der Registry Änderungen in der Setup.inf sieht auf den ersten Blick &#8222;unerlernbar&#8220; aus. Das ist es aber auf keinen Fall! Der Pfad trennt die Wurzel (HKLM, HKCU, etc.) nicht mit einem &#8222;\&#8220; (Backslash), sondern mit einem &#8222;,&#8220; (Komma). Die meisten Änderungen betreffen Registry Werte vom Typ REG_SZ oder REG_DWORD.</p>
<p>In der Setup.inf steht nicht der Typ in Form von REG_SZ oder REG_DWORD, sondern 0x00000000 bzw. 0x00010001. Hier eine kleine &#8222;Eselsbrücke&#8220;, wie ich die wichtigsten Änderungen von Hand vornehme.</p>
<p>REG_SZ entspricht 0x00000000 = &#8222;<strong>NULL X 8 mal die NULL</strong>&#8220;<br />
REG_DWORD entspricht 0x00010001 = &#8222;<strong>NULL X, 3 mal NULL, EINS, 3 mal NULL, EINS</strong>&#8220;</p>
<pre>[Reg:Product]
HKLM,"Software\Hersteller\Produkt","Eigenschaft",0x00000000,"Zeichenkette"
HKLM,"Software\Hersteller\Produkt","AutoUpdate",0x00010001,"0"</pre>
<p>Hier geht es zur <a title="Reg:Product" href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/SETUP/Referenz/Sections/Options/SETUP_Section_29_Reg_Name.htm" target="_blank" rel="noopener">vollständigen Beschreibung</a>.</p>
<h3>Erstellen eines &#8222;Standard&#8220;eintrag</h3>
<p>In der Registry gibt es auch die sogenannten (Standard) bzw. (Default) Werte. Diese werden wie folgt erstellt:</p>
<pre>[Reg:Product]
HKCR,"Software\Adobe\Acrobat\Exe",,0x00000000,'"%ProgramFiles%\Adobe\Reader 9.0\Reader\AcroRd32.exe"'</pre>
<h3>Weitere Erläuterungen</h3>
<p>Wird die Reg: Sektion auch bei der Deinstallation aufgerufen, so wird die aufgeführte Änderung rückgängig gemacht, was zumeist bedeutet, dass der Eintrag gelöscht wird. Soll ein Eintrag bei der Deinstallation wieder auf den Wert vor der Installation &#8222;zurückgesetzt&#8220; werden, so ist in der Setup.inf unter Reg:OnUninstallProduct der &#8222;vor der Installations Registry Wert&#8220; einzutragen.</p>
<p>Soll ein Eintrag oder Baum auch bei der Installation gelöscht werden, so ist der Zeile ein &#8222;-&#8220; voranzustellen. Hier ein Beispiel:</p>
<pre>[Reg:Product]
-HKLM,"Software\Hersteller\Produkt"</pre>
<p>So kann man auch bei der Deinstallation die Registry bereinigen, indem man in  der Reg:OnUninstallProduct Sektion ein &#8222;löschen&#8220; mittels &#8222;-HKLM,&#8230;&#8220;  durchführt. Doch hier sollte man mit Vorsicht vorgehen, nicht &#8222;zuviel&#8220; zu bereinigen!</p>
<h3>Benutzerteil</h3>
<p>Hat man eine Setup.inf mit &#8222;HKCU,&#8230;&#8220; Einträgen, so besitzt dieses Paket einen sogenannten Benutzerteil. Damit der Benutzerteil ordnungsgemäß ausgeführt wird, muss die &#8222;Command Line Options =&#8220; ein /AW aufweisen. Viel wichtiger ist jedoch, dass das /AW auch im SoftwareDepot, wo das Paket in die Empirum Management Console eingebunden ist unter den Paketeigenschaften, auf dem Register &#8222;Prüfung&#8220;, der &#8222;Befehl&#8220; um ein &#8222;/AW&#8220; erweitert wird. Näheres dazu ist wiederum <a title="Software Depot - Paket einfuegen" href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/Depot/SWM_D_Einfuegen_Paket.htm" target="_blank" rel="noopener">hier</a> zu finden.</p>
<p>&nbsp;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-registry-aendern/">Empirum Paket &#8211; Registry ändern</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-aendern/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk
Database Caching 44/73 queries in 0.024 seconds using Disk

Served from: www.wpm-blog.de @ 2026-10-28 22:38:30 by W3 Total Cache
-->