how can I execute a reg file via bat cmd or power without any dialog confirmation ?


Recommended Posts

From a brief search to verify... I believe that you can do it by using the "/s" flag (without the quotes... ie: 

regedit.exe /s "registrysetting.reg"

You don't "run" a reg file, you import it - using regedit.exe - the only reason double-clicking it works is because the file association is there to import it using regedit.exe

So as noted above, you can call the regedit executable with the correct arguments to import it.

PowerShell ftw...

Fill in the variables, save as <filename>.ps1

$RegistryPath = ""
$Name = ""
$Value = ""
$PropertyType = ""
if (!(Test-Path $RegistryPath)) {
    New-Item -Path $RegistryPath -Force | Out-Null
    New-ItemProperty -Path $RegistryPath -Name $Name -Value $Value -PropertyType $PropertyType -Force
}
else {
    New-ItemProperty -Path $RegistryPath -Name $Name -Value $Value -PropertyType $PropertyType -Force
}

 

reg import nameoffile.reg

You should be able to drop this in a powershell script (.ps1) without any hassle. It does not prompt for confirmation, but I believe it must be run with either elevated permissions or a user that has write access to the registry.

Details can be found here: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-import

Edited by satukoro
clarified required permissions
  On 08/02/2024 at 09:40, Sulphy said:

From a brief search to verify... I believe that you can do it by using the "/s" flag (without the quotes... ie: 

regedit.exe /s "registrysetting.reg"
Expand  

Hi

thanks it works perfectly without any confirmation

  On 08/02/2024 at 13:24, satukoro said:
reg import nameoffile.reg

You should be able to drop this in a powershell script (.ps1) without any hassle. It does not prompt for confirmation, but I believe it must be run with either elevated permissions or a user that has write access to the registry.

Details can be found here: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-import

Expand  

hi

i have only to save as start.ps1 and without the "c:\documents\test.reg" ?

thanks

  On 08/02/2024 at 11:54, binaryzero said:

PowerShell ftw...

Fill in the variables, save as <filename>.ps1

$RegistryPath = ""
$Name = ""
$Value = ""
$PropertyType = ""
if (!(Test-Path $RegistryPath)) {
    New-Item -Path $RegistryPath -Force | Out-Null
    New-ItemProperty -Path $RegistryPath -Name $Name -Value $Value -PropertyType $PropertyType -Force
}
else {
    New-ItemProperty -Path $RegistryPath -Name $Name -Value $Value -PropertyType $PropertyType -Force
}

 

Expand  

hi

may i know which are the variables ? I should only add the location file

thanks

  On 09/02/2024 at 14:19, drugo said:

i have only to save as start.ps1 and without the "c:\documents\test.reg" ?

thanks

Expand  

It depends on how you are trying to execute this command. If you are trying to simply import the .reg file on a schedule, like with a scheduled task, you could configure the scheduled task with powershell.exe in the "program" field and the following into the "arguments" field:

-command "reg import c:\path\to\reg\file.reg"

Alternatively, if you wanted to create a .ps1 powershell script to execute this command as needed, you would create and blank .ps1 file in a text editor and add the following line:

reg import "c:\path\to\reg\file.reg"

*Note: quotes are only required if your file path has spaces in it

*Note 2: If you are not running signed powershell scripts you will need to bypass or set your executionpolicy. This can be done by running a command in an administrative powershell window, however I will let you decide if you want to pursue that route.

I just tend to use this, as we had to find a way to execute reg files a few years back for intune only devices.

 

https://reg2ps.azurewebsites.net/

  On 09/02/2024 at 14:19, drugo said:

hi

may i know which are the variables ? I should only add the location file

thanks

Expand  

The variables are the lines that start with $.. Look in your reg file, fill the values in.

As ^ suggested, https://reg2ps.azurewebsites.net/ is rockin 🤘.

 

  On 09/02/2024 at 15:36, Ahazuarus said:

not sure why no one is recommending this?  Just a simple converter utility (linked below) that gives a couple of different ways to do it.

https://www.sordum.org/8478/reg-converter-v1-2/

Expand  

Hi

seems a nice program

thanks

  On 09/02/2024 at 16:53, satukoro said:

It depends on how you are trying to execute this command. If you are trying to simply import the .reg file on a schedule, like with a scheduled task, you could configure the scheduled task with powershell.exe in the "program" field and the following into the "arguments" field:

-command "reg import c:\path\to\reg\file.reg"

Alternatively, if you wanted to create a .ps1 powershell script to execute this command as needed, you would create and blank .ps1 file in a text editor and add the following line:

reg import "c:\path\to\reg\file.reg"

*Note: quotes are only required if your file path has spaces in it

*Note 2: If you are not running signed powershell scripts you will need to bypass or set your executionpolicy. This can be done by running a command in an administrative powershell window, however I will let you decide if you want to pursue that route.

Expand  

hi

important are note 1 and 2!

thanks

  On 09/02/2024 at 17:28, strotee said:
powershell -c "saps -FilePath $env:windir\regedit.exe -Argumentlist @('/s', 'path_to_your_reg_file.reg')"

 

Expand  

Hi

another great powershell command line , i guess i should learn powershell

thanks

  On 09/02/2024 at 18:33, ThePhoenix said:

I just tend to use this, as we had to find a way to execute reg files a few years back for intune only devices.

 

https://reg2ps.azurewebsites.net/

Expand  

Hi

what a cool link , maybe there is even reg to bat

thanks

Yes, you should learn PowerShell. The reg2ps site literally gives you the code to save into a PowerShell file (ps1) and run it. Or even use the code I provided works.

This thread has given you the answer to the question you initially asked.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Posts

    • Hmm, I'll give it a go
    • Is Samsung teasing a Galaxy Z Fold7 Ultra? An official press release suggests so by Sagar Naresh Bhavsar We are inching closer to the launch of this year's premium foldables from Samsung: the Galaxy Z Fold7 and the Galaxy Z Flip7. Recently, a certification revealed that the affordable Galaxy Z Flip7 FE, could also debut alongside the other two foldables. The device is expected to take on the standard Moto Razr 2025. While we were getting excited about the trio, Samsung has put out a press release to create some hype around the upcoming foldables. Interestingly, the company has put great emphasis on the "Ultra" branding, which it usually uses for its Galaxy S-series phone and previously for Note-series phones. So, does this mean, we are getting a Galaxy Z Fold7 Ultra? Time will only tell. As for the press release, it is titled "Meet the Next Chapter of Ultra" and the first line highlights how Samsung has been listening to fans that have demanded "bigger screens, better cameras and new ways to connect and create." To churn up up the hype, Samsung added, "That’s why Galaxy’s next chapter is to provide an experience that seamlessly blends artistry and engineering to elevate everyday interactions." The GIF inside the press-release reveals what looks like the Galaxy Z Fold7 (or the Galaxy Z Fold7 Ultra, if that exists). Rumors have indicated that this year's Galaxy Z Fold7 is getting taller and wider than last year's model, thanks to a bigger display. The Z Fold7 could also feature a titanium backplate to not only reduce its thickness and make it stronger but to shed some weight as well. The company then directs the attention to its AI features such as voice controls for finding the perfect eatery or shopping place, using powerful AI-powered camera features, and so on. We will get to know more about the devices in the coming weeks. By that time, let us know your thoughts, on whether you would like an Ultra foldable or want Samsung to tweak the existing model and keep the space less-crowded.
    • A couple of friends of mine have been building Gunpla for years and got me interested, so I asked and they recommended this as a fairly good quality, very affordable, starting point. https://www.amazon.co.uk/dp/B0BGN9K1MV It was fun to build, didn't take too long, and helped me decide if I wanted to go further with the hobby, which I did.  Still only got this one built, but that's only due to time availability!
    • I've had an original, a Lite, and an OLED and I have just one question for you.  How big are your hands? I got rid of all three because, simply put, they're sized for kids hands more than anything, especially the Lite.  The Switch 2 is a fair bit larger but I'm not agreeing to Ninty's new EULA for the thing.
    • Where does he say that he'll give 99% to Africa? I agree that he said that he'll give 99% of his wealth, and you quote him saying that the majority will go to Africa. The majority of 99% does not mean all of the 99%. It could mean that he'll give just above half of that.
  • Recent Achievements

    • Week One Done
      Leonard grant earned a badge
      Week One Done
    • One Month Later
      portacnb1 earned a badge
      One Month Later
    • Week One Done
      portacnb1 earned a badge
      Week One Done
    • First Post
      m10d earned a badge
      First Post
    • Conversation Starter
      DarkShrunken earned a badge
      Conversation Starter
  • Popular Contributors

    1. 1
      +primortal
      260
    2. 2
      snowy owl
      158
    3. 3
      +FloatingFatMan
      145
    4. 4
      ATLien_0
      140
    5. 5
      Xenon
      131
  • Tell a friend

    Love Neowin? Tell a friend!