Page 1 of 1
** Convert .Reg Files to Batch File **
Posted: 04 Apr 2013 13:48
by Dos_Probie
Thought I would share a useful converter tool called RegToBat..Its a free portable app that easily converts a .reg file to a batch file which can particularly be useful for those files which need administrative privileges to be merged into the registry. Enjoy!
get it at:
http://www.sordum.org/6839/regtobat-converter-v1-1/
Re: ** Convert .Reg Files to Batch File **
Posted: 04 Apr 2013 14:35
by Squashman
A reg file is no more than a text file. Could easily read it in with a batch file and do the same thing.
Re: ** Convert .Reg Files to Batch File **
Posted: 04 Apr 2013 18:00
by foxidrive
Dos_Probie wrote:Thought I would share a useful converter tool called RegToBat..Its a free portable app that easily converts a .reg file to a batch file
Can you show us a sample reg file and the converted batch file, so we can see what it does?
Re: ** Convert .Reg Files to Batch File **
Posted: 04 Apr 2013 18:33
by Dos_Probie
Reg converted to bat
Code: Select all
Windows Registry Editor Version 5.00
;MY APPS
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Applications]
"MUIVerb"="My Apps"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\apps"
"icon"="%windir%\\apps\\ico\\104.ico"
"Position"="Top"
;== BACK-UP DESKTOP ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\shell\106]
"MUIVerb"="Back-up Desktop"
"icon"="%programfiles%\\context\\ico\\102.ico"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\106\command]
@="C:\\Program Files\\context\\backup.bat"
"Description"="Backup Desktop Files and Folders with Date and Time"
;== BIT CHE ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\shell\110]
"MUIVerb"="Bit Che Torrent Search"
"icon"="%programfiles(x86)%\\Bit Che\\Bit_Che.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\110\command]
@="C:\\Program Files (x86)\\Bit Che\\Bit_Che.exe"
"Description"="Searches popular bit torrent sites for files."
;== BROWSER HISTORY INFO ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\114]
"MUIVerb"="Browser Info"
"icon"="%programfiles%\\BrowserHistory\\browsinghistoryview.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\114\command]
@="C:\\Program Files\\BrowserHistory\\browsinghistoryview.exe"
"Description"="Reads the history data of 4 different Web browsers (Internet Explorer, Mozilla Firefox, Google Chrome, and Safari)"
;== DNS JUMPER ==
;http://lifehacker.com/5848823/dns-jumper-finds-the-fastest-dns-server-for-you-and-applies-it-with-two-clicks
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\118]
"MUIVerb"="DNS Jumper"
"icon"="%programfiles%\\DNSJumper\\DsnJumper.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\118\command]
@="C:\\Program Files\\DNSJumper\\DsnJumper.exe"
"Description"="Shorten loading times for all webpages with customized DNS server profiles on your computer"
;== FIREFOX BROWSER ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\shell\122]
"MUIVerb"="Firefox Browser"
"icon"="%programfiles(x86)%\\Mozilla Firefox\\firefox.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\122\command]
@="firefox"
"Description"="A free and open source web browser developed for Microsoft Windows, OS X and Linux."
;== HOSTS EDITOR ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\126]
"MUIVerb"="Hosts Editor"
"icon"="%programfiles%\\HostsEditor\\HostsEditor.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\126\command]
@="C:\\Program Files\\HostsEditor\\HostsEditor.exe"
"Description"="Easily Add, Delete, Block and Update domain names to your hosts file"
;== INTERNET-RADIO ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\130]
"MUIVerb"="Internet Radio"
"icon"="%programfiles%\\context\\ico\\103.ico"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\130\command]
@="C:\\Program Files\\context\\radio.bat"
"Description"="Play's Internet Radio and Music Streams"
;== INTERNET-TV ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\shell\134]
"MUIVerb"="InternetTV"
"icon"="%programfiles%\\videolan\\vlc\\2.ico"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\134\command]
@="C:\\Program Files\\videolan\\vlc\\tv.bat"
"Description"="Play Live TV Streams"
;MSFN
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\shell\138]
"MUIVerb"="MSFN Forum"
"icon"="C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\138\command]
@="chrome http://www.msfn.org/board/"
;== MY MAIL ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\142]
"MUIVerb"="Mail-DosProbie"
"icon"="%programfiles%\\metro\\ico\\mail.ico"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\142\command]
@="wscript //B C:\\Windows\\apps\\vbs\\DosProbie.vbs"
;== NETWORK INFO ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\146]
"MUIVerb"="Network Info"
"icon"="%programfiles%\\context\\ico\\121.ico"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\146\command]
@="C:\\Program Files\\context\\net\\network.bat"
"Description"="Network Information"
;== NOTEPAD++ ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\shell\150]
"MUIVerb"="Notepad++"
"icon"="%programfiles(x86)%\\Notepad++\\notepad++.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\150\command]
@="C:\\Program Files (x86)\\Notepad++\\notepad++.exe"
"Description"="Text Editor for Windows."
;== PFCONFIG ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\154]
"MUIVerb"="Port Foward Router"
"icon"="%programfiles%\\PFConfig\\PFConfig.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\154\command]
@="C:\\Program Files\\PFConfig\\PFConfig.exe"
"Description"="Configure your router for port fowarding"
;== REG OPEN KEY ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\158]
"MUIVerb"="Reg Open Key"
"icon"="%programfiles%\\RegOpenKey\\RegOpenKey_x64.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\158\command]
@="C:\\Program Files\\RegOpenKey\\RegOpenKey_x64.exe"
"Description"="Easily jump to any registry key quickly"
;== REG TO BAT ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\162]
"MUIVerb"="Reg To Bat"
"icon"="%programfiles%\\RegToBat\\RegToBat.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\162\command]
@="C:\\Program Files\\RegToBat\\RegToBat.exe"
"Description"="Converts any .reg file to a batch file quickly and easily"
;== SciTE EDITOR ==
;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\166]
;"MUIVerb"="SciTE Editor"
;"icon"="%programfiles%\\wscite\\SciTE.exe"
;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\166\command]
;@="C:\\Program Files\\wscite\\SciTE.exe"
;"Description"="A lightweight text editor for coders and scripters"
;== SYSTEM INFORMATION + HOTFIX ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\170]
"MUIVerb"="Systeminfo + Hotfix(s) to file"
"icon"="%windir%\\system32\\msinfo32.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\170\command]
@="cmd /C Systeminfo > Systeminfo+Hotfixes.txt"
;== TOOLBAR CLEANER ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\174]
"MUIVerb"="Toolbar Cleaner"
"icon"="%programfiles%\\Toolbar Cleaner\\ToolbarCleaner.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\174\command]
@="C:\\Program Files\\Toolbar Cleaner\\ToolbarCleaner.exe"
"Description"="Clean-up browser toolbar addons."
;== VLC PLAYER ==
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\178]
"MUIVerb"="VLC Media Player"
"icon"="%programfiles%\\VideoLAN\\vlc\\vlc.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\178\command]
@="C:\\Program Files\\VideoLAN\\vlc\\vlc.exe"
"Description"=" Multimedia Player that can play almost any type of media including DVDs, CDs, VCDs, web streams and more."
Code: Select all
@ECHO OFF
If exist "%Temp%\~import.reg" (
Attrib -R -S -H "%Temp%\~import.reg"
del /F /Q "%Temp%\~import.reg"
If exist "%Temp%\~import.reg" (
Echo Could not delete file "%Temp%\~import.reg"
Pause
)
)
> "%Temp%\~import.reg" ECHO Windows Registry Editor Version 5.00
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;MY APPS
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Applications]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="My Apps"
>> "%Temp%\~import.reg" ECHO "ExtendedSubCommandsKey"="Directory\\ContextMenus\\apps"
>> "%Temp%\~import.reg" ECHO "icon"="%%windir%%\\apps\\ico\\104.ico"
>> "%Temp%\~import.reg" ECHO "Position"="Top"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== BACK-UP DESKTOP ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\shell\106]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Back-up Desktop"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\context\\ico\\102.ico"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\106\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files\\context\\backup.bat"
>> "%Temp%\~import.reg" ECHO "Description"="Backup Desktop Files and Folders with Date and Time"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== BIT CHE ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\shell\110]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Bit Che Torrent Search"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles(x86)%%\\Bit Che\\Bit_Che.exe"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\110\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files (x86)\\Bit Che\\Bit_Che.exe"
>> "%Temp%\~import.reg" ECHO "Description"="Searches popular bit torrent sites for files."
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== BROWSER HISTORY INFO ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\114]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Browser Info"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\BrowserHistory\\browsinghistoryview.exe"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\114\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files\\BrowserHistory\\browsinghistoryview.exe"
>> "%Temp%\~import.reg" ECHO "Description"="Reads the history data of 4 different Web browsers (Internet Explorer, Mozilla Firefox, Google Chrome, and Safari)"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== DNS JUMPER ==
>> "%Temp%\~import.reg" ECHO ;http://lifehacker.com/5848823/dns-jumper-finds-the-fastest-dns-server-for-you-and-applies-it-with-two-clicks
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\118]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="DNS Jumper"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\DNSJumper\\DsnJumper.exe"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\118\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files\\DNSJumper\\DsnJumper.exe"
>> "%Temp%\~import.reg" ECHO "Description"="Shorten loading times for all webpages with customized DNS server profiles on your computer"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== FIREFOX BROWSER ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\shell\122]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Firefox Browser"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles(x86)%%\\Mozilla Firefox\\firefox.exe"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\122\command]
>> "%Temp%\~import.reg" ECHO @="firefox"
>> "%Temp%\~import.reg" ECHO "Description"="A free and open source web browser developed for Microsoft Windows, OS X and Linux."
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== HOSTS EDITOR ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\126]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Hosts Editor"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\HostsEditor\\HostsEditor.exe"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\126\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files\\HostsEditor\\HostsEditor.exe"
>> "%Temp%\~import.reg" ECHO "Description"="Easily Add, Delete, Block and Update domain names to your hosts file"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== INTERNET-RADIO ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\130]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Internet Radio"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\context\\ico\\103.ico"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\130\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files\\context\\radio.bat"
>> "%Temp%\~import.reg" ECHO "Description"="Play's Internet Radio and Music Streams"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== INTERNET-TV ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\shell\134]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="InternetTV"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\videolan\\vlc\\2.ico"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\134\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files\\videolan\\vlc\\tv.bat"
>> "%Temp%\~import.reg" ECHO "Description"="Play Live TV Streams"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;MSFN
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\shell\138]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="MSFN Forum"
>> "%Temp%\~import.reg" ECHO "icon"="C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\138\command]
>> "%Temp%\~import.reg" ECHO @="chrome http://www.msfn.org/board/"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== MY MAIL ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\142]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Mail-DosProbie"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\metro\\ico\\mail.ico"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\142\command]
>> "%Temp%\~import.reg" ECHO @="wscript //B C:\\Windows\\apps\\vbs\\DosProbie.vbs"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== NETWORK INFO ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\146]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Network Info"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\context\\ico\\121.ico"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\146\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files\\context\\net\\network.bat"
>> "%Temp%\~import.reg" ECHO "Description"="Network Information"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== NOTEPAD++ ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\shell\150]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Notepad++"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles(x86)%%\\Notepad++\\notepad++.exe"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\150\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files (x86)\\Notepad++\\notepad++.exe"
>> "%Temp%\~import.reg" ECHO "Description"="Text Editor for Windows."
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== PFCONFIG ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\154]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Port Foward Router"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\PFConfig\\PFConfig.exe"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\154\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files\\PFConfig\\PFConfig.exe"
>> "%Temp%\~import.reg" ECHO "Description"="Configure your router for port fowarding"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== REG OPEN KEY ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\158]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Reg Open Key"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\RegOpenKey\\RegOpenKey_x64.exe"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\158\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files\\RegOpenKey\\RegOpenKey_x64.exe"
>> "%Temp%\~import.reg" ECHO "Description"="Easily jump to any registry key quickly"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== REG TO BAT ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\162]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Reg To Bat"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\RegToBat\\RegToBat.exe"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\162\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files\\RegToBat\\RegToBat.exe"
>> "%Temp%\~import.reg" ECHO "Description"="Converts any .reg file to a batch file quickly and easily"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== SciTE EDITOR ==
>> "%Temp%\~import.reg" ECHO ;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\166]
>> "%Temp%\~import.reg" ECHO ;"MUIVerb"="SciTE Editor"
>> "%Temp%\~import.reg" ECHO ;"icon"="%%programfiles%%\\wscite\\SciTE.exe"
>> "%Temp%\~import.reg" ECHO ;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\166\command]
>> "%Temp%\~import.reg" ECHO ;@="C:\\Program Files\\wscite\\SciTE.exe"
>> "%Temp%\~import.reg" ECHO ;"Description"="A lightweight text editor for coders and scripters"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== SYSTEM INFORMATION + HOTFIX ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\170]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Systeminfo + Hotfix(s) to file"
>> "%Temp%\~import.reg" ECHO "icon"="%%windir%%\\system32\\msinfo32.exe,0"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\170\command]
>> "%Temp%\~import.reg" ECHO @="cmd /C Systeminfo > Systeminfo+Hotfixes.txt"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== TOOLBAR CLEANER ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\174]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="Toolbar Cleaner"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\Toolbar Cleaner\\ToolbarCleaner.exe"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\174\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files\\Toolbar Cleaner\\ToolbarCleaner.exe"
>> "%Temp%\~import.reg" ECHO "Description"="Clean-up browser toolbar addons."
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO ;== VLC PLAYER ==
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\178]
>> "%Temp%\~import.reg" ECHO "MUIVerb"="VLC Media Player"
>> "%Temp%\~import.reg" ECHO "icon"="%%programfiles%%\\VideoLAN\\vlc\\vlc.exe"
>> "%Temp%\~import.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\ContextMenus\apps\Shell\178\command]
>> "%Temp%\~import.reg" ECHO @="C:\\Program Files\\VideoLAN\\vlc\\vlc.exe"
>> "%Temp%\~import.reg" ECHO "Description"=" Multimedia Player that can play almost any type of media including DVDs, CDs, VCDs, web streams and more."
START /WAIT REGEDIT /S "%Temp%\~import.reg"
DEL "%Temp%\~import.reg"
Re: ** Convert .Reg Files to Batch File **
Posted: 04 Apr 2013 18:56
by foxidrive
Thanks for the pointer dos_probie - but any reg file it converts will not bypass administrative permission requirements.
It just creates the same file and uses the regedit /s switch.
Re: ** Convert .Reg Files to Batch File **
Posted: 05 Apr 2013 08:09
by Dos_Probie
Well on reg or bat files that require elevation you can always run a command using PsExec
to grant you full control (such as adding exceptions to hosts file with your virus app like Windows Defender etc.)
ie: C:\Windows\System32\PsExec.exe -accepteula -i -d -s C:\myreg.bat
Re: ** Convert .Reg Files to Batch File **
Posted: 05 Apr 2013 08:31
by foxidrive
Won't this will also work?
C:\Windows\System32\PsExec.exe -accepteula -i -d -s "regedit -s C:\myreg.reg"
Re: ** Convert .Reg Files to Batch File **
Posted: 05 Apr 2013 15:00
by Dos_Probie
Dos_Probie wrote:Well on reg or bat files that require elevation you can always run a command using PsExec
I said it would from my quote above (reg or bat files) but you will need to drop off the quotes and it will then edit over to the registry with admin elevation and no eula on first run..
C:\Windows\System32\PsExec.exe -accepteula -i -d -s regedit -s C:\myreg.reg