Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A KD kapcsolatkiszolgáló aktiválása után létrehozhat egy intelligens ügyfelet egy másik számítógépen, és megkezdheti a hibakeresési munkamenetet.
Az intelligens ügyfél kétféleképpen indítható el: a KD vagy a WinDbg indításával a kernelprotokoll kdsrv, vagy a WinDbg grafikus felület használatával.
Meg kell adnia a KD kapcsolatkiszolgáló által használt távoli átviteli protokollt. Megadhatja a KD kapcsolatkiszolgáló és a célszámítógép közötti tényleges kernelkapcsolat protokollát is, vagy használhatja az alapértelmezettet.
Fontos
A távoli hibakeresés használatakor fontos biztonsági szempontokat kell figyelembe venni. További információkért, beleértve a biztonságos mód engedélyezésével kapcsolatos információkat, olvassa el a távoli hibakeresési és Windows hibakeresési eszközök biztonsági szempontjaicímű témakört.
Az intelligens ügyfél indításának általános szintaxisa a használt protokolltól függ. A következő lehetőségek léteznek:
Ajánlott kapcsolati módszerek, néhány további biztonsági
Debugger -k kdsrv:server=@{spipe:proto=Protocol,{certuser=Cert|machuser=Cert},server=Server,pipe=PipeName[,password=Password]},trans=@{ConnectType} [Options]
Debugger -k kdsrv:server=@{ssl:proto=Protocol,{certuser=Cert|machuser=Cert},server=Server,port=Socket[,password=Password]},trans=@{ConnectType} [Options]
Debugger -k kdsrv:server=@{ssl:proto=Protocol,{certuser=Cert|machuser=Cert},clicon=Server,port=Socket[,password=Password]},trans=@{ConnectType} [Options]
Debugger -k kdsrv:server=@{com:port=COMPort,baud=BaudRate,channel=COMChannel[,password=Password]},trans=@{ConnectType} [Options]
Nem biztonságos kapcsolati módszerek
Debugger -k kdsrv:server=@{npipe:server=Server,pipe=PipeName[,password=Password]},trans=@{ConnectType} [Options]
Debugger -k kdsrv:server=@{tcp:server=Server,port=Socket[,password=Password][,ipversion=6]},trans=@{ConnectType} [Options]
Debugger -k kdsrv:server=@{tcp:clicon=Server,port=Socket[,password=Password][,ipversion=6]},trans=@{ConnectType} [Options]
Ha a grafikus felületet egy KD kapcsolati kiszolgálóhoz szeretné csatlakoztatni, a WinDbg-nek alvó módban kell lennie – parancssori paraméterek nélkül kell elindítania, vagy az előző hibakeresési munkamenetnek véget kellett vetnie. Válassza ki a fájlt | Csatlakozás a Távoli csonkhoz menüparancshoz. Amikor megjelenik a Csatlakozás távoli csonkkiszolgálóhoz párbeszédpanel, írja be az alábbi sztringek egyikét a Kapcsolati sztring szövegmezőbe:
Ajánlott kapcsolati módszerek, néhány további biztonsági
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]
com:port=COMPort,baud=BaudRate,channel=COMChannel[,password=Password]
Nem biztonságos kapcsolati módszerek
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]
Másik lehetőségként a Tallózás gombot is használhatja az aktív KD kapcsolatkiszolgálók megkereséséhez.
Az előző parancsok paraméterei a következő lehetséges értékekkel rendelkeznek:
Hibakereső
Ez lehet KD vagy WinDbg.
kiszolgálói
Ez annak a számítógépnek a hálózati neve vagy IP-címe, amelyen a KD kapcsolati kiszolgáló létrejött. A két kezdeti fordított perjel (\) nem kötelező a parancssorban, de a WinDbg párbeszédpanelen nem engedélyezett.
pipe=PipeName
Ha NPIPE vagy SPIPE protokollt használ, PipeName az a név, amelyet a rendszer a KD kapcsolatkiszolgáló létrehozásakor adott a csőnek.
Ha nincs bejelentkezve az ügyfélszámítógépre olyan fiókkal, amely hozzáfér a kiszolgáló számítógépéhez, meg kell adnia egy felhasználónevet és jelszót. Az ügyfélszámítógép parancssori ablakában adja meg a következő parancsot.
net use \\Server\ipc$ /user:UserName
ahol kiszolgálói a kiszolgáló számítógépének neve, UserName pedig annak a fióknak a neve, amely hozzáfér a kiszolgáló számítógépéhez.
Amikor a rendszer kéri, adja meg UserNamejelszavát.
A parancs sikeres végrehajtása után aktiválhat egy intelligens ügyfelet -kdsrv vagy a WinDbg grafikus felülettel.
port=Socket
TCP- vagy SSL-protokoll használata esetén Szoftvercsatorna- ugyanaz a szoftvercsatorna-portszám, amelyet a KD kapcsolatkiszolgáló létrehozásakor használtak.
clicon
Azt adja meg, hogy a KD kapcsolati kiszolgáló megpróbál-e fordított kapcsolaton keresztül csatlakozni az intelligens ügyfélhez. Az ügyfélnek clicon kell használnia, ha és csak akkor, ha a kiszolgáló clicon. A legtöbb esetben az intelligens ügyfél a KD kapcsolati kiszolgáló előtt indul el fordított kapcsolat használatakor.
port=COMPort
COM protokoll használata esetén COMPort határozza meg a használni kívánt COM-portot. A "COM" előtag nem kötelező – például a "com2" és a "2" is elfogadható.
baud=BaudRate
COM-protokoll használata esetén BaudRate a KD kapcsolatkiszolgáló létrehozásakor kiválasztott átviteli sebességnek kell megfelelnie.
channel=COMChannel
COM protokoll használata esetén COMChannel meg kell egyeznie a KD kapcsolatkiszolgáló létrehozásakor kiválasztott csatornaszámmal.
proto=Protokoll
SSL vagy SPIPE protokoll használata esetén protokoll egyeznie kell a KD kapcsolatkiszolgáló létrehozásakor használt biztonságos protokollal.
Tanúsítvány
SSL vagy SPIPE protokoll használata esetén a KD kapcsolatkiszolgáló létrehozásakor használt azonos certuser=Cert vagy machuser=Cert paramétert kell használnia.
password=Jelszó
Ha a KD kapcsolatkiszolgáló létrehozásakor jelszó lett használva, Jelszó kell megadni az intelligens ügyfél létrehozásához. Meg kell egyeznie az eredeti jelszóval. A jelszavak megkülönböztetik a kis- és nagybetűket. Ha helytelen jelszót ad meg, a hibaüzenet a "Hiba 0x80004005" értéket adja meg.
ipversion=6
(Csak Windows 6.6.07-hez és korábbi verziókhoz készült hibakeresési eszközök) Kényszeríti a hibakeresőt, hogy a 4-es verzió helyett a 6-os IP-címet használja, amikor TCP-t használ az internethez való csatlakozáshoz. A Windows Vista és újabb verziókban a hibakereső megpróbálja automatikusan alapértelmezettként használni a 6-os IP-címet, így ez a beállítás szükségtelen.
trans=@{ConnectType}
Megadja a hibakeresőnek, hogyan csatlakozhat a célhoz. A következő kernelkapcsolati protokollok engedélyezettek:
com:port=ComPort,baud=BaudRate
usb2:targetname=String
com:pipe,port=\\VMHost\pipe\PipeName[,resets=0][,reconnect]
com:modem
További információ ezekről a protokollokról: A hibakeresésibeállítása. Kihagyhatja ezeknek a protokolloknak a paramétereit – például trans=@{com:} -, és a hibakereső alapértelmezés szerint a környezeti változók által megadott értékekre lesz beállítva azon a számítógépen, amelyen a KdSrv fut.
Beállítások
Itt további parancssori paraméterek is elhelyezhetők. A teljes listát a Command-Line Beállítások című témakörben találja.
Mivel a KD kapcsolatkiszolgáló egyszerűen átjáróként működik az intelligens ügyfél számára, a további Beállítások ugyanazok lesznek, mint amelyeket akkor használna, ha kernel-hibakeresőt indítana azon a számítógépen, amelyen a KdSrv fut. Ez alól kivételt képez minden olyan beállítás, amely megadja az elérési utat vagy a fájlnevet azon a számítógépen, amelyen az intelligens ügyfél fut.