VPN-asiakasohjelman poistamisen pitäisi palauttaa kone siihen tilaan, jossa se oli ennen sitä, ja joskus se palauttaa koneen, jossa mikään ei ratkea ja selain haluaa yhä välityspalvelimen. Jäänteet tulevat lyhyeltä omistajien listalta: reitit, Winsock-tarjoajat, välityspalvelinasetus, DNS ja suodatinohjaimet. On kaksi korjausstrategiaa, ja ne eroavat lähinnä siinä, mitä ne tuhoavat.

Kaksi hyvin erihintaista korjausta

ApproachWhat it fixesWhat it costs
Full network resetAlmost everything, eventuallyWi-Fi passwords, firewall rules, evidence
Inventory, then narrow resetsThe piece that actually brokeTime, and one command per layer

Laaja nollaus ei ole väärin; se on kallista. Se poistaa myös todisteet siitä, mikä kerros epäonnistui, joten seuraava kone, jolla on sama oire, aloittaa jälleen nollasta. Kartoitus ensin maksaa neljä komentoa, ja niistä kolme vain lukevat.

Valitse kellon mukaan, älä mieltymyksen. Koneella, jonka on toimittava kymmenen minuutin kuluttua, täysi nollaus voi olla oikea päätös, ja sen jälkeen jättämäsi muistiinpano on ainoa asia, joka säilyttää tiedon. Toistuvan oireen laivueessa kartoitus on halvempi polku, koska se tuottaa syyn päättyneen katkoksen sijaan.

Lue neljä asiaa ennen kuin kosket mihinkään

ipconfig /all
route print -4
netsh winsock show catalog
netsh winhttp show proxy

Jokainen tuloste vastaa eri vikaa. Oletusreitti, joka osoittaa adapteriin, jota ei enää ole, selittää kuolleen internetin toimivan lähiverkon kanssa. Adapterin DNS-palvelin, joka ennen kuului tunnelille, selittää nimet, jotka epäonnistuvat, kun osoitteet toimivat. Asiakasohjelman asentama Winsock-tarjoaja selittää selaimen viat, jotka selviävät jokaisesta reittimuutoksesta. Välityspalvelinmerkintä selittää selaimen, joka ei saavuta mitään, kun curl saavuttaa.

Tarkista selaimen oma välityspalvelin erikseen. Se asuu internetasetusten valintaikkunassa yhteyksien ja lähiverkon asetusten alla, ja se on eri asetus kuin komento raportoi WinHTTP-välityspalvelimesta. Yhden korjaaminen ei korjaa toista, ja kone voi kantaa molempia. Etsi välityspalvelinosoite, joka ei ratkea mihinkään, sillä se on muoto, jonka poistettu asiakasohjelma jättää jälkeensä.

Kiipeä tikapuita sen sijaan että hyppäisit

ipconfig /release
ipconfig /renew
ipconfig /flushdns
route -f
netsh int ip reset reset.log
netsh winsock reset catalog

route -f tyhjentää reititystaulun koskematta adaptereihin, mikä on halvin tapa poistaa tunnelin jäljelle jäänyt oletusreitti. netsh int ip reset kirjoittaa TCP/IP-pin asetukset uudelleen ja odottaa uudelleenkäynnistystä. netsh winsock reset palauttaa luettelon, jota suodatinohjain muutti, ja juuri tämä vaihe korjaa vain selaimessa näkyvät viat. Suorita yksi, testaa ja suorita sitten seuraava; tikapuut, joita kiipeät, ovat tikapuut, jotka voit kuvata myöhemmin.

netsh advfirewall reset ei kuulu näihin tikapuisiin. Se poistaa sääntöjä, jotka joku loi tarkoituksella, ja niiden palauttaminen on erillinen projekti. Asetussovelluksen verkon nollaus poistaa ja asentaa uudelleen jokaisen adapterin ja poistaa myös tallennetut Wi-Fi-salasanat, joten se kuuluu kapeiden vaiheiden jälkeen, ei ennen niitä.

Jäänteet, joiden omistaja on toinen tuote

Sovelluksen vetäminen roskakoriin ei poista sitä. Mac, joka jatkoi VPN:n käyttöä, jota se ei enää näyttänyt, oli toimittajan apuohjelma yhä käynnissä; Activity Monitorin verkkovälilehti tunnisti sen liikenteestä, ja toimittajan poistomenettely poisti daemonin ja sen käynnistyskohteet. Tarkista /Library/LaunchDaemons ja /Library/LaunchAgents merkinnät, joiden ohjelmaa ei enää ole.

Tietoturvaohjelmisto on toinen paikka, jossa tämä kuvio esiintyy. Virustorjuntatyökalut asentavat omat suodatinohjaimensa, ja poisto, joka jättää yhden jälkeensä, voi rikkoa VPN-adapterin tavalla, jota mikään VPN-asetus ei selitä. Toimittajan poistotyökalu on juuri sitä tapausta varten; yleinen asennuksen poisto ei yleensä yllä siihen.

Asennusohjelmat voivat myös kieltäytyä käynnistymästä, koska aiempi esiintymä on yhä elossa. OpenVPN-asennusohjelma tarkistaa käynnissä olevan openvpn.exe, mukaan lukien sellaisen, jonka oma skriptisi käynnisti tunteja sitten.

env_block-vika on toisenlainen jäänne. PATH on menettänyt C:\Windows\System32 ja sen naapurit, joten asiakasohjelma ei voi käynnistää apuohjelmia, jotka rakentavat adapterin. Korjaa PATH sen sijaan että asentaisit uudelleen, sillä tuore kopio törmää samoihin puuttuviin komentoihin.

Linuxin liittymät ja reitittimen testi

tun-liittymä voi elää pidempään kuin sen luonut kokoonpano. Eräs hitaan latauksen raportti päättyi jääntelaitteeseen, joka piti vanhan altaan yhdyskäytäväosoitetta ja veti liikennettä tunneliin, jota kukaan ei tarkoittanut. ip -brief link luettelee, mitä on olemassa; vertaa sitä siihen, mitä nykyinen palvelu väittää, ja poista sitten orpo.

Vuokraukset, jotka lakkaavat saapumasta VPN-kokeen jälkeen, eivät ole automaattisesti pinon ongelma. Testaa kannettavaa, joka ei koskaan kantanut asiakasohjelmaa, ja toista reititintä ennen kuin teet lisää nollauksia. Jos reititin lakkasi vastaamasta, mikään Windows-komento ei muuta sitä, ja väliaikainen staattinen osoite, yhdyskäytävä ja ratkaisija kertovat, kumpi puoli on rikki.

Kirjaa, mitä nollasit ja missä järjestyksessä. Seuraavan henkilön on tiedettävä, rakennettiinko Winsock-luettelo vai palomuuri uudelleen, ja se muistiinpano on ainoa asia, jota asennuksen poisto ei voi viedä mukanaan.

Aiheeseen liittyvät artikkelit