Kuidas viga 1053 parandada: teenus ei vastanud õigeaegselt algus- ega kontrollitaotlusele?



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Kasutajad saavad veateate 1053 mis ütleb: „Teenus ei vastanud algus- ega kontrollitaotlusele õigeaegselt”. See tõrketeade on aegumise põhjus, mis ilmneb pärast teenuse käivitamise taotluse algatamist, kuid see ei vastanud ajaaknas.



Viga 1053: teenus ei vastanud algus- ega kontrollitaotlusele õigeaegselt



Veateadet on palju, varieerudes probleemidest Windowsi teenustes kuni kohandatud teenusteni, mida ei saa käivitada (sh mängud ja muu kolmanda osapoole tarkvara). Samuti kohtasime juhtumeid, kus arendajad kohtusid selle probleemiga oma kohandatud tarkvara väljatöötamisel. Siin artiklis tutvume kõigi veateate variatsioonidega ja arutame, mida saaks probleemi lõplikuks lahendamiseks teha.



Mis põhjustab Windowsis tõrke 1053?

Pärast kasutajate esialgsete aruannete saamist alustasime uurimist ja vaatasime põhjalikult kõiki mooduleid, mis on seotud teenuse käivitamise mehaanikaga. Pärast kõigi tulemuste kogumist ja kasutaja vastustega sünkroonimist jõudsime järeldusele, et probleem ilmnes mitmel erineval põhjusel. Mõned neist on loetletud allpool:

  • Aegumise seaded: Windowsil on vaikimisi ajalõpu seade, mis sunnib katkestama ja sulgema, kui rakendused seda ei täida. Kui teenusel, mille proovite käivitada, võtab reageerimine palju kauem aega, siis see tapetakse. Siin saame muuta ajalõpu sätet, manipuleerides registriga.
  • DLL-fail puudub: Teine tõrge ilmneb siis, kui teie arvutis on puudu DLL-fail, mida kasutavad ka paljud muud rakendused. Kui see DLL-fail on vastuolus või seda pole üldse, kuvatakse tõrketeade.
  • Rikutud / puuduvad süsteemifailid: Teine põhjus, miks see probleem ilmneb, on see, et teie arvutis on rikutud või puuduvad süsteemifailid. Kui Windowsi installimine pole õige ja sellel on probleeme, võib teil tekkida arvukalt probleeme, sealhulgas arutlusel olev tõrketeade.
  • Aegunud Windows: Microsoft tunnistas selle veateate ametlikult oma ametlikul veebisaidil ja andis probleemi lahendamiseks välja isegi ajutise kiirparanduse. Kuid hiljuti eemaldasid nad kiirparanduse ja käskisid kasutajatel Windowsi uusimale versioonile üle minna.
  • Väljalaske järk (arendajatele): Kui proovite teenuseid käivitada Windowsi silumisjärjekorras, ilmneb tõenäoliselt see tõrketeade. Silumisjärgud pole stabiilsed ja neil pole kõiki funktsioone, võrreldes väljalaskejärjekordadega.
  • Puuduvad raamistikud (arendajatele): Veateate tekitamise eest vastutavad ka raamistike ühildamatus. Ruut, millel proovite teenust käitada, ja teie teenus ise peavad olema samas raamistikus.
  • DB-teenuse probleem (arendajatele): Veel üks juhtum, kus see tõrketeade võib ilmneda, on probleem projekti konfiguratsioonis. Serveri üksikasjad peaksid olema korrigeeritud, nii et teenusel pole juurdepääsuga probleeme.
  • Vigane install: Teine levinud juhtum, kus see tõrketeade võib ilmneda, on see, et teie rakenduse installimine (mis palub teenust) on mõnevõrra rikutud. Siin aitab uuesti installimine.
  • Vigased võrgukonfiguratsioonid: Teenused suhtlevad teie võrguga pidevalt. Kui teie võrgukonfiguratsioonid pole head, ei pruugi teenused oma ülesandeid täita ja võivad seetõttu tõrketeate arutada.
  • Administraatori juurdepääs: Teenus, mida proovite käivitada (või mõni kolmas osapool proovib käivitada), tuleks käivitada administraatorina, kui see tarbib süsteemiressursse, mis pole mõeldud tavapäraseks kasutamiseks.

Enne kui lahendustega edasi minna, veenduge, et olete oma arvutis administraatorina sisse logitud ja teil on aktiivne Interneti-ühendus. Samuti järgige lahendust algusest peale ja liikuge vastavalt sellele alla.

Lahendus 1. Aegumise seadete muutmine registri kaudu

Kõige esimene asi, mida peaksime proovima, on oma teenuste ajalõppesätete muutmine registriredaktori kaudu. Kui teenuse käivitamiseks palutakse, käivitatakse taimer etteantud väärtusega. Kui teenus selle aja jooksul ei käivitu, kuvatakse tõrketeade nii. Selles lahenduses navigeerime teie arvuti registrisse ja muudame väärtust. Kui seda pole, loome selle jaoks uue võtme.



  1. Vajutage Windows + R, tippige regedit ”Ja vajutage sisestusklahvi.
  2. Kui olete registriredaktoris, liikuge järgmisele faili teele:
HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control 
  1. Nüüd otsige võtme „ServicesPipeTimeout”. Kui leiate selle juba olemas, saate liikuda otse muutmiseks. Kui te aga kirjet ei leia, valige Kontroll , paremklõpsake ekraani paremas servas asuvat ruumi ja valige Uus> DWORD

    Uue registrivõtme loomine

  2. Pange võti nimeks ServicesPipeTimeout Ja määrake väärtuseks 180000 (Võite ka paremklõpsata väärtusel ja klõpsata Muutma kui väärtuse määramise võimalust teie puhul ei tulnud.

    ‘ServicesPipeTimeout’ väärtuse muutmine

  3. Salvestage muudatused ja väljuge. Taaskäivita arvutiga täielikult ja proovige seejärel teenus käivitada. Kontrollige, kas probleem on lahendatud.

Lahendus 2. Süsteemifailide rikutuste kontrollimine

Teine asi, mida tuleks proovida enne, kui läheme üle tehnilisematele ja täpsematele meetoditele, on kontrollida, kas süsteemis on korruptsiooni või mitte. Kui teie Windowsis pole faile ja see on kuidagi rikutud, võib see põhjustada mõne olulise mooduli töötamise. Selle tulemusena kuvatakse tõrketeade 1053. Selles lahenduses kasutame Windowsi süsteemifailide kontrollijat, mis kontrollib kogu teie süsteemifailide struktuuri ja võrdleb struktuuri võrgus oleva värske koopia struktuuriga. Vastuolude ilmnemisel asendatakse failid vastavalt.

  1. Vajutage Windows + S, tippige dialoogiboksi „käsuviip”, paremklõpsake rakendusel ja valige Käivita administraatorina .
  2. Kui olete kõrgendatud käsuviibas, täitke järgmised käsud ükshaaval ja veenduge, et need oleksid täidetud:
sfc / scannow DISM / Online / Cleanup-Image / RestoreHealth

Süsteemifailide kontrollimine vigastuste suhtes

  1. Viimane käsk lahendab kõik probleemid, mille süsteemifailide kontrollija skannimise käivitamisel diagnoosib. Taaskäivita pärast käskude käivitamist täielikult oma arvutisse ja kontrollige, kas probleem on lõplikult lahendatud.

3. lahendus: rakenduse uuesti installimine (vajaduse korral)

Teine kasulik meetod tõrketeate 1053 likvideerimiseks on teenust taotleva rakenduse uuesti installimine. Tavaliselt võivad välistest allikatest (välja arvatud Microsoft Store) installitud kolmanda osapoole rakendused puududa või vananenud komponendid, mis taotlevad mõnda teenust Windowsis.

Siin saate teha ametlikule veebisaidile navigeerimise ja rakenduse värske versiooni allalaadimise. Pärast praeguse versiooni desinstallimist saate selle installida. Siin on meetod rakenduse desinstallimiseks Windowsis.

  1. Vajutage Windows + R, tippige appwiz.cpl ”Ja vajutage sisestusklahvi.
  2. Kui olete rakendushalduris, otsige seda rakendust, paremklõpsake sellel ja valige Desinstalli .

    Rakenduse desinstallimine

  3. Taaskäivitage arvuti ja jätkake seejärel uuesti installimist.

Lahendus 4. Võrgu vahemälu ja konfiguratsioonide lähtestamine

Kui kasutate teenust, mis loob Interneti-ühenduse ja saab seal tööd, on soovitatav kontrollida, kas kõik pistikupesad ja muud võrgukonfiguratsioonid on puutumata ega tekita probleeme. Kui see on nii, ei pruugi teie teenus oma ülesannete täitmiseks Interneti-ühenduse luua ja võib seetõttu raskusi tekitada.

Selles lahenduses navigeerime administraatorina käsuviibale ja lähtestame sealt võrgukonfiguratsioonid. Kui see õnnestub, siis tõrketeade kustutatakse.

Märge: See kustutab kõik käsitsi määratud kohandatud sätted.

  1. Vajutage Windows + R, tippige käsurida 'Paremklõpsake dialoogiboksis rakendusel ja valige' Käivita administraatorina ”.
  2. Kui olete kõrgendatud käsuviibas, täitke ükshaaval järgmised käsud:
netsh winsock lähtestab ipconfig / uuenda

Võrgukonfiguratsioonide lähtestamine

  1. Pärast võrgu lähtestamist veenduge, et teil oleks Interneti-ühendus, kontrollige oma brauseri kaudu ja vaadake, kas probleem on lahendatud.

5. lahendus: Rakenduse omandiõiguse saamine

Veel üks haruldane juhtum, millega kohtusime, oli see, et meil ei olnud rakenduse omandiõigust, mistõttu rakendus ei täitnud teenust õigesti. See on loogiline, nagu oleks rakendusel piisavalt kõrgendatud juurdepääsu, ei saa see teenusele / teenusest vastust saata / lugeda (eriti kui see on süsteemiteenus). Selles artiklis navigeerime rakenduse käivitatava faili juurde ja muudame seejärel omandiõiguse meie kasutajanimele. Kui see õnnestub, lahendab see vea 1053 hankimise probleemi.

  1. Leidke rakenduse fail / kaust. Paremklõpsake ja valige Atribuudid .
  1. Navigeerige lehele Vahekaart „Turvalisus“ ja klõpsake nuppu Täpsem ”Kuvatakse ekraani lähedal, nagu näete alloleval pildil.

    Täpsemad turvaseaded

  2. Klõpsake nuppu Muuda Eelmisel ekraanil olev nupp ”. See on otse omaniku väärtuse ees. Siin muudame selle kausta omaniku vaikeväärtusest teie arvuti kontole.

    Rakenduse omaniku vahetamine

  3. Nüüd sisestage oma kasutajakonto nimi lahtrisse ja klõpsake nuppu Kontrolli nimesid ” . Windows loetleb automaatselt kõik selle nime tabanud kontod.

    Elujõuliste nimede kontrollimine

Kui te ei leia selle meetodi abil oma konto nime, võite proovida selle olemasolevate kasutajarühmade loendist käsitsi valida. Klõpsake nuppu „Täpsem” ja kui ilmub uus aken, klõpsake nuppu „Leia kohe”. Ekraani allservas täidetakse loend, mis koosneb kõigist teie arvuti kasutajagruppidest. Valige oma konto ja vajutage “OK”. Kui olete tagasi väiksemas aknas, vajutage uuesti 'OK'.

Võimalike omanike nimede sirvimine

  1. Nüüd Kontrollima rida “ Asendage alamkonteinerite ja -objektide omanik ”. See tagab, et kõik kaustas olevad kaustad / failid muudavad ka nende omandilist kuuluvust. Nii ei pea te kõigi protsessidega uuesti ja uuesti tegelema kõigi alamkataloogide puhul. Lisaks sellele soovitame teil lubada ka suvand „ Asendage kõik alamobjektide loa kirjed selle objekti pärandatavate lubade kirjetega ”.
  2. Pärast klõpsamist nupul “ Rakenda ”Ja avage see pärast uuesti. Navigeerige lehele vahekaart turvalisus ja klõpsake nuppu Täpsem ”.
  3. Klõpsake lubade aknas nupul „ Lisama Ekraani lähedal allosas.

    Lisatud kasutajakonto kõrgendatud olekusse

  4. Kliki ' Valige põhimõte ”. Sarnane aken avaneb nagu 4. sammus. Korrake 4. sammu, kui see juhtub. Nüüd kontrollige kogu luba (andes täieliku kontrolli) ja vajutage Okei ”.
  5. Märkige rida „ Asendage kõik alamobjektide loa kirjed selle objekti pärandatavate lubade kirjetega ”Ja vajutage Rakenda.
  6. Sulgege failid ja Taaskäivita täielikult oma arvutisse. Proovige nüüd rakendus käivitada ja kontrollida, kas probleem on lõplikult lahendatud.

6. lahendus: Windowsi värskendamine uusimale versioonile

Teine proovitav asi on kontrollida, kas teie arvutisse on installitud Windowsi uuendatud versioon või mitte. Microsofti väljalaske värskendused OS-i uute muudatuste sihtimiseks ja ka täiendavate funktsioonide toetamiseks. Mõned värskendused on oma olemuselt kriitilised ja need tuleb installida võimalikult kiiresti. Kui mõnda neist kriitilistest värskendustest pole installitud, ilmnevad probleemid.

  1. Otsinguriba käivitamiseks vajutage Windows + S, kirjutage Uuenda dialoogiboksis ja avage värskendussätted.

    Värskenduste otsimine

  2. Kui olete värskendusseadetes, klõpsake nuppu Kontrolli kas uuendused on saadaval . Nüüd ühendub arvuti Microsofti serveritega ja kontrollib, kas värskendusi pole saadaval. Kui mõni värskendus on juba esile tõstetud, tehke need kohe.

Boonus: näpunäited arendajatele

Kui olete arendaja ja proovite Windowsis teenust käivitada, on sadu tehnilisi üksikasju, mida peaksite kudemiseks ja teenuselt vastuse saamiseks tegema täpselt. Siin selles boonuslahenduses loetleme mõned tõrke 1053 kõige populaarsemad põhjused arengumaades ja nende lahendused.

  • Veenduge, et .NET-raamistikud oleksid sünkroonitud: Kui rakendus / teenus, mida proovite käivitada, asub mõnes muus raamistikus kui hostimasina oma, on teil probleeme. Veenduge, et raamistikud oleksid sünkroonis.
  • Väljalaske koopia kasutamine: Arendajad kipuvad tavaliselt kasutama Silumine erinevate teenuste ja nende toimingute testimiseks. Siiski märgiti, et teenuse käitamata jätmine Release buildis põhjustab mitmeid probleeme.
  • Teenuse käivitamise silumiseks (lisateabe saamiseks) sisestage allpool toodud kood oma teenuse OnStart () meetodi ülaossa:
while (! System.Diagnostics.Debugger.IsAttached) lõime.Unne (100);

See teeb teenuse seiskamise, et saaksite Visual Studio siluri kiiresti läbi kinnitada Silumine> Rünnak

  • Kopeerige vabastage DLL või hankige DLL-fail vabastamisrežiimist, mitte silumisrežiimist, ja kleepige see installikausta. See lahendab kõik probleemid, kui need on seotud DLL-failiga.
  • Veenduge, et andmebaasi mida teie teenus / rakendus kasutab, on õigesti konfigureeritud. Kui andmebaasi enda (või mõne muu mandaadiga) on probleeme, ilmneb tõrketeade. Hea tava on kontrollida kõiki mooduleid veel kord ja veenduda, et kõik parameetrid ja muutujad on õigesti seadistatud.
6 minutit loetud