Kako ispraviti pogrešku 1053: Usluga nije pravovremeno odgovorila na zahtjev za pokretanje ili kontrolu?



Isprobajte Naš Instrument Za Uklanjanje Problema

Korisnici doživljavaju poruku o pogrešci 1053 u kojem stoji „Služba nije pravovremeno odgovorila na zahtjev za pokretanje ili kontrolu“. Ova poruka o pogrešci uzrok je vremenskog ograničenja koje se javlja nakon pokretanja zahtjeva za pokretanje usluge, ali u vremenskom prozoru nije reagirala.



Pogreška 1053: Usluga nije pravovremeno odgovorila na zahtjev za pokretanje ili kontrolu



Postoje brojne varijacije poruke o pogrešci, od problema sa sustavima Windows do prilagođenih usluga koje se ne mogu pokrenuti (uključujući igre i drugi softver nezavisnih proizvođača). Također smo naišli na slučajeve kada su se programeri suočili s ovim problemom kada su razvijali svoj prilagođeni softver. Ovdje ćemo u ovom članku proći kroz sve varijacije poruke o pogrešci i raspraviti što bi se moglo učiniti da se problem zauvijek riješi.



Što uzrokuje pogrešku 1053 u sustavu Windows?

Nakon što smo zaprimili početna izvješća od korisnika, započeli smo istragu i detaljno pogledali sve module uključene u mehaniku pokretanja kao usluge. Nakon prikupljanja svih rezultata i sinkronizacije s odgovorima korisnika, zaključili smo da se problem pojavio iz nekoliko različitih razloga. Neki od njih navedeni su u nastavku:

  • Postavke vremenskog ograničenja: Windows prema zadanim postavkama ima postavku vremenskog ograničenja koja ih, ako ih aplikacije ne ispune, prisiljava na prekid i zatvaranje. Ako usluzi koju pokušavate pokrenuti treba puno više vremena da odgovori, tada će biti ubijena. Ovdje možemo promijeniti postavku vremenskog ograničenja manipulirajući registrom.
  • Nedostaje DLL datoteka: Druga se pogreška događa kada na računalu imate DLL datoteku koju koriste i brojne druge aplikacije. Ako je ova DLL datoteka u sukobu ili uopće nije prisutna, prikazat će se poruka o pogrešci.
  • Oštećene / nedostajuće sistemske datoteke: Još je jedan razlog zašto se ovaj problem javlja zato što na vašem računalu postoje oštećene ili nedostaju sistemske datoteke. Ako sama instalacija sustava Windows nije ispravna i ima problema, naići će na brojne probleme, uključujući poruku o pogrešci o kojoj se raspravlja.
  • Zastarjeli Windows: Microsoft je službeno prepoznao ovu poruku o pogrešci na svom službenom web mjestu i čak objavio privremeni hitni popravak za rješavanje problema. Međutim, nedavno su uklonili hitni popravak i uputili korisnike da izvrše nadogradnju na najnoviju verziju sustava Windows.
  • Korištenje verzije izdanja (za programere): Ako pokušavate pokrenuti usluge u programu za uklanjanje pogrešaka u sustavu Windows, vjerojatno ćete doživjeti ovu poruku o pogrešci. Izrade za otklanjanje pogrešaka nisu stabilne i nemaju pokrenute sve funkcije u usporedbi s izdanjima za izdanje.
  • Nedostaju okviri (za programere): Nespojivost okvira također je odgovorna za uzrokovanje poruke o pogrešci. Okvir na kojem pokušavate pokrenuti uslugu i sama vaša usluga moraju biti u istom okviru.
  • Problem u usluzi DB (za programere): Sljedeća instanca u kojoj se može pojaviti ova poruka o pogrešci je gdje postoji problem s vašom konfiguracijom projekta. Pojedinosti o poslužitelju trebaju se ispraviti kako usluga ne bi imala problema s pristupom.
  • Pokvarena instalacija: Još jedna uobičajena instanca u kojoj biste mogli doživjeti ovu poruku o pogrešci je instalacija vaše aplikacije (koja traži uslugu) donekle oštećena. Ovdje vam pomaže ponovna instalacija.
  • Loše mrežne konfiguracije: Usluge neprestano komuniciraju s vašom mrežom. Ako vaše mrežne konfiguracije nisu dobre, usluge možda neće moći izvršiti svoje zadatke i stoga uzrokuju diskusiju o pogrešci.
  • Pristup administratora: Uslugu koju pokušavate pokrenuti (ili je pokušava pokrenuti treća strana) treba pokrenuti kao administrator ako troši sistemske resurse koji nisu namijenjeni normalnoj upotrebi.

Prije nego što nastavimo s rješenjima, provjerite jeste li prijavljeni kao administrator na računalu i imate aktivnu internetsku vezu. Također, slijedite rješenje od samog početka i u skladu s tim krenite prema dolje.

Rješenje 1: Promjena postavki vremenskog ograničenja putem registra

Prvo što bismo trebali isprobati je promjena vremenskih ograničenja vaših usluga putem vašeg uređivača registra. Kad god se zatraži pokretanje usluge, pokreće se odbrojavanje s unaprijed definiranom vrijednošću. Ako se usluga ne pokrene u tom vremenskom okviru, javlja se poruka o pogrešci koja izvještava o tome. Ovdje ćemo u ovom rješenju prijeći na registar vašeg računala i promijeniti vrijednost. Ako nije prisutan, stvorit ćemo novi ključ za njega.



  1. Pritisnite Windows + R, upišite „ regedit ”U dijaloškom okviru i pritisnite Enter.
  2. Jednom u uređivaču registra, idite na sljedeću stazu datoteke:
HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control 
  1. Sada potražite ključ 'ServicesPipeTimeout'. Ako ga već pronađete, možete prijeći na izravno uređivanje. Međutim, ako ne pronađete unos, odaberite Kontrolirati , desnom tipkom miša pritisnite bilo koji prostor na desnoj strani zaslona i odaberite Novo> DWORD

    Stvaranje novog ključa registra

  2. Nazovite ključ kao ' ServicesPipeTimeout ’I postavite vrijednost kao 180000 (Također možete desnom tipkom miša kliknuti vrijednost i kliknuti Izmijeniti ako opcija postavljanja vrijednosti nije došla u vašem slučaju.

    Promjena vrijednosti 'ServicesPipeTimeout'

  3. Spremite promjene i izađite. Ponovo pokrenite potpuno računalo, a zatim pokušajte pokrenuti uslugu. Provjerite je li problem riješen.

Rješenje 2: Provjera oštećenja sistemskih datoteka

Još jedna stvar koju bismo trebali isprobati prije nego što prijeđemo na više tehničke i napredne metode jest provjera ima li sustav oštećenja ili ne. Ako u vašem sustavu Windows nedostaju datoteke i na neki je način oštećen, možda neki važni moduli neće raditi. Kao rezultat toga, pojavit će vam se poruka o pogrešci 1053. U ovom ćemo rješenju upotrijebiti sustav za provjeru datoteka Windowsa koji provjerava svu strukturu datoteka vašeg sustava i uspoređuje strukturu sa novom preslikom prisutnom na mreži. Ako dođe do neslaganja, datoteke će biti zamijenjene u skladu s tim.

  1. Pritisnite Windows + S, u dijaloški okvir upišite 'command prompt', kliknite program desnom tipkom miša i odaberite Pokreni kao administrator .
  2. Jednom u povišenom naredbenom retku izvršite jednu po jednu sljedeće naredbe i provjerite jesu li dovršene:
sfc / scannow DISM / Online / Cleanup-Image / RestoreHealth

Provjeravanje sistemskih datoteka na oštećenja

  1. Potonja naredba rješava sve probleme koje sistemska datoteka za provjeru datoteka dijagnosticira prilikom pokretanja skeniranja. Ponovo pokrenite potpuno pokrenite računalo nakon izvršavanja naredbi i provjerite je li problem zauvijek riješen.

Rješenje 3: Ponovna instalacija aplikacije (ako je primjenjivo)

Druga korisna metoda za iskorjenjivanje poruke pogreške 1053 je ponovna instalacija aplikacije koja zahtijeva uslugu. U programima trećih strana instaliranim iz vanjskog izvora (isključujući Microsoft Store) možda nedostaju ili zastarjele komponente koje zahtijevaju neku uslugu u sustavu Windows.

Ovdje možete otići na službenu web stranicu i preuzeti novu verziju aplikacije. Nakon deinstalacije trenutne verzije, možete je instalirati. Evo metode kako deinstalirati aplikaciju u sustavu Windows.

  1. Pritisnite Windows + R, upišite „ appwiz.cpl ”U dijaloškom okviru i pritisnite Enter.
  2. Jednom u upravitelju aplikacija potražite program, kliknite ga desnom tipkom miša i odaberite Deinstaliraj .

    Deinstaliranje aplikacije

  3. Ponovo pokrenite računalo, a zatim nastavite s postupkom ponovne instalacije.

Rješenje 4: Resetiranje mrežne predmemorije i konfiguracija

Ako upotrebljavate uslugu koja se povezuje s internetom i tamo obavite neki posao, preporučuje se provjeriti jesu li sve vaše utičnice i druge mrežne konfiguracije netaknute i ne uzrokuju li probleme. Ako jesu, vaša se usluga možda neće moći povezati s internetom radi izvršavanja svojih zadataka i stoga uzrokovati poteškoće.

U ovom ćemo rješenju kao administrator otići do naredbenog retka i od tamo resetirati mrežne konfiguracije. Ako uspije, poruka o pogrešci će se iskorijeniti.

Bilješka: Ovo će izbrisati sve prilagođene postavke koje ste ručno postavili.

  1. Pritisnite Windows + R, upišite „ naredbeni redak ', U dijaloškom okviru kliknite program desnom tipkom miša i odaberite' Pokreni kao administrator '.
  2. Jednom u povišenom naredbenom retku izvršavajte sljedeće naredbe jednu po jednu:
netsh winsock resetiranje ipconfig / obnavljanje

Resetiranje mrežnih konfiguracija

  1. Nakon resetiranja mreže, provjerite imate li pristup internetu provjerom putem preglednika i provjerite je li problem riješen.

Rješenje 5: Preuzimanje vlasništva nad aplikacijom

Još jedan rijedak slučaj na koji smo naišli nije vlasništvo nad aplikacijom uzrokovao je da aplikacija ne izvršava ispravno uslugu. To ima smisla kao da aplikacija nema dovoljno povišen pristup, neće moći poslati / pročitati odgovor na / sa usluge (pogotovo ako je to sistemska usluga). U ovom ćemo članku prijeći na izvršnu aplikaciju, a zatim promijeniti vlasništvo u svoje korisničko ime. Ako uspije, ovo će riješiti problem dobivanja pogreške 1053.

  1. Pronađite datoteku / mapu aplikacije. Desnom tipkom miša kliknite i odaberite Svojstva .
  1. Idite na Kartica 'Sigurnost' i kliknite na “ Napredna ”Prisutan na dnu zaslona, ​​kao što možete vidjeti na donjoj slici.

    Napredne sigurnosne postavke

  2. Klikni na ' Promijeniti Gumb 'prisutan na prethodnom zaslonu. Bit će točno ispred vrijednosti vlasnika. Ovdje ćemo promijeniti vlasnika ove mape sa zadane vrijednosti na vaš račun računala.

    Promjena vlasnika aplikacije

  3. Sada unesite ime svog korisničkog računa u prisutni prostor i kliknite na “ Provjeri imena ” . Windows će automatski navesti sve račune koji su pogođeni ovim imenom.

    Provjera održivih imena

Ako pomoću ove metode ne možete pronaći ime računa, pokušajte ga ručno odabrati s popisa dostupnih grupa korisnika. Kliknite 'Napredno', a kada se pojavi novi prozor, kliknite 'Pronađi sada'. Na dnu zaslona popunit će se popis koji se sastoji od svih korisničkih grupa na vašem računalu. Odaberite svoj račun i pritisnite 'OK'. Kad se vratite na manji prozor, ponovno pritisnite 'OK'.

Pregledavanje mogućih imena vlasnika

  1. Sada ček crta ' Zamijenite vlasnika na podspremnicima i objektima '. To će osigurati da sve mape / datoteke u mapi također promijene svoje vlasništvo. Na ovaj način nećete morati iznova i iznova nastaviti sa svim procesima za bilo koji prisutan poddirektorij. Uz to, također preporučujemo da omogućite opciju “ Zamijenite sve unose dopuštenja za podređeni objekt nasljednim unosima dozvola za ovaj objekt '.
  2. Sada zatvorite prozor Svojstva nakon što kliknete “ Prijavite se 'I nakon toga ga ponovo otvorite. Idite na kartica sigurnosti i kliknite “ Napredna '.
  3. U prozoru dozvola kliknite na “ Dodati ”Prisutno na dnu zaslona.

    Dodavanje korisničkog računa u povišeni status

  4. Kliknite na ' Odaberite princip '. Pojavit će se sličan prozor kao u 4. koraku. Ponovite 4. korak. Sada provjerite sve dozvole (dajući potpunu kontrolu) i pritisnite “ u redu '.
  5. Označite redak “ Zamijenite sve unose dopuštenja za podređeni objekt nasljednim unosima dozvola za ovaj objekt ”I pritisnite Apply.
  6. Zatvorite datoteke i ponovno pokretanje računalo u potpunosti. Pokušajte sada pokrenuti aplikaciju i provjerite je li problem zauvijek riješen.

Rješenje 6: Ažuriranje sustava Windows na najnoviju verziju

Još jednu stvar koju biste trebali pokušati provjeriti imate li na računalu instaliranu ažuriranu verziju sustava Windows ili ne. Ažuriranja Microsoft izdanja usmjerena su na nove promjene u OS-u i podržavaju dodatne značajke. Neka su ažuriranja po svojoj prirodi 'kritična' i moraju se instalirati što je prije moguće. Ako neko od ovih ‘kritičnih’ ažuriranja nije instalirano, naići će na probleme.

  1. Pritisnite Windows + S da biste pokrenuli traku za pretraživanje, napišite ažuriranje u dijaloškom okviru i otvorite Postavke ažuriranja.

    Provjera ažuriranja

  2. U postavkama ažuriranja kliknite Provjerite ima li ažuriranja . Računalo će se sada povezati s Microsoftovim poslužiteljima i provjeriti postoji li dostupno ažuriranje. Ako postoje već istaknuta ažuriranja, izvršite ih odmah.

Bonus: Savjeti za programere

Ako ste programer i pokušavate pokrenuti uslugu u sustavu Windows, postoje stotine tehničkih podataka koje biste trebali učiniti točno kako biste se pojavili i dobili odgovor od usluge. Ovdje ćemo u ovom bonusnom rješenju navesti neke od najpopularnijih uzroka pogreške 1053 u zemljama u razvoju i njihova rješenja.

  • Provjera sinkronizacije .NET Frameworks: Ako je aplikacija / usluga koju pokušavate pokrenuti na drugom okviru osim onog na računalu za hosting, naići ćete na probleme. Provjerite jesu li okviri sinkronizirani.
  • Korištenje verzije izdanja: Programeri obično koriste Otklanjanje pogrešaka graditi za testiranje raznih usluga i njihovih operacija. Međutim, primijećeno je da ne pokretanje usluge u Izgradnji izdanja uzrokuje nekoliko problema.
  • Da biste otklonili pogreške pri pokretanju vaše usluge (da biste dobili bolji uvid), na vrh metode OnStart () svoje usluge umetnite dolje navedeni kod:
while (! System.Diagnostics.Debugger.IsAttached) Thread.Sleep (100);

Ovo će učiniti zaustavljanje usluge tako da možete brzo priključiti program za ispravljanje pogrešaka Visual Studio Otklanjanje pogrešaka> Napad

  • Kopirajte otpustite DLL ili preuzmite DLL datoteku iz načina izdavanja, a ne iz načina uklanjanja pogrešaka, i zalijepite je u instalacijsku mapu. To će riješiti sve probleme ako su povezani s DLL datotekom.
  • Provjerite je li baza podataka kojoj vaša usluga / aplikacija pristupa ispravno je konfigurirana. Ako postoje problemi sa samom bazom podataka (ili bilo kojim drugim vjerodajnicama), pojavit će se poruka o pogrešci. Dobra je praksa još jednom provjeriti sve module i provjeriti jesu li svi parametri i varijable pravilno postavljeni.
6 minuta čitanja