This week while visiting a customer I was asked if there was a simple way to create a batch file (No VB Script) that would reset the default home page of IE 6. For various reasons they could not use Active Directory, nor could they use VB Script.
I started to play around with the command line options of regedit, and discovered it was not going to work. After some research I came across the reg.exe command. It seems like it is built into XP, 2003, and Vista. It is perfect for what I needed.
It allows you to modify/delete keys from the command line. Here is what I came up with:

I saved it as UpdateIE.bat. Now I can simply call it like this:
UpdateIE "http://www.intelliadmin.com"
It updates the local users IE home page, and very easy to add to a login script
(Below is the script source so you can copy and paste it)
@echo off
set key=HKCU\Software\Microsoft\Internet Explorer\Main
set value=Start page
set data=%1
reg.exe add "%key%" /v "%value%" /d "%data%" /f
Posted By: Steve Wiseman on Tuesday, August 07, 2007
Check out our utilities for windows
