Windows by default disables the remote registry service (probably for security reasons). To enable it from the command line type the following:

Step 1: open notepad under administrator

sc \computername start remoteregistry start= auto

copy and paste it into notepad

save it as .bat

i found it on this site all iam doing is making it a batch file to run

Sinethra599 comment added

i would like to add Something to this post ; i Copied this from net

Windows 7 by default disables the remote registry service (probably for security reasons). To enable it from the command line type the following:

sc \computername config remoteregistry start= auto
make sure you have a space between the = sign and auto
if you’re doing this on your local computer you can drop the \computername part
you can also replace “remoteregistry” with the name of another service to enable or disable it.

once you’ve enabled the service you can either reboot the computer, or just start it now with:

sc \computername start remoteregistry
Avatar_user

27 Spice ups

Enables it, but doesn’t start it. Might want to add the second step, and then add that your .bat needs to run as admin.

sorry about that thanks for the comment really appreciate it

You could also do with with group policy if you wanted to enable it on all of your computers. However, this makes sense if you wanted to remote into one machine just do to some work or research.

i would like to add Something to this post ; i Copied this from net

Windows 7 by default disables the remote registry service (probably for security reasons). To enable it from the command line type the following:

sc \computername config remoteregistry start= auto
make sure you have a space between the = sign and auto
if you’re doing this on your local computer you can drop the \computername part
you can also replace “remoteregistry” with the name of another service to enable or disable it.

once you’ve enabled the service you can either reboot the computer, or just start it now with:

sc \computername start remoteregistry

@sinethra599 i added your comment thanks for the input i know its disabled by default but its handy to enable it remotely so you can go to a remote computers registry

Very helpful. Always looking for ways to avoid getting up.

na its about remotely supporting the users without bothering them

And supporting users in remote facilities.
Worked well, thanks for sharing

no problem thanks for the spice up please feel free to share

Thanks for this!

I’m going to try making a batch file that enables the service, asks the user what command they want to run, runs the command, then stops the service.

What are the commands to stop the service and disable it? I want to do something similar to what you are doing megadrive

Thanks for this Sinethra. Works like a charm for our Win 7 environment!

using ps tools

sc start remoteregistry start= auto

  • that started the service as well as set it to auto - didn’t require starting the service - just thought I’d add that - yes easier if you don’t have to psexec into the machine first I’m sure…

This is great. I hate disturbing end users when I don’t need to.

Works like a champ! Enabled it then started it and then waited about a minute and was able to edit the registry.

I’m using powershell4 and it seems to work well on the list i create from an ActiveDirectory query.
Just create a list of pcs in notepad like this (no spaces)

R23Civ01
R23Civ02
R23Server01

save with a name you like then run the script below and show it where you saved your .txt
I save mine to c:\ABC as you can see below, please change that to your favorite place.
This works great to enable and disable the service after i’m done. Our PC images come
with the service disabled by default.
Happy Fixin’ Stuff Ya’ll

########################################################################################
Function Get-FileName($initialDirectory)
{
[System.Reflection.Assembly]::LoadWithPartialName(“System.windows.forms”) |
Out-Null

$OpenFileDialog = New-Object System.Windows.Forms.OpenFileDialog
$OpenFileDialog.initialDirectory = $initialDirectory
$OpenFileDialog.filter = “All files (.)| .txt#change .txt to . to see all files.
$OpenFileDialog.ShowDialog() | Out-Null
$OpenFileDialog.filename
}

$a = Get-FileName -initialDirectory “c:\ABC”
$b = Get-Content “$a”
foreach ($i in $b)
{$i + “`n” + “==========================”; ForEach-Object {sc.exe \$i start “RemoteRegistry”}}

#######################################################################################

So I’m working with remote registry and using the commands listed here but do not know how to reset the service to manual. I tried and failed to use this command
sc \computername config remoteregistry start= manual

help…

got it working like I want

sc \computername config remoteregistry start= auto

sc \computername start remoteregistry

then use regedit (as ADMIN) to connect to and edit remote registry (this is not FAST at all), once editing is complete disconnect from remote registry

sc \computername stop remoteregistry

sc \computername config remoteregistry start= disabled