Jy klik Koppel en die dialoog antwoord byna onmiddellik: kon nie die verbindingsubsisteem initialiseer nie. Niks het die poort bereik nie, dus is daar geen sertifikaatuitruiling, geen geloofsbewys en geen tonnelliggroepkeuse aan die ander kant nie. Dit beteken die konsentrator se logs sal ’n leë sessie wys en die hulpprogram sal ’n skermkiekie vra van ’n dialoog wat nooit iets nuttig bevat het nie. Werk eerder aan die eindpunt, in ’n vaste volgorde, en stop by die eerste stap wat die uitkoms verander.

Die tydsberekening is die waardevolste bewyse wat jy het, en dit kos niks om dit te noteer nie. Skryf neer of die fout voor of ná die geloofsbewys-oproep verskyn het, en of dit begin het ná ’n opgradering, ’n Windows-opdatering of ’n nuwe sekuriteitsagent. Daardie drie antwoorde halveer gewoonlik die kandidaatlys voordat jy aan ’n instelling raak.

Lees eers die tydsberekening voordat jy iets verander

Drie foutpunte lyk dieselfde en is nie. As die dialoog verskyn die oomblik wanneer jy Koppel druk, kon die kliënt nie sy eie loodgieterswerk begin nie, en dit is waarheen hierdie boodskap wys. As dit verskyn nadat jy geloofsbewyse getik het, is die tonnelliggroep bereik en lê die probleem verder. As die tonnel opkom en dan val, het die subsisteem goed geïnisialiseer en jaag jy ’n heeltemal ander fout na. Om die drie te verwar, mors ’n middag op herinstallasies wat nie kan help nie.

Slegs die eerste geval hoort hier. Die boodskap word gegenereer voordat enige netwerkbesluit geneem word, so ’n verkeerde poortadres, ’n vervalle sertifikaat of ’n slegte wagwoord sal dit nie veroorsaak nie.

Stap 1: bevestig dat die agentdiens loop

Die venster waarop jy klik, is ’n frontpunt; die werk gebeur in die Cisco AnyConnect Secure Mobility Agent-diens, geregistreer as vpnagent. As daardie diens gestop of gedeaktiveer is, het die GUI niks om mee te praat nie en rapporteer dit presies hierdie initialiseringsfout. Kontroleer die toestand en begintipe vanaf ’n PowerShell-opdragprompt met verhoogde regte:

Get-Service vpnagent | Select-Object Name, Status, StartType
sc.exe qc vpnagent
net start vpnagent

’n Installeerder wat ’n vroeër handmatige begintipe gerespekteer het, is die gewone rede waarom dit gedeaktiveer word, so kontroleer StartType eerder as om net Op Start te druk. As die diens binne sekondes begin en stop, lees die Stelsellog vir Service Control Manager-inskrywings voordat jy op Herstel klik:

Get-WinEvent -FilterHashtable @{LogName="System"; ProviderName="Service Control Manager"} -MaxEvents 40

’n Geblokkeerde drywer, ’n in kwarantyn geplaasde lêer of ’n filterdrywer van ’n derdeparty-sekuriteitsproduk sal homself in daardie gebeure noem. Herstel installeer oor dieselfde geblokkeerde lêer en verander niks, daarom kom die gebeurtenislog eerste.

Stap 2: maak die vanlyn toestand skoon wat die HTTP-stapel rapporteer

Die kliënt laai sy profiel af en evalueer beleid deur Windows HTTP-komponente, so ’n vanlyn vlag in die gebruiker se internetinstellings kan initialisering breek terwyl elke blaaier steeds bladsye laai. Kontroleer die waarde direk:

Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name GlobalUserOffline

’n Waarde van 1 beteken die WinINet-stapel sê vir oproepers die masjien het geen verbinding nie; dit word gewoonlik deur die Werk vanlyn-kieslysitem in Internet Explorer of deur ’n outomatiseringskrip gestel. Stel dit terug na 0, teken uit en weer in, en probeer die verbinding weer voordat jy enigiets anders verander.

As jy hierdie masjien geërf het en nie kan sê waarom die vlag gestel is nie, noteer dit in die kaartjie. Iets anders op die masjien het dit dalk doelbewus gestel, en dit sal by die volgende aanmelding terugkom.

Stap 3: bevry die virtuele adapter van Hyper-V of ICS

Twee Windows-rolle kan die stukke vashou wat die kliënt nodig het om sy adapter te skep. Hyper-V is die eerste: met die virtuele skakelaardienste aan die loop, kan die skepping van die adapter misluk op maniere wat as hierdie fout na vore kom. Om die dienste te stop is ’n diagnose, nie ’n regstelling nie:

Get-Service vmms, vmcompute | Stop-Service
Get-NetAdapter | Where-Object InterfaceDescription -like "*Hyper-V*"

As die kliënt verbind met daardie dienste gestop, is die konflik bevestig en weet jy nou waaroor jy moet onderhandel met die eienaar van die Hyper-V-gasheer. Herbegin hulle daarna, tensy die masjien nie meer virtualisering nodig het nie.

Internet Connection Sharing is die tweede eienaar. As ’n verbinding gedeel word, kan die kliënt misluk voordat hy ooit ’n tonnel skep. Bevestig met Get-Service SharedAccess en, as dit loop en op outomaties gestel is, kyk deur die adapters vir ’n gedeelde verbinding en skakel deling net op daardie adapter af.

Daar is ook ’n goedkoper verklaring om eerste uit te skakel. ’n Masjien met geen werkende internettoegang hoegenaamd sal dikwels hierdie boodskap wys eerder as ’n bereikbaarheidsfout, so bevestig dat Test-NetConnection na die poortadres en na ’n publieke gasheer albei slaag voordat jy die kliënt blameer.

Verifieer, en rol dan terug wat jy nie nodig gehad het nie

Verifikasie is nie die groen skild in die systeem nie. Bevestig die adapter bestaan, het ’n adres en laat verkeer deur: Get-NetAdapter -Name "Cisco AnyConnect*" behoort dit op te wys, ipconfig /all behoort die toegewysde adres en DNS-bediener te wys, en ’n werklike versoek na ’n interne naam behoort deur die tonnel op te los eerder as deur die plaaslike oplosser.

Hou ’n kort lys van elke verandering by terwyl jy werk, met die waarde wat jy gevind het en die waarde wat jy gestel het. As die verbinding ná stap drie werk, herstel die Hyper-V-dienste en toets weer voordat jy die kaartjie sluit, want ’n tydelike oplossing wat virtualisering stilweg deaktiveer, sal deur die volgende administrateur wat dit raaksien, ongedaan gemaak word.

As nie een van die drie stappe die fout verskuif nie, stop om die eindpunt te verander. Versamel die kliëntweergawe, die dienstoestand, die tydsberekening van die boonste deel van hierdie bladsy en die diagnostiese bundel wat die kliënt kan lewer, en oorhandig dit saam met die presiese volgorde wat jy probeer het. Daardie bundel is vir die volgende ingenieur meer werd as ’n skermkiekie van die dialoog, en dit is die enigste artefak wat wys of die subsisteem misluk het voordat of nadat dit die netwerk aangeraak het.

Verwante artikels