Was ist die Windows-Registry und wofür wird sie verwendet?
Zentrale,hirachische Datenbank wo die Konfigurationen für Windows und die Instalierten Programme gespeichert sind
Nenne die fünf Hauptbereiche (Hives) der Registry und beschreibe jeweils kurz deren Zweck
HKEY_CLASSES_ROOT (HKCR)
informationen über registrierte Dateitypen und deren zuordnung zu programmen
HKEY_CURRENT_USER (HKCU)
speichert benutzerspezifische Einstellungen
zb instalierte Software und Sicherheitseinstellungen
HKEY_LOCAL_MACHINE (HKLM):
Konfigurationen die den Gesamten Computer betreffen und gelten für alle Nutzenden
zb instalierte Software und Sicherheitseinstellungen
HKEY_USERS (HKU)
profileinstellungen für alle Benutzer die sich jemals angemeldet haben
nutzer werden durch eine SID (Sicherheits-ID)
beim anmelden wird der ensprechende key geladen
HKEY_CURRENT_CONFIG (HKCC)
infos über das aktuelle hardwareprofil des systemes
zb hardwarekonfiguration und anzeigeeinstellungen
Was ist der Unterschied zwischen einem Schlüssel und einem Wert in der Registry?
jedem Schlüssel wird ein Wert zugewiesen
Welche Bedeutung haben folgende Datentypen in der Registry?
REG_SZ
String
für humanreadable werte benutzt wie dateipfade verwendet
REG_DWORD
“Double word”
32bit int
0 → False; 1 → True
für nurmerische einstellungen verwendet
REG_BINAR
binär daten
für flags in programmen verwendet
Teil B: Praktische Aufgaben (nur in sicherer Testumgebung oder mit Screenshots)
Öffne den Registrierungseditor (regedit). Navigiere zu folgendem Pfad und lies den vorhandenen Wert aus: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
Wie heißt der Schlüssel, der die Windows-Version enthält?
DisplayVersion
CurrentMajorVersionNumber
CurrentMinorVersionNumber
Welcher Wert steht dort?
22H2
10
0
Erstelle folgenden neuen Schlüssel in der Registry:
Pfad: HKEY_CURRENT_USER\Software\HTLTest
Neuer Schlüssel: TestKey
Neuer Wert: Name = “Schülername” (Typ: REG_SZ)
Mache einen Screenshot davon oder beschreibe die Schritte schriftlich.
Erstellen:
Pfad Öffnen dann auf SOFTWARE rechtsclicken → New Key
Key Öffnen
Rechtsclick new → String Value
daten angeben
Exportiere den erstellten Schlüssel (HTLTest) in eine .reg-Datei. Beschreibe den Aufbau dieser Datei.
Zum exortieren: Rechtsclick → Export → dateiname und speichert ort angeben
Aufbau der Datei:
Windows Registy Version
Pfad des Keys
Key und value
Teil C: Anwendungsbeispiele (Recherche oder Diskussion)
Welche Registry-Pfade sind für den Autostart von Programmen beim Windows-Login relevant?
Für Benuzyer ist under dem Markierten Pfad eine Liste an apps die mit dem Login gestartet werden.
Mit einem REG_SZ wert wird der name der app und der dateipfad der exe die ausgeführt wird angeben
Recherchiere ein Beispiel, wie eine Software bei der Installation Registry-Werte verwendet.
Zb um die Dateiendungs assoziaziation sich selbst zuzuweisen
Zb shareX als beisiel hier kann man im code sehen wie die regstrys keys gesetzt werden
Zusatzaufgabe (freiwillig)
Was sind die Gefahren bei der Bearbeitung der Registry? Wie kann man sich davor schützen?
Ist die Hauptconfiguration auf windows und kann das system instabil machen