---
id: "winregkey"
kind: "datatype"
status: "stable"
is_pii: false
categories: ["software"]
langs: ["common"]
quality: 53
url: "http://registry.apicrafter.io/datatype/winregkey"
---

# Windows Registry key (`winregkey`)

Registry keys are container objects similar to folders. Registry values are non-container objects similar to files. Keys may contain values and subkeys. Keys are referenced with a syntax similar to Windows path names, using backslashes to indicate levels of hierarchy. Keys must have a case insensitive name without backslashes.

- Personal data (PII): no
- Categories: Software development (software)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier

## Examples

- `HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Current` — Current Windows hardware profile

## Metacrafter rules

2 rules: 1 match the field name, 1 match values.

- `winregkeybyknown` (field, `common/software.yaml`)
- `winregkeybyvalue` (data, `common/software.yaml`)

## Supported by tools

- `metacrafter`

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/Windows_Registry>

## Quality

Score 53/100. Missing: regexp, second example, negative example, mapping (Wikidata, Schema.org, ...), translation.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/winregkey.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/software/winregkey.yaml>
