This is what worked for me. I got it from Novell's support forums. I am
actually trying to make a Novell Zenapp out of it, so I posted it there.
This worked great! Just want to thank Phillip Thomas, from Novell forums for
this tip. Here is his response if anyone needs it:
"I've done something similar with DOS scripting and the REG.EXE command. The
problem with directly modifying HKEY_USER\.Default in the registry is that
you are only modifying a loaded copy of the NTUser.dat file, which is not
written out to disk again, so any changes there are lost after reboot. To
make a change stick, you have to load the file into memory, change it, and
write it out again.
First, create a text file named "gogl.reg" containing:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Temphive\Software\Microsoft\Internet Explorer\Main]
"Use Search Asst"="no"
"Search Page"="
http://www.google.com"
"Search Bar"="
http://www.google.com/ie"
[HKEY_LOCAL_MACHINE\Temphive\Software\Microsoft\Internet Explorer\SearchURL]
""="
http://www.google.com/keyword/%s"
"provider"="gogl"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Search]
"SearchAssistant"="
http://www.google.com/ie"
Then, create a text file named goglsrch.cmd containing:
copy gogl.reg "C:\Documents and Settings\Default User"
c:
cd "\Documents and Settings\Default User"
if errorlevel 1 goto End
reg load HKLM\Temphive NTUser.dat
if errorlevel 1 goto End
regedit /s gogl.reg
reg unload HKLM\Temphive
:End
Run the script, boot the PC to reload Default User\NTUser.dat into
HKEY_USERS\.Default, and log in as a new user. This will not change
existing user profiles."