Find registry key by value and delete it
up vote
0
down vote
favorite
I want to search for a registry key and delete that key. I know the value of the key and the path, but not the name.
Open REG_SZ /R "C:Program Files (x86)Microsoft OfficeOffice15LibraryAnalysisANALYS32.XLL"
Open1 REG_SZ "C:Program Files (x86)Microsoft OfficeOffice15LibrarySOLVERSOLVER.XLAM"
Open2 REG_SZ "C:Program Files (x86)Microsoft OfficeOffice15LibraryEUROTOOL.XLAM"
So the value is "C:Program Files (x86)Microsoft OfficeOffice15LibraryEUROTOOL.XLAM"
and on this host the name is Open2
but the name can change from host to host.
I tried it with Get-Item
, but unfortunately I didn't get anywhere with that.
powershell registry
add a comment |
up vote
0
down vote
favorite
I want to search for a registry key and delete that key. I know the value of the key and the path, but not the name.
Open REG_SZ /R "C:Program Files (x86)Microsoft OfficeOffice15LibraryAnalysisANALYS32.XLL"
Open1 REG_SZ "C:Program Files (x86)Microsoft OfficeOffice15LibrarySOLVERSOLVER.XLAM"
Open2 REG_SZ "C:Program Files (x86)Microsoft OfficeOffice15LibraryEUROTOOL.XLAM"
So the value is "C:Program Files (x86)Microsoft OfficeOffice15LibraryEUROTOOL.XLAM"
and on this host the name is Open2
but the name can change from host to host.
I tried it with Get-Item
, but unfortunately I didn't get anywhere with that.
powershell registry
You might read the registry key withget-childitem
and properties withget-itemproperty
. If you want to enable/disable Addins in Office I'd better go that way...
– Peter Schneider
Nov 7 at 16:09
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I want to search for a registry key and delete that key. I know the value of the key and the path, but not the name.
Open REG_SZ /R "C:Program Files (x86)Microsoft OfficeOffice15LibraryAnalysisANALYS32.XLL"
Open1 REG_SZ "C:Program Files (x86)Microsoft OfficeOffice15LibrarySOLVERSOLVER.XLAM"
Open2 REG_SZ "C:Program Files (x86)Microsoft OfficeOffice15LibraryEUROTOOL.XLAM"
So the value is "C:Program Files (x86)Microsoft OfficeOffice15LibraryEUROTOOL.XLAM"
and on this host the name is Open2
but the name can change from host to host.
I tried it with Get-Item
, but unfortunately I didn't get anywhere with that.
powershell registry
I want to search for a registry key and delete that key. I know the value of the key and the path, but not the name.
Open REG_SZ /R "C:Program Files (x86)Microsoft OfficeOffice15LibraryAnalysisANALYS32.XLL"
Open1 REG_SZ "C:Program Files (x86)Microsoft OfficeOffice15LibrarySOLVERSOLVER.XLAM"
Open2 REG_SZ "C:Program Files (x86)Microsoft OfficeOffice15LibraryEUROTOOL.XLAM"
So the value is "C:Program Files (x86)Microsoft OfficeOffice15LibraryEUROTOOL.XLAM"
and on this host the name is Open2
but the name can change from host to host.
I tried it with Get-Item
, but unfortunately I didn't get anywhere with that.
powershell registry
powershell registry
edited Nov 7 at 19:01
Ansgar Wiechers
137k12118181
137k12118181
asked Nov 7 at 15:40
aston_zh
1,86831119
1,86831119
You might read the registry key withget-childitem
and properties withget-itemproperty
. If you want to enable/disable Addins in Office I'd better go that way...
– Peter Schneider
Nov 7 at 16:09
add a comment |
You might read the registry key withget-childitem
and properties withget-itemproperty
. If you want to enable/disable Addins in Office I'd better go that way...
– Peter Schneider
Nov 7 at 16:09
You might read the registry key with
get-childitem
and properties with get-itemproperty
. If you want to enable/disable Addins in Office I'd better go that way...– Peter Schneider
Nov 7 at 16:09
You might read the registry key with
get-childitem
and properties with get-itemproperty
. If you want to enable/disable Addins in Office I'd better go that way...– Peter Schneider
Nov 7 at 16:09
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
if you know the exact key with the property values , then you can find the name by using this snippet:
$keypath = "HKLM:SOFTWAREfolder"
$properties = Get-ItemProperty $keypath
foreach ($property in $properties.psobject.properties) {
if($property.value -eq "value that you want to match with"){
"Removing property $property"
Remove-ItemProperty -Name $property.name -Path $keypath
}
}
works perfectly! many thanks!
– aston_zh
Nov 9 at 8:00
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
if you know the exact key with the property values , then you can find the name by using this snippet:
$keypath = "HKLM:SOFTWAREfolder"
$properties = Get-ItemProperty $keypath
foreach ($property in $properties.psobject.properties) {
if($property.value -eq "value that you want to match with"){
"Removing property $property"
Remove-ItemProperty -Name $property.name -Path $keypath
}
}
works perfectly! many thanks!
– aston_zh
Nov 9 at 8:00
add a comment |
up vote
1
down vote
accepted
if you know the exact key with the property values , then you can find the name by using this snippet:
$keypath = "HKLM:SOFTWAREfolder"
$properties = Get-ItemProperty $keypath
foreach ($property in $properties.psobject.properties) {
if($property.value -eq "value that you want to match with"){
"Removing property $property"
Remove-ItemProperty -Name $property.name -Path $keypath
}
}
works perfectly! many thanks!
– aston_zh
Nov 9 at 8:00
add a comment |
up vote
1
down vote
accepted
up vote
1
down vote
accepted
if you know the exact key with the property values , then you can find the name by using this snippet:
$keypath = "HKLM:SOFTWAREfolder"
$properties = Get-ItemProperty $keypath
foreach ($property in $properties.psobject.properties) {
if($property.value -eq "value that you want to match with"){
"Removing property $property"
Remove-ItemProperty -Name $property.name -Path $keypath
}
}
if you know the exact key with the property values , then you can find the name by using this snippet:
$keypath = "HKLM:SOFTWAREfolder"
$properties = Get-ItemProperty $keypath
foreach ($property in $properties.psobject.properties) {
if($property.value -eq "value that you want to match with"){
"Removing property $property"
Remove-ItemProperty -Name $property.name -Path $keypath
}
}
edited Nov 7 at 16:30
answered Nov 7 at 16:24
Abhijith pk
2,6801914
2,6801914
works perfectly! many thanks!
– aston_zh
Nov 9 at 8:00
add a comment |
works perfectly! many thanks!
– aston_zh
Nov 9 at 8:00
works perfectly! many thanks!
– aston_zh
Nov 9 at 8:00
works perfectly! many thanks!
– aston_zh
Nov 9 at 8:00
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53192795%2ffind-registry-key-by-value-and-delete-it%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You might read the registry key with
get-childitem
and properties withget-itemproperty
. If you want to enable/disable Addins in Office I'd better go that way...– Peter Schneider
Nov 7 at 16:09