reg query

Kayıt defterinde belirtilen alt anahtar altında bulunan bir sonraki alt anahtar ve girdi katmanının listesini döndürür.

Syntax

reg query <keyname> [{/v <valuename> | /ve}] [/s] [/se <separator>] [/f <data>] [{/k | /d}] [/c] [/e] [/t <Type>] [/z] [/reg:32] [/reg:64]

Parameters

Parameter Description
<keyname> Alt anahtarın tam yolunu belirtir. Uzak bir bilgisayar belirtmek için, anahtar adının bir parçası olarak bilgisayar adını (biçiminde\\<computername>\) ekleyin. \\<computername>\ atlanması, işlemin varsayılan olarak yerel bilgisayarda gerçekleştirilmesine neden olur. Anahtar adı geçerli bir kök anahtar içermelidir. Yerel bilgisayar için geçerli kök anahtarlar şunlardır: HKLM,HKCU,HKCR,HKU ve HKCC. Uzak bir bilgisayar belirtilirse, geçerli kök anahtarlar şunlardır: HKLM ve HKU. Kayıt defteri anahtarı adı boşluk içeriyorsa, anahtar adını tırnak içine alın.
/v <valuename> Sorgulanacak kayıt defteri değeri adını belirtir. Atlanırsa, keyname için tüm değer adları döndürülür. Bu parametrenin değer adı, /f seçeneği de kullanılıyorsa isteğe bağlıdır.
/ve Boş değer adları için bir sorgu çalıştırır.
/s Tüm alt anahtarları ve değer adlarını yinelemeli olarak sorgulamayı belirtir.
/Se <separator> Değer adı türünde aranacak tek değer ayırıcısını belirtir REG_MULTI_SZ. Ayırıcı belirtilmezse, \0 kullanılır.
/f <data> Aranacak verileri veya deseni belirtir. Dize boşluk içeriyorsa çift tırnak işareti kullanın. Belirtilmezse, arama deseni olarak joker karakter (*) kullanılır.
/k Yalnızca anahtar adlarında aranacak şekilde belirtir. /f ile kullanılmalıdır.
/d Yalnızca verilerde aranacak öğesini belirtir.
/c Sorgunun büyük/küçük harfe duyarlı olduğunu belirtir. Varsayılan olarak, sorgular büyük/küçük harfe duyarlı değildir.
/e Yalnızca tam eşleşmelerin döndürülmesi için belirtir. Varsayılan olarak tüm eşleşmeler döndürülür.
/t <Type> Aranacak kayıt defteri türlerini belirtir. Geçerli türler şunlardır: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_BINARY, REG_NONE. Belirtilmezse, tüm türler aranıyor.
/z Kayıt defteri türünün sayısal eşdeğerini arama sonuçlarına eklemeyi belirtir.
/reg:32 Anahtara 32 bit kayıt defteri görünümü kullanılarak erişilmesi gerektiğini belirtir.
/reg:64 Anahtara 64 bit kayıt defteri görünümü kullanılarak erişilmesi gerektiğini belirtir.
/? Komut isteminde yardım görüntülenir.

Remarks

  • Reg sorgu işlemi için döndürülen değerler şunlardır:

    Value Description
    0 Success
    1 Failure

Examples

HKLM\Software\Microsoft\ResKit anahtarında Version ad değerinin değerini görüntülemek için şunu yazın:

reg query HKLM\Software\Microsoft\ResKit /v Version

ABC adlı uzak bilgisayarda HKLM\Software\Microsoft\ResKit\Nt\Setup anahtarının altındaki tüm alt anahtarları ve değerleri görüntülemek için şunu yazın:

reg query \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /s

Ayırıcı olarak kullanarak # REG_MULTI_SZ türündeki tüm alt anahtarları ve değerleri görüntülemek için şunu yazın:

reg query HKLM\Software\Microsoft\ResKit\Nt\Setup /se #

REG_SZ veri türünün HKLM kökü altında SYSTEM'in tam ve büyük/küçük harfe duyarlı eşleşmelerinin anahtarını, değerini ve verilerini görüntülemek için şunu yazın:

reg query HKLM /f SYSTEM /t REG_SZ /c /e

Veri türü REG_BINARY'in HKCU kök anahtarı altındaki verilerde 0F ile eşleşen anahtarı, değeri ve verileri görüntülemek için şunu yazın:

reg query HKCU /f 0F /d /t REG_BINARY

HKLM\SOFTWARE\Microsoft anahtarı ve tüm alt anahtarlar altında asp.net eşleşen anahtarları, değerleri ve verileri görüntülemek için şunu yazın:

reg query HKLM\SOFTWARE\Microsoft /s /f asp.net

Yalnızca HKLM\SOFTWARE\Microsoft anahtarının altındaki asp.net eşleşen tuşları ve tüm alt anahtarları görüntülemek için şunu yazın:

reg query HKLM\SOFTWARE\Microsoft /s /f asp.net /k

HKLM\SOFTWARE altında null (varsayılan) değer adlarının değerini ve verilerini görüntülemek için şunu yazın:

reg query HKLM\SOFTWARE /ve