Difference between revisions of "Adding Registry Settings"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(Undo revision 8447 by 174.54.240.129 (Talk))
Line 1: Line 1:
=ACTA=
+
= RegEdit =
==ACTA==
+
 
===ACTA===
+
Windows has a registry editing program called RegEdit which can be used interactively or it can be scripted. This can be useful to setup defaults for applications, or apply [http://www.winguides.com/registry/ registry tweaks for various Windows settings].
====ACTA====
+
 
=====ACTA=====
+
To run RegEdit interactively, run the program <code>regedit.exe</code>.
Will own your mom
+
 
=ACTA=
+
To script the amendment of the registry using RegEdit, use it in the form <code>regedit.exe /s <filename>.reg</code>.
==ACTA==
+
 
===ACTA===
+
You can use RegEdit from WPKG to silently import registry settings, for example:
====ACTA====
+
<source lang="xml">
=====ACTA=====
+
<package
Will own your mom
+
    id="sample_registry"
=ACTA=
+
    name="Adds the contents of a .reg file to the registry"
==ACTA==
+
    revision="1"
===ACTA===
+
    priority="0"
====ACTA====
+
    execute="once">
=====ACTA=====
+
  <check type="registry" condition="equals" path="HKEY_LOCAL_MACHINE\SOFTWARE\Test" value="1" />
Will own your mom
+
  <install cmd='regedit /s "%SOFTWARE%\test_registry.reg"' />
=ACTA=
+
</package>
==ACTA==
+
</source>
===ACTA===
+
 
====ACTA====
+
And the sample file:
=====ACTA=====
+
 
Will own your mom
+
<code>test_registry.reg</code>:
=ACTA=
+
<source lang="reg">
==ACTA==
+
Windows Registry Editor Version 5.00
===ACTA===
+
 
====ACTA====
+
[HKEY_LOCAL_MACHINE\SOFTWARE\Test]
=====ACTA=====
+
"Test Setting"=dword:00000001
Will own your mom
+
[-HKEY_LOCAL_MACHINE\SOFTWARE\TEST2]
=ACTA=
+
</source>
==ACTA==
+
(In Windows 2000/XP, adding "-" in front of a key name causes that key to be deleted from the registry.)
===ACTA===
+
 
====ACTA====
+
You can create ready-made .reg files by exporting registry keys from within RegEdit.
=====ACTA=====
+
 
Will own your mom
+
= Reg =
=ACTA=
+
 
==ACTA==
+
Alternatively, included with Windows 2000 Resource Kit, or with Windows XP itself, there is a command line registry editor, reg.exe, that can be used more directly from the command-line. For example:
===ACTA===
+
<code><pre>REG ADD HKLM\SOFTWARE\Test /v "Test Setting" /d "1" /t REG_DWORD</pre></code>
====ACTA====
+
----
=====ACTA=====
+
 
Will own your mom
+
[[Category: Silent Installers]]
=ACTA=
+
[[Category: Changing Windows settings]]
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+
=ACTA=
+
==ACTA==
+
===ACTA===
+
====ACTA====
+
=====ACTA=====
+
Will own your mom
+

Revision as of 20:52, 3 October 2010

RegEdit

Windows has a registry editing program called RegEdit which can be used interactively or it can be scripted. This can be useful to setup defaults for applications, or apply registry tweaks for various Windows settings.

To run RegEdit interactively, run the program regedit.exe.

To script the amendment of the registry using RegEdit, use it in the form regedit.exe /s <filename>.reg.

You can use RegEdit from WPKG to silently import registry settings, for example:

 <package
     id="sample_registry"
     name="Adds the contents of a .reg file to the registry"
     revision="1"
     priority="0"
     execute="once">
   <check type="registry" condition="equals" path="HKEY_LOCAL_MACHINE\SOFTWARE\Test" value="1" />
   <install cmd='regedit /s "%SOFTWARE%\test_registry.reg"' />
 </package>

And the sample file:

test_registry.reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Test]
"Test Setting"=dword:00000001
[-HKEY_LOCAL_MACHINE\SOFTWARE\TEST2]

(In Windows 2000/XP, adding "-" in front of a key name causes that key to be deleted from the registry.)

You can create ready-made .reg files by exporting registry keys from within RegEdit.

Reg

Alternatively, included with Windows 2000 Resource Kit, or with Windows XP itself, there is a command line registry editor, reg.exe, that can be used more directly from the command-line. For example:

REG ADD HKLM\SOFTWARE\Test /v "Test Setting" /d "1" /t REG_DWORD