Can't delete registry key

G

Guest

While tracking down a problem with a certain application I ran into a
registry key that has an odd character in the name. This seems to prevent the
app in question from enumerating the keys beyond this one. My problem is that
I can't delete or rename the key. How can I get rid of it? If I click on it
in regedit it displays "error opening key". If I try to delete it says "Error
deleting key". If I try to go into permissions it displays "Unable to display
security info". The key in question is in HKCR\CLSID. The key ID is (note
that the n has a tilde over it):
78A81FC7-628B-45CA-AFBB-C61282Cn06A1

I searched for this on the web and it seems to be associated with Norton
personal firewall 2004 which is no longer on the machine. I think the real
name was supposed to be:
78A81FC7-628B-45CA-AFBB-C61282C116A1

I'm not sure how the n with the tilde over it got in there or the 0 for that
matter.
 
D

db

interesting, indeed....

tracking somekind of
problem and physically
tracked down the needle
in the hay stack...

according to some, flawed
keys don't have to be removed.
doing so would cause them to
have an existential meltdown.

so how exactly is this one little
key affecting your system?

have you tried the following
technique from kb 310516 :
Deleting Registry Keys and Values
To delete a registry key with a .reg file, put a hyphen (-) in front of the RegistryPath in the .reg file. For example, to delete the Test subkey from the following registry key:

HKEY_LOCAL_MACHINE\Software
put a hyphen in front of the following registry key in the .reg file:

HKEY_LOCAL_MACHINE\Software\Test

The following example has a .reg file that can perform this task.

[-HKEY_LOCAL_MACHINE\Software\Test]


To delete a registry value with a .reg file, put a hyphen (-) after the equals sign following the DataItemName in the .reg file. For example, to delete the TestValue registry value from the following registry key:

HKEY_LOCAL_MACHINE\Software\Test

put a hyphen after the "TestValue"= in the .reg file. The following example has a .reg file that can perform this task.

HKEY_LOCAL_MACHINE\Software\Test

"TestValue"=-

To create the .reg file, use Regedit.exe to export the registry key that you want to delete, and then use Notepad to edit the .reg file and insert the hyphen.

While tracking down a problem with a certain application I ran into a
registry key that has an odd character in the name. This seems to prevent the
app in question from enumerating the keys beyond this one. My problem is that
I can't delete or rename the key. How can I get rid of it? If I click on it
in regedit it displays "error opening key". If I try to delete it says "Error
deleting key". If I try to go into permissions it displays "Unable to display
security info". The key in question is in HKCR\CLSID. The key ID is (note
that the n has a tilde over it):
78A81FC7-628B-45CA-AFBB-C61282Cn06A1

I searched for this on the web and it seems to be associated with Norton
personal firewall 2004 which is no longer on the machine. I think the real
name was supposed to be:
78A81FC7-628B-45CA-AFBB-C61282C116A1

I'm not sure how the n with the tilde over it got in there or the 0 for that
matter.
 
G

Guest

This one little key is preventing an app, AVRStudio, from working correctly.
Because of this one key it bails out before it checks the rest of the keys
after it in the CLSID. The keys that AVRStudio needs are in the list after
this particular key. I determined this by running regmon and examining which
keys it accessed at startup. Because of this problem AVRStudio doesn't know
where to find the assemblers and compilers that it needs.

I tried your idea of exporting the key but that doesn't work either. Regedit
produces the following error when I try to export.

The selected branch does not exist. Make sure that the correct path is given.


db said:
interesting, indeed....

tracking somekind of
problem and physically
tracked down the needle
in the hay stack...

according to some, flawed
keys don't have to be removed.
doing so would cause them to
have an existential meltdown.

so how exactly is this one little
key affecting your system?

have you tried the following
technique from kb 310516 :
Deleting Registry Keys and Values
To delete a registry key with a .reg file, put a hyphen (-) in front of the RegistryPath in the .reg file. For example, to delete the Test subkey from the following registry key:

HKEY_LOCAL_MACHINE\Software
put a hyphen in front of the following registry key in the .reg file:

HKEY_LOCAL_MACHINE\Software\Test

The following example has a .reg file that can perform this task.

[-HKEY_LOCAL_MACHINE\Software\Test]


To delete a registry value with a .reg file, put a hyphen (-) after the equals sign following the DataItemName in the .reg file. For example, to delete the TestValue registry value from the following registry key:

HKEY_LOCAL_MACHINE\Software\Test

put a hyphen after the "TestValue"= in the .reg file. The following example has a .reg file that can perform this task.

HKEY_LOCAL_MACHINE\Software\Test

"TestValue"=-

To create the .reg file, use Regedit.exe to export the registry key that you want to delete, and then use Notepad to edit the .reg file and insert the hyphen.

While tracking down a problem with a certain application I ran into a
registry key that has an odd character in the name. This seems to prevent the
app in question from enumerating the keys beyond this one. My problem is that
I can't delete or rename the key. How can I get rid of it? If I click on it
in regedit it displays "error opening key". If I try to delete it says "Error
deleting key". If I try to go into permissions it displays "Unable to display
security info". The key in question is in HKCR\CLSID. The key ID is (note
that the n has a tilde over it):
78A81FC7-628B-45CA-AFBB-C61282Cn06A1

I searched for this on the web and it seems to be associated with Norton
personal firewall 2004 which is no longer on the machine. I think the real
name was supposed to be:
78A81FC7-628B-45CA-AFBB-C61282C116A1

I'm not sure how the n with the tilde over it got in there or the 0 for that
matter
 
D

db

ok,
so it seems it avrstudio
is getting lost, it may be
due to a corrupted prefetch
file.

each program has its
own prefetch with the
directions of where all
the files are located.

they can be deleted and
windows will rebuild each one
as needed.

open a command window
and cycle over to windows\prefetch
folder then use the del *.* command.

reboot and see if this helps,
if not we could try something else.


This one little key is preventing an app, AVRStudio, from working correctly.
Because of this one key it bails out before it checks the rest of the keys
after it in the CLSID. The keys that AVRStudio needs are in the list after
this particular key. I determined this by running regmon and examining which
keys it accessed at startup. Because of this problem AVRStudio doesn't know
where to find the assemblers and compilers that it needs.

I tried your idea of exporting the key but that doesn't work either. Regedit
produces the following error when I try to export.

The selected branch does not exist. Make sure that the correct path is given.


db said:
interesting, indeed....

tracking somekind of
problem and physically
tracked down the needle
in the hay stack...

according to some, flawed
keys don't have to be removed.
doing so would cause them to
have an existential meltdown.

so how exactly is this one little
key affecting your system?

have you tried the following
technique from kb 310516 :
Deleting Registry Keys and Values
To delete a registry key with a .reg file, put a hyphen (-) in front of the RegistryPath in the .reg file. For example, to delete the Test subkey from the following registry key:

HKEY_LOCAL_MACHINE\Software
put a hyphen in front of the following registry key in the .reg file:

HKEY_LOCAL_MACHINE\Software\Test

The following example has a .reg file that can perform this task.

[-HKEY_LOCAL_MACHINE\Software\Test]


To delete a registry value with a .reg file, put a hyphen (-) after the equals sign following the DataItemName in the .reg file. For example, to delete the TestValue registry value from the following registry key:

HKEY_LOCAL_MACHINE\Software\Test

put a hyphen after the "TestValue"= in the .reg file. The following example has a .reg file that can perform this task.

HKEY_LOCAL_MACHINE\Software\Test

"TestValue"=-

To create the .reg file, use Regedit.exe to export the registry key that you want to delete, and then use Notepad to edit the .reg file and insert the hyphen.

While tracking down a problem with a certain application I ran into a
registry key that has an odd character in the name. This seems to prevent the
app in question from enumerating the keys beyond this one. My problem is that
I can't delete or rename the key. How can I get rid of it? If I click on it
in regedit it displays "error opening key". If I try to delete it says "Error
deleting key". If I try to go into permissions it displays "Unable to display
security info". The key in question is in HKCR\CLSID. The key ID is (note
that the n has a tilde over it):
78A81FC7-628B-45CA-AFBB-C61282Cn06A1

I searched for this on the web and it seems to be associated with Norton
personal firewall 2004 which is no longer on the machine. I think the real
name was supposed to be:
78A81FC7-628B-45CA-AFBB-C61282C116A1

I'm not sure how the n with the tilde over it got in there or the 0 for that
matter
 
R

Rock

ROWexplorer said:
While tracking down a problem with a certain application I ran into a
registry key that has an odd character in the name. This seems to prevent
the
app in question from enumerating the keys beyond this one. My problem is
that
I can't delete or rename the key. How can I get rid of it? If I click on
it
in regedit it displays "error opening key". If I try to delete it says
"Error
deleting key". If I try to go into permissions it displays "Unable to
display
security info". The key in question is in HKCR\CLSID. The key ID is (note
that the n has a tilde over it):
78A81FC7-628B-45CA-AFBB-C61282Cn06A1

I searched for this on the web and it seems to be associated with Norton
personal firewall 2004 which is no longer on the machine. I think the real
name was supposed to be:
78A81FC7-628B-45CA-AFBB-C61282C116A1

I'm not sure how the n with the tilde over it got in there or the 0 for
that
matter.

Have you run the Symantec removal tool for that Norton product? If not you
might want to try that first.

Otherwise, edit the registry from another computer, either in a network or
install the drive in another XP computer, and see if you can delete that
key. Make sure you backup the registry first (while the drive is installed
in it's present system. Use ERUNT for this purpose.

ERUNT
http://www.larshederer.homepage.t-online.de/erunt/
http://www.larshederer.homepage.t-online.de/erunt/erunt.txt

Installing and Using ERUNT
http://www.silentrunners.org/sr_eruntuse.html
http://www.winxptutor.com/regback.htm

Here is a link on editing the registry remotely.
http://www.dougknox.com/
Win XP Tips
Advanced Registry Editing
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top