Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows için Hata Ayıklama Araçları'na dahil edilen KD bağlantı sunucusuna KdSrv (kdsrv.exe) adı verilir. KD bağlantı sunucusunu etkinleştirmek için yükseltilmiş bir Komut İstemi penceresi açın (Yönetici Olarak Çalıştır) ve kdsrv komutunu girin.
Not Yükseltilmiş ayrıcalıklara sahip olmadan bir KD bağlantı sunucusunu etkinleştirebilirsiniz ve hata ayıklama istemcileri sunucuya bağlanabilir. Ancak, istemciler yükseltilmiş ayrıcalıklarla etkinleştirilmediği sürece bir KD bağlantı sunucusu bulamayacaktır. Hata ayıklama sunucularını bulma hakkında bilgi için bkz. KD Bağlantı Sunucularını Arama.
Önemli
Uzaktan hata ayıklama kullanılırken dikkat edilmesi gereken önemli güvenlik konuları vardır. Güvenli modu etkinleştirme hakkında bilgiler de dahil olmak üzere daha fazla bilgi için bkz. uzaktan hata ayıklama sırasında güvenlik
KdSrv çeşitli aktarım protokollerini destekler: adlandırılmış kanal (NPIPE), TCP, COM bağlantı noktası, güvenli kanal (SPIPE) ve güvenli yuva katmanı (SSL).
KdSrv komut satırının söz dizimi kullanılan protokole bağlıdır. Aşağıdaki seçenekler vardır:
Önerilen bağlantı yöntemleri, bazı ek güvenlik
kdsrv -t spipe:proto=Protocol,{certuser=Cert|machuser=Cert},pipe=PipeName[,hidden][,password=Password]
kdsrv -t ssl:proto=Protocol,{certuser=Cert|machuser=Cert},port=Socket[,hidden][,password=Password]
kdsrv -t ssl:proto=Protocol,{certuser=Cert|machuser=Cert},port=Socket,clicon=Client[,password=Password]
güvenli olmayan bağlantı yöntemlerini
kdsrv -t npipe:pipe=PipeName[,hidden][,password=Password][,IcfEnable]
kdsrv -t tcp:port=Socket[,hidden][,password=Password][,ipversion=6][,IcfEnable]
kdsrv -t tcp:port=Socket,clicon=Client[,password=Password][,ipversion=6]
kdsrv -t com:port=COMPort,baud=BaudRate,channel=COMChannel[,hidden][,password=Password]
Parametre
Önceki komutlardaki parametreler aşağıdaki olası değerlere sahiptir:
pipe=PipeName
NPIPE veya SPIPE protokolü kullanıldığında PipeName, kanal adı olarak görev yapacak bir dizedir. Her kanal adı benzersiz bir işlem sunucusu tanımlamalıdır. Kanal adını yeniden kullanma girişiminde bulunursanız bir hata iletisi alırsınız.
PipeName boşluk veya tırnak işareti içermemelidir.
PipeName, %x veya %dgibi sayısal bir printfstili biçim kodu içerebilir. Bu, KdSrv'nin işlem kimliğiyle değiştirilir. İkinci bir kod, KdSrv iş parçacığı kimliğiyle değiştirilir.
port=Yuva
TCP veya SSL protokolü kullanıldığında Yuva
İki nokta üst üste ile ayrılmış bir bağlantı noktası aralığı da belirtilebilir. KdSrv, ücretsiz olup olmadığını görmek için bu aralıktaki her bağlantı noktasını denetler. Boş bir bağlantı noktası bulursa ve hata oluşmazsa, KD bağlantı sunucusu oluşturulur. Akıllı istemcinin sunucuya bağlanmak için kullanılan gerçek bağlantı noktasını belirtmesi gerekir. Gerçek bağlantı noktasını belirlemek için KD Bağlantı Sunucuları aramabölümünde açıklanan yöntemlerden herhangi birini kullanın; Bu KD bağlantı sunucusu görüntülendiğinde, bağlantı noktasının ardından iki nokta üst üste ile ayrılmış iki sayı gösterilir. İlk sayı, kullanılan gerçek bağlantı noktasıdır; ikincisi yoksayılabilir. Örneğin, bağlantı noktası bağlantı noktası=51:60olarak belirtildiyse ve 53 numaralı bağlantı noktası gerçekten kullanıldıysa, arama sonuçları "bağlantı noktası=53:60" değerini gösterir. (Ters bağlantı kurmak için clicon parametresini kullanıyorsanız, akıllı istemci bu şekilde bir bağlantı noktası aralığı belirtebilirken, KD bağlantı sunucusunun kullanılan gerçek bağlantı noktasını belirtmesi gerekir.)
clicon=İstemci
TCP veya SSL protokolü kullanıldığında ve clicon parametresi belirtildiğinde, ters bağlantı açılır. Bu, KD bağlantı sunucusunun, istemcinin kişiyi başlatmasına izin vermek yerine akıllı istemciye bağlanmayı deneyeceği anlamına gelir. Bu, bağlantıyı normal yönde engelleyen bir güvenlik duvarınız varsa yararlı olabilir.
İstemci, akıllı istemcinin bulunduğu veya oluşturulacağı bilgisayarın ağ adını veya IP adresini belirtir. İlk iki ters eğik çizgi (\) isteğe bağlıdır.
KD bağlantı sunucusu belirli bir istemciyi aradığından, bu yöntemi kullanırsanız birden çok istemciyi sunucuya bağlayamazsınız. Bağlantı reddedilirse veya bağlantı kesilirse işlem sunucusunu yeniden başlatmanız gerekir. Bir kişi tüm etkin sunucuları görüntülemek için -QR komut satırı seçeneğini kullandığında ters bağlantı KD bağlantı sunucusu görünmez.
port=COMPort
COM protokolü kullanıldığında COMPort kullanılacak COM bağlantı noktasını belirtir. "COM" ön eki isteğe bağlıdır; örneğin, hem "com2" hem de "2" kabul edilebilir.
baud=BaudRate
COM protokolü kullanıldığında, BaudRate bağlantının çalıştırılacağı baud hızını belirtir. Donanım tarafından desteklenen herhangi bir baud hızına izin verilir.
channel=COMChannel
COM protokolü kullanılırsa, COMChannel
proto=Protokolü
SSL veya SPIPE protokolü kullanılıyorsa, Protokolü Güvenli Kanal (S-Kanal) protokollerini belirtir. Bu tls1, pct1, ssl2 veya ssl3 dizelerinden herhangi biri olabilir.
Sertifika
SSL veya SPIPE protokolü kullanılıyorsa sertifikayı Sertifika belirtir. Bu, sertifika adı veya sertifikanın parmak izi (sertifikanın ek bileşeni tarafından verilen onaltılık basamak dizesi) olabilir. Söz dizimi certuser=
Gizli
Birisi tüm etkin sunucuları görüntülemek için -QR komut satırı seçeneğini kullandığında KD bağlantı sunucusunun görünmesini engeller.
password=Parola
KD bağlantı sunucusuna bağlanmak için belirtilen parolayı sağlamak için bir akıllı istemci gerektirir.
Parola en fazla on iki karakter uzunluğunda herhangi bir alfasayısal dize olabilir.
Önemli
TCP, NPIPE veya COM protokolü ile parola kullanmak, parola şifrelenmediğinden yalnızca az miktarda koruma sağlar. Ssl veya SPIPE protokolüyle birlikte bir parola kullandığınızda, parola şifrelenir. Daha güvenli bir uzak oturum oluşturmak istiyorsanız SSL veya SPIPE protokollerini kullanmanız gerekir.
ipversion=6
(Yalnızca Windows 6.6.07 ve öncesi için Hata Ayıklama Araçları) İnternet'e bağlanmak için TCP kullanırken hata ayıklayıcıyı sürüm 4 yerine IP sürüm 6'yı kullanmaya zorlar. Windows Vista ve sonraki sürümlerde hata ayıklayıcı, IP sürüm 6'yı otomatik olarak varsayılan olarak varsayılan hale getirerek bu seçeneği gereksiz hale getirir.
IcfEnable
İnternet Bağlantısı Güvenlik Duvarı etkin olduğunda hata ayıklayıcının TCP veya adlandırılmış kanal iletişimi için gerekli bağlantı noktası bağlantılarını etkinleştirmesine neden olur. Varsayılan olarak, İnternet Bağlantısı Güvenlik Duvarı bu protokoller tarafından kullanılan bağlantı noktalarını devre dışı bırakır. TCP bağlantısıyla IcfEnable kullanıldığında, hata ayıklayıcı Windows'un Socket parametresi tarafından belirtilen bağlantı noktasını açmasına neden olur.
IcfEnable adlandırılmış kanal bağlantısıyla kullanıldığında, hata ayıklayıcı Windows'un adlandırılmış kanallar için kullanılan bağlantı noktalarını (139 ve 445 bağlantı noktaları) açmasına neden olur. Bağlantı sonlandırıldıktan sonra hata ayıklayıcı bu bağlantı noktalarını kapatmaz.