2

I have .reg file which was exported on another PC and contains some keys, values and data from different parts of registry.

How to check if this keys, values and data are already present on my PC ?

Is there a script or program which could take my .reg file as input and then tell me which of this keys, values and data are already present on my PC ?

EDIT: I'm not asking how to compare two .reg files. But I have a .reg file with some keys, values and data and I want to check if this keys, values and data are present in the registry on another PC. I cannot export the same file on another PC and compare because the keys, values and data are not under the same key but are coming from different parts of registry.

7
  • Export the same section(s) from your PC's registry and compare 2 files using any software.
    – Akina
    Jul 17, 2018 at 6:28
  • @Akina thanks for your comment, already tried with this method, but not always the most precise one, specially if you have multiple .reg files or one .reg file with multiple keys from different parts of registry exported... Jul 17, 2018 at 6:33
  • I usually use Excel - import 1st file to column A and 2nd to column B, remove blank cells and use conditional formatting for coloring differences. If some diff, add cells over against the data present in ajacent column and absent in current.
    – Akina
    Jul 17, 2018 at 6:35
  • 1
    Look superuser.com/questions/79566/…
    – Akina
    Jul 17, 2018 at 6:37
  • 1
    In that case the best you can do is, write registry key values you are looking for in your computer and then parse registry file to see if it contains it.
    – clhy
    Jul 17, 2018 at 8:11

1 Answer 1

1

There isn't a straight way to do this.

But if you are dealing with multiple .reg files (more than 2 or 3) or more than one computer, you could use the approach below.

  1. Read registry Key/Value from your computer into variable or multiple variables using Get-ItemProperty or Get-ItemPropertyValue
  2. Read contents of exported .reg files in another variable using Get-Content
  3. Now you can use PowerShell comparison operators to see if exported .reg files contain Key/Value from your computer.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .