Intelligens ügyfél aktiválása

A DbgSrv folyamatkiszolgá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 CDB vagy a WinDbg elindításával a -premote parancssori, vagy a WinDbg grafikus felülettel.

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 protokolljának meg kell egyeznie a folyamatkiszolgáló protokolljának. 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 -premote spipe:proto=Protocol,{certuser=Cert|machuser=Cert},server=Server,pipe=PipeName[,password=Password] [Options]

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

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

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

Nem biztonságos kapcsolati módszerek

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

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

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

Ha a grafikus felületet egy folyamatkiszolgá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 kell 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] 

Az aktív folyamatkiszolgálók megkereséséhez használhatja a Tallózás gombot is.

Paraméterek

Az előző parancsok paraméterei a következő lehetséges értékekkel rendelkeznek:

Hibakereső
Ez lehet CDB vagy WinDbg.

kiszolgálói
Ez annak a számítógépnek a hálózati neve vagy IP-címe, amelyen a folyamatkiszolgáló létre lett hozva. 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 a folyamatkiszolgáló létrehozásakor a csőnek adott nevet.

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 a -premote parancssori beállítással vagy a WinDbg grafikus felülettel.

Megjegyzés Előfordulhat, hogy engedélyeznie kell a fájl- és nyomtatómegosztást a kiszolgáló számítógépén. A Vezérlőpulton lépjen Hálózati és internetes > Hálózati és megosztóközpont> Speciális megosztási beállítások. Válassza A fájl- és nyomtatómegosztás bekapcsolásalehetőséget.

port=Socket
TCP- vagy SSL-protokoll használata esetén Szoftvercsatorna- ugyanaz a szoftvercsatorna-portszám, amelyet a folyamatkiszolgáló létrehozásakor használtak.

clicon
Megadja, hogy a folyamatkiszolgá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 folyamatkiszolgá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 meg kell egyeznie a folyamatkiszolgáló létrehozásakor kiválasztott átviteli sebességnek.

channel=COMChannel
COM protokoll használata esetén COMChannel meg kell egyeznie a folyamatkiszolgáló létrehozásakor kiválasztott csatornaszámmal.

proto=Protokoll
SSL vagy SPIPE protokoll használata esetén protokoll egyeznie kell a folyamatkiszolgáló létrehozásakor használt biztonságos protokollal.

Tanúsítvány
SSL vagy SPIPE protokoll használata esetén a folyamatkiszolgáló létrehozásakor használt azonos certuser=Cert vagy machuser=Cert paramétert kell használnia.

password=Jelszó
Ha a folyamatkiszolgáló létrehozásakor jelszót használtak, 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.

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. HA CDB-t használ, ennek meg kell adnia a hibakeresési folyamatot. WinDbg használata esetén a folyamatot a parancssorban vagy a grafikus felületen adhatja meg.

Mivel a folyamatkiszolgá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 egy felhasználói módú hibakeresőt indítana ugyanazon a gépen, mint a célalkalmazás.

Ha a -premote lehetőséget használja .attach (Csatolás a folyamathoz) vagy .create (Folyamat létrehozása), a paraméterek megegyeznek a fentiekkel.

Hibaelhárítás

Ha ezt az üzenetet látja: Az ügyfél nem ugyanazt az újraírási protokollt használja, mint a kiszolgáló ez azt jelzi, hogy a DbgSrv azon verziója, amelyhez csatlakozni próbál, a WinDbg verziójától eltérő protokollverziót használ.

Nem gyakori, hogy protokollmódosítások történnek. Ha ez megtörténik, győződjön meg arról, hogy a DbgSrv és a WinDbg (klasszikus) vagy a WinDbg legújabb elérhető verziójának megfelelő verziókat használja. A legújabb verzió letöltéséről további információt a WindowsHibakeresési eszközök című témakörben talál.