<?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 import .reg - Workplace Management Blog</title>
	<atom:link href="https://www.wpm-blog.de/search/import+.reg/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 16:49:18 +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>Registry ändern mit REG Dateien</title>
		<link>https://www.wpm-blog.de/registry-aendern-mit-reg-dateien/</link>
					<comments>https://www.wpm-blog.de/registry-aendern-mit-reg-dateien/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 06 Mar 2013 18:17:15 +0000</pubDate>
				<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Paketierung]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=852</guid>

					<description><![CDATA[<p>Bei Empirum bzw. Matrix42 Workplace Management Implementierungen oder Unterstützungen bekommen ich gerne Installationsroutinen und dann noch eine *.reg Datei vom Kunden angeboten. &#8222;Die muss nach der Installation noch dazugefügt werden &#8211; fertig, ganz einfach&#8220;. So &#8230; <a href="https://www.wpm-blog.de/registry-aendern-mit-reg-dateien/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/registry-aendern-mit-reg-dateien/">Registry ändern mit REG Dateien</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Bei Empirum bzw. Matrix42 Workplace Management Implementierungen oder Unterstützungen bekommen ich gerne Installationsroutinen und dann noch eine *.reg Datei vom Kunden angeboten. &#8222;Die muss nach der Installation noch dazugefügt werden &#8211; fertig, ganz einfach&#8220;. <span id="more-852"></span>So oder so ähnlich sind dann meist die Aussagen. Folgendes sollte man sich dann selbst vergewissern bzw. abstimmen.<br />
Sind in der *.reg Datei ausschließlich nur HKLM (HKEY_LOCAL_MACHINE) Änderungen kann man sich fast noch dazu verleiten lassen, die Datei zum richtigen Zeitpunkt per CALLHIDDEN regedit /s &lt;%SRC%\Datei.reg&gt; zu importieren (in einer nicht REG: Sektion !). Der Nachteil ist dann jedoch, dass diese Einstellung(en) mit Hilfe dieser einen Datei bei der Deinstallation nicht rückgängig gemacht werden kann. Wenn bei einer Deinstallation diese Änderungen in der Registry verbleiben können und es &#8222;keinen&#8220; stört, kann man diesen Weg bestreitet. Man muss sich jedoch dieser Sache bewußt sein.</p>
<p>Das einfache Importieren von *.reg Dateien mit HKCU (HKEY_CURRENT_USER) Einträgen ist dagegen schon fast &#8222;fahrlässig&#8220;. Die Einstellungen werden ggf. nur für den gerade angemeldeten Benutzer getätigt, wenn es in der Setup.inf nicht richtig eingebunden ist. Dann bekommt der &#8222;EmpirumAgent&#8220; diese Einstellungen gesetzt, davon hat jedoch keiner etwas. Wenn nun die *.reg Datei HKCU Einträge beinhaltet, so muss diese im Benutzerteil (Sektion mit CLIENT &#8222;geflagged&#8220;) importiert werden. Dies kann jedoch bei vorhandenen Group-Policies (GPOs), die den Registry Editor verbietet, zu Problemen führen. Darüberhinaus sind die gleichen Nachteile vorhanden, wie zuvor beschrieben.</p>
<p>Wie bekommt man nun die *.reg Einträge zuverlässig gesetzt und somit in die REG: Sektion der Setup.inf?</p>
<p>Dazu gibt es zwei Methoden:<br />
1. Erstellen der Setup.inf per Differenzmethode<br />
2. Importieren der *.reg Datei in die Setup.inf per PackageEditor</p>
<p>Beides ist bereits in <a title="Empirum Paket – Registry ändern" href="https://www.wpm-blog.de/empirum-paket-registry-aendern/">diesem</a> Blogeintrag beschrieben.</p>
<div class="grey-box"><strong>Hinweis: </strong>Wenn man die Reg:Product Sektion zum Hinzufügen oder von Einstellungen nutzt, so darf die Reg:Product Sektion nicht mit Client aufgerufen werden.<br />
&#8211; Korrekt: Reg:Product<br />
&#8211; Nicht korrekt: Reg:Product, Client</div>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/registry-aendern-mit-reg-dateien/">Registry ändern mit REG Dateien</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/registry-aendern-mit-reg-dateien/feed/</wfw:commentRss>
			<slash:comments>0</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 1/54 queries in 0.228 seconds using Disk (Request-wide modification query)

Served from: www.wpm-blog.de @ 2026-10-23 12:20:00 by W3 Total Cache
-->