Project LID Homepage: Distributable Modules
LCCRegistryChanger Homepage

Update 1/13/2021: Upgrade: Auto Read-Only mode

Update 1/12/2021: Upgrade: added "-recursiveOff"

Update 4/23/2019: Upgrade: upgraded to .NET 4.5 to support newer Windows systems. Also added note to manual about UAC.

Update 6/13/2012: Added -showErrors, upgraded parsing logic.

Update 7/22/2010: Added -findEverything, -turnOffHeader.

Update 7/1/2010: Added -registryStartLocation.

Update 5/26/2010: Program released.


The lccRegistryChanger application allows query and modify actions on the registry.

You can specify any and all of the following registry roots:

You can specify any and all of the following search levels:

You can specific case-sensitivity. By default, this is off.

You can specify multiple search criteria.

This application is designed for command line/batch file execution.

All settings are supplied through command line attributes.

At this time, the application will only change String Content (i.e. not binary, etc..), but, will rename any Value and delete any Key.


The programs, scripts and documentation are provided AS IS without warranty of any kind. Lower Columbia College further disclaims all implied warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the programs, scripts and documentation remains with you. In no event shall Lower Columbia College, its authors, or anyone else involved in the creation, production, or delivery of the programs, scripts or documentation be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the programs, scripts or documentation, even if Lower Columbia College has been advised of the possibility of such damages.