Aracılığıyla paylaş


kayıt defteri sorgusu

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

Sözdizimi

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

Parametreler

Parametre Açıklama
<keyname> Alt anahtarın tam yolunu belirtir. Uzak bir bilgisayar belirtmek için bilgisayar adını (\\<computername>\biçiminde) anahtar adının bir parçası olarak 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, HKUve 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, anahtar adı için tüm değer adları döndürülür. /f seçeneği de kullanılıyorsa, bu parametrenin valuename değeri 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> REG_MULTI_SZ değer adı türünde aranacak tek değer ayırıcısını belirtir. 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.
/kayıt:32 Anahtara 32 bit kayıt defteri görünümü kullanılarak erişilmesi gerektiğini belirtir.
/kayıt: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.

Açıklamalar

  • Reg sorgusu işleminin dönüş değerleri şunlardır:

    Değer Açıklama
    0 Başarı
    1 Başarısızlık

Örnekler

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

REG_BINARY veri türünün 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ının ve tüm alt anahtarların 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

HKLM\SOFTWARE\Microsoft anahtarının altında yalnızca asp.net eşleşen anahtarları 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