What does @ represent when dealing with Windows registry keys?


enter image description here

enter image description here


1 Answer 1


Looks like a broken import. When exporting to .reg files, @ is the (Default) value:

Windows Registry Editor Version 5.00

@="Hello World"

Regedit screenshot

In your case, the .reg file might have contained this instead:

"@"="Hello World"

That makes it a regular value like any other. The meaning is up to the software reading this particular registry entry either way. That being said, I also have this value, so it probably comes with Windows by default.

In the neighboring keys, you can see that this value is supposed to go into the (Default) value. Whether this means anything is broken I cannot tell.

  • Thanks. Yeah, it was a fresh install. Windows 10 Enterprise. What about the data in the first screenshot; any idea about that one?
    – voices
    Dec 16, 2018 at 15:44
  • 1
    No. The Registry doesn’t define semantics.
    – Daniel B
    Dec 16, 2018 at 15:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.