Aracılığıyla paylaş


Hata Ayıklama İstemcisini Etkinleştirme

Hata ayıklama sunucusu etkinleştirildikten sonra, başka bir bilgisayarda hata ayıklama istemcisi başlatabilir ve hata ayıklama oturumuna bağlanabilirsiniz.

Hata ayıklama istemcisini başlatmanın iki yolu vardır:-remote komut satırı seçeneğini kullanarak veya WinDbg grafik arabirimini kullanarak.

İstemcinin protokolü sunucunun protokolüyle eşleşmelidir. Hata ayıklama istemcisi başlatmaya yönelik genel 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

Debugger -remote spipe:proto=Protocol,{certuser=Cert|machuser=Cert},server=Server,pipe=PipeName[,password=Password] 

Debugger -remote ssl:proto=Protocol,{certuser=Cert|machuser=Cert},server=Server,port=Socket[,password=Password] 

Debugger -remote ssl:proto=Protocol,{certuser=Cert|machuser=Cert},clicon=Server,port=Socket[,password=Password] 

güvenli olmayan bağlantı yöntemlerini

Debugger -remote npipe:server=Server,pipe=PipeName[,password=Password] 

Debugger -remote tcp:server=Server,port=Socket[,password=Password][,ipversion=6] 

Debugger -remote tcp:clicon=Server,port=Socket[,password=Password][,ipversion=6] 

Debugger -remote com:port=COMPort,baud=BaudRate,channel=COMChannel[,password=Password] 

Bir uzaktan hata ayıklama oturumuna bağlanmak için grafik arabirimini kullanmak için WinDbg'nin uyku modunda olması gerekir; komut satırı parametresi olmadan başlatılmış veya önceki hata ayıklama oturumunu sonlandırmış olmalıdır. Dosyasını Seçin | Uzak Oturum menü komutuna bağlanın veya CTRL+R kısayol tuşuna basın. Uzak Hata Ayıklayıcı Oturumuna Bağlan iletişim kutusu görüntülendiğinde, Bağlantı dizesi metin kutusuna aşağıdaki dizelerden birini girin:

Önerilen bağlantı yöntemleri, bazı ek güvenlik

spipe:proto=Protocol,{certuser=Cert|machuser=Cert},server=Server,pipe=PipeName[,password=Password] 

ssl:proto=Protocol,{certuser=Cert|machuser=Cert},server=Server,port=Socket[,password=Password] 

ssl:proto=Protocol,{certuser=Cert|machuser=Cert},clicon=Server,port=Socket[,password=Password] 

güvenli olmayan bağlantı yöntemlerini

npipe:server=Server,pipe=PipeName[,password=Password] 

tcp:server=Server,port=Socket[,password=Password][,ipversion=6] 

tcp:clicon=Server,port=Socket[,password=Password][,ipversion=6] 

com:port=COMPort,baud=BaudRate,channel=COMChannel[,password=Password] 

Alternatif olarak, etkin hata ayıklama sunucularını bulmak için Gözat düğmesini kullanabilirsiniz.

Ö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 ve windows hata ayıklama araçlarıiçin güvenlik konuları .

Parametre

Yukarıdaki komutlardaki parametreler aşağıdaki olası değerlere sahiptir:

Hata Ayıklayıcısı
Bunun hata ayıklama istemcisi tarafından kullanılan hata ayıklayıcısıyla aynı olması gerekmez. WinDbg, KD ve CDB,hata ayıklayıcı aracılığıyla uzaktan hata ayıklama amacıyla birbirinin yerine kullanılabilir.

Sunucusu
Bu, hata ayıklama sunucusunun oluşturulduğu bilgisayarın ağ adı veya IP adresidir. komut satırında ilk iki ters eğik çizgi (\) isteğe bağlıdır, ancak WinDbg iletişim kutusunda izin verilmez.

pipe=PipeName
NPIPE veya SPIPE protokolü kullanılırsa, PipeName sunucu oluşturulduğunda kanala verilen addır.

İstemci bilgisayarda sunucu bilgisayara erişimi olan bir hesapla oturum açmadıysanız, bir kullanıcı adı ve parola sağlamanız gerekir. İstemci bilgisayardaki Komut İstemi penceresine aşağıdaki komutu girin.

net use \\Server\ipc$ /user:UserName

burada Server sunucu bilgisayarın adıdır ve UserName sunucu bilgisayarına erişimi olan bir hesabın adıdır.

İstendiğinde, UserNameparolasını girin.

Bu komut başarılı olduktan sonra, -remote komut satırı seçeneğini veya WinDbg grafik arabirimini kullanarak hata ayıklama istemcisini etkinleştirebilirsiniz.

Not Sunucu bilgisayarda dosya ve yazıcı paylaşımını etkinleştirmeniz gerekebilir. Denetim Masası'nda Ağ ve İnternet > Ağ ve Paylaşım Merkezi> Gelişmiş paylaşım ayarlarıgidin. dosya ve yazıcı paylaşımını açseçin.

port=Yuva
TCP veya SSL protokolü kullanılıyorsa, Yuva, sunucu oluşturulduğunda kullanılan yuva bağlantı noktası numarasıyla aynıdır.

clicon
Hata ayıklama sunucusunun istemciye ters bağlantı üzerinden bağlanmaya çalışacağını belirtir. İstemci, yalnızca sunucu cliconkullanıyorsa clicon kullanmalıdır. Çoğu durumda, ters bağlantı kullanıldığında hata ayıklama istemcisi hata ayıklama sunucusundan önce başlatılır.

port=COMPort
COM protokolü kullanılırsa, 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ılırsa, BaudRate sunucu oluşturulduğunda seçilen baud hızıyla eşleşmelidir.

channel=COMChannel
COM protokolü kullanılırsa, COMChannel sunucu oluşturulurken seçilen kanal numarasıyla eşleşmelidir.

proto=Protokolü
SSL veya SPIPE protokolü kullanılıyorsa, Protokolü sunucu oluşturulurken kullanılan güvenli protokolle eşleşmelidir.

Sertifika
SSL veya SPIPE protokolü kullanılıyorsa, sunucu oluşturulduğunda kullanılan aynı certuser=Cert veya machuser=Cert parametresini kullanmanız gerekir.

password=Parola
Sunucu oluşturulduğunda parola kullanıldıysa, hata ayıklama istemcisinin oluşturulabilmesi için parola sağlanmalıdır. Özgün parolayla eşleşmesi gerekir. Parolalar büyük/küçük harfe duyarlıdır. Yanlış parola sağlanırsa, hata iletisi "Hata 0x80004005" değerini belirtir. Parolaların uzunluğu on iki karakter veya daha kısa olmalıdır.

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.

Yeni hata ayıklama oturumlarını başlatmak için kullanılan komut satırı seçenekleri (-pgibi) hata ayıklama istemcisi tarafından kullanılamaz, yalnızca sunucu tarafından kullanılamaz. Yapılandırma seçenekleri (-ngibi) istemciden veya sunucudan çalışır.