Habr er ikke en klagebog. Denne artikel handler om gratis værktøjer fra virksomheden Nirsoft til Windows-systemadministratorer.
Når man henvender sig til supporten, oplever folk ofte stress. Nogle bekymrer sig om, at de ikke kan forklare problemet og vil se dumme ud. Andre bliver overvældet af følelser og har svært ved at holde vredet tilbage over kvaliteten af servicen — for tidligere har der ikke været nogen nedetid!
Jeg kan godt lide Veeams tekniske support. De svarer ikke hurtigt, men præcist og relevant. Jeg er endda glad for at skrive til dem om småting for at lære et eller andet nyt trick.
DeviceLocks support er acceptabel. Erfaringen fra deres veteraner er respektindgydende. Næsten efter hver henvendelse tilføjer jeg et par linjer til "Den Hemmelige Viden" i det interne Wiki. De samler hurtigt testversioner af produktet med den rettede fejl — support og produktion er tæt forbundet.
ArcServe er ikke så godt. Indbyggerne langs Indonesiske bh-vandkanten er meget, meget høflige og opmærksomme, men jeg kan ikke sige noget andet godt. Hvis der ikke er en klar KB, vil dit liv være trist.
Den tekniske support fra vores antivirusflagskib — Kaspersky Lab — er en sær sag. Ligesom man udsætter besøg hos tandlægen, prøver jeg indtil det sidste at undgå at skrive dertil. Fordi det vil tage lang tid, gøre ondt, og resultatet er uforudsigeligt. Man kan ikke vælge sin læge, selvom man har 5000 kroner i licenser — den, der er tilgængelig, behandler. Og jeg er egentlig også selv en læge (nå, ikke en læge, men en mekaniker), og det er endnu mere frustrerende for mig.
Til sagen.
Vi opdaterer Kaspersky Security for Windows Server fra version 10.1.1 til 10.1.2. Operationen er enkel, men vi ved jo, hvordan det er. På endnu en Patch Tuesday fra Microsoft bemærkede jeg, at opdateringerne ikke blev installeret på en stor gruppe servere.
Det viste sig, at tjenesterne wuauserv og BITS var stoppet på serverne, og ved opstart kommer der en fejl:

Efter at have behandlet opstarten med hjemmelavede metoder
sc config wuauserv type= own
sc config bits type= own
indså jeg, at der var noget tilfælles mellem serverne — på 100% af patienterne blev KSWS 10.1.2 for nylig installeret.
Det gjorde ondt, så jeg åbnede en sag.
Hej!
Efter opgraderingen fra 10.1.1 til 10.1.2.996 er nogle serveres BITS og Windows Update-tjenester gået i stykker.
Ved opstart kommer der en fejl: 1290
Er opståen af fejlen relateret til installationen af produktet?
Svaret lod ikke vente på sig.
Goddag, Mikhail!
Kaspersky Security 10 til Windows Server overvejer ikke eksisterende tjenester ved installation eller opgradering, og kontrollerer/ændrer heller ikke deres indstillinger.
De sagde — som skåret med en kniv.
En hurtig google-søgning viste, at problemet eksisterer, eller i det mindste eksisterede. .
Jeg skrev tilbage — her er, hvad de kloge mennesker skriver, at problemet tidligere har eksisteret, måske er det stadig det samme? Jeg har givet standard teknisk information.
7 dage (syv dage, Carl!) holdt supporten stille. Resultatet var ikke tilfredsstillende. Her er det i forkortet form:
Mikhail, goddag!
I dit tilfælde er de deaktiverede tjenester efter produktopgraderingen relateret til de individuelle eller gruppeindstillinger i operativsystemet (mine konklusioner er baseret på undersøgelsen af den rapport, du har sendt).
Jeg anbefaler, at du undersøger systemtjenesterne grundigt. Jeg ville glæde mig over at hjælpe dig med dette, men det falder ind under Microsofts support, da den nævnte løsning fungerer og kræver kun en engangsindtastning.
Jeg vil gerne tilføje, at de to tjenester, du nævner, relaterer til opdateringen af operativsystemet og har ingen indflydelse på vores produkts funktion, og dermed heller ikke på din beskyttelsesgrad..
Og det var slutningen. Det er trist.
Nå, hvis Kaspersky Lab ikke kan finde fejlen, så må soldaterne finde den, og ellers må du lette det selv.
Konfigurationen af Windows-tjenester gemmes i registreringsdatabasen:
HKLMSystemCurrentControlSetservicesDer gemmes ikke noget nyttigt i filsystemet, udover de binære filer.
Hvordan overvåger vi registreringsdatabasen? Det mest alsidige værktøj er — .
Hvad er der galt med Process Monitor? Det er meget svært at finde noget i, hvis man ikke ved præcist, hvad man søger.
Samtidig er der værktøjer fra et ikke så kendt firma. . De udgiver dusinvis af unikke programmer — lige fra overvågning af USB-enhedstilkoblinger til udlæsning af produktnøgler fra registreringsdatabasen. Hvis du aldrig har hørt om dem — jeg anbefaler, at du besøger hjemmesiden og ser samlingen. Da jeg første gang hørte om dem, føltes det som at åbne en kasse med legetøj.
Til vores arbejde vil værktøjet være nyttigt.
RegistryChangesView v1.21. Download, kør det på serveren.
Det første, du skal gøre — er at tage et snapshot før installation.

Derefter starter vi Sysinternals Process Monitor, slukker for alt andet end registreringsdatabasen og indstiller lagring af resultaterne i en fil.

Vi starter installationsprocessen og sikrer os, at alt er gået galt.
Vi tager et andet snapshot i RegistryChangesView.
Vi sammenligner snapshots med hinanden.

Og her er det, vi havde interesse for.


Men hvem gjorde det? Måske brød tjenesten sig selv?
Vi ser logfilen fra Process Monitor, lad os begynde med at filtrere processerne:


Vi tager et resumé af registreringsdatabasen og sorterer efter feltet Writes:

Og her er den ønskede:


Det er det hele venner, på 5 minutter er årsagen til problemet fundet.
Det er helt sikkert Kaspersky-installationsprogrammet, og vi ved præcist, hvordan det bryder tjenesten. Så vi kan nemt bringe den tilbage til sin oprindelige tilstand.
Hvad konkluderer vi?
Håb på support, men gør ikke noget dumt. Vær ikke doven. Find ud af det.
Brug det rette værktøj. Udvid dit personlige arsenal af tekniske midler. Lær de værktøjer, du bruger hver dag.
Men hvis du arbejder i supporten, så prøv at lære at springe den første fase over — 'Benægtelse'. Det er faktisk den sværeste.
Jeg skulle selv begynde at følge disse råd. Hej Laboratoriet!
PS: Tak for hjælpen med tegnsætningen.
Kilde: habr.com
