This article describes how to change registry permissions with RegDACL.exe using a Wise Script.
This Wise Script only changes permissions on 1 key, of course you can add as many as you want/need.
It changes the Read permissions to Full Control for the Users Group. You can change permissions for other Groups as well. To find the correct parameters, just type RegDALC.exe /? in a Command Prompt.
RegDALC.exe doesn't come with Windows, so you'll need to copy it to the Users Machine. You can download RegDALC.exe since it's Freeware. You can download it from MyITforum. http://www.myitcommunity.com/articles/15/view.asp?id=2339
I am copying the file to the System32 folder, so we'll need to define a Variable.
Click to view.
I downloaded RegDACL.exe and copied it to my Wise Server (use your company's deployment server).
Now we have to copy the file to the User's workstation.
\\wsp7sp3\Wise share Point\Packages\RegDacls\RegDACL.exe
We need to define yet another variable that will lead to the location of the RegDACL.exe on the workstation.
We'll only define the variable, since the value is going to placed in that variable in Step 4.
In this step we'll have the script search for the RegDACL.exe and place it in the variable created in Step 3.
In this step we'll create a variable that will convert the result for variable REGDACL to short filename.
Now we'll execute RegDALC.exe to change User group permissions on the HKLM\Software\Application key from Read to Full Control.
Save script and test.
RegDACL Key Commands: (not all of them, this is part of it).