Kuinka korjata virhe 1053: Palvelu ei vastannut aloitus- tai valvontapyyntöön oikeaan aikaan?



Kokeile Instrumenttia Ongelmien Poistamiseksi

Käyttäjät kokevat virheilmoituksen 1053 jonka mukaan ”palvelu ei vastannut aloitus- tai valvontapyyntöön ajoissa”. Tämä virhesanoma on aikakatkaisun syy, joka ilmenee palvelun käynnistämistä koskevan pyynnön aloittamisen jälkeen, mutta se ei vastannut aikaikkunassa.



Virhe 1053: Palvelu ei vastannut aloitus- tai valvontapyyntöön oikeaan aikaan



Virheilmoituksessa on useita muunnelmia, jotka vaihtelevat Windows-palveluiden ongelmista mukautettuihin palveluihin, joita ei voida käynnistää (mukaan lukien pelit ja muut kolmannen osapuolen ohjelmistot). Löysimme myös tapauksia, joissa kehittäjät kohtasivat tämän ongelman kehittäessään mukautettuja ohjelmistoja. Tässä tässä artikkelissa käymme läpi kaikki virheilmoituksen muunnelmat ja keskustelemme siitä, mitä voitaisiin tehdä ongelman ratkaisemiseksi lopullisesti.



Mikä aiheuttaa virheen 1053 Windowsissa?

Saatuamme ensimmäiset raportit käyttäjiltä aloitimme tutkimuksen ja tarkastelimme perusteellisesti kaikkia moduuleja, jotka liittyvät palvelun aloittamisen mekaniikkaan. Kun olemme keränneet kaikki tulokset ja synkronoinut ne käyttäjien vastauksiin, päädyimme siihen, että ongelma ilmeni useista eri syistä. Jotkut niistä on lueteltu alla:

  • Aikakatkaisun asetukset: Windowsilla on oletusarvoisesti aikakatkaisuasetus, joka pakottaa ne keskeyttämään ja sulkemaan, jos sovellukset eivät täytä niitä. Jos palveluun, jonka yrität käynnistää, vastaaminen kestää paljon kauemmin, se tapetaan. Tässä voimme muuttaa aikakatkaisuasetusta manipuloimalla rekisteriä.
  • Puuttuu DLL-tiedosto: Toinen virheilmoitus esiintyy, kun tietokoneeltasi puuttuu DLL-tiedosto, jota myös monet muut sovellukset käyttävät. Jos tämä DLL-tiedosto on ristiriidassa tai sitä ei ole lainkaan, saat virheilmoituksen.
  • Vialliset / puuttuvat järjestelmätiedostot: Toinen syy tämän ongelman esiintymiseen johtuu siitä, että tietokoneessasi on vioittuneita tai puuttuvia järjestelmätiedostoja. Jos itse Windowsin asennus ei ole asianmukaista ja sillä on ongelmia, saatat kohdata lukuisia ongelmia, mukaan lukien keskusteltava virheilmoitus.
  • Vanhentuneet Windows: Microsoft tunnisti virallisesti virhesanoman virallisella verkkosivustollaan ja jopa julkaisi väliaikaisen hotfix-korjauksen ongelman ratkaisemiseksi. Äskettäin he kuitenkin poistivat hotfix-korjauksen ja neuvoivat käyttäjiä päivittämään Windows uusimpaan iterointiin.
  • Julkaisun koontiversion käyttäminen (kehittäjille): Jos yrität käynnistää palveluja Windowsin virheenkorjausrakennuksessa, saatat todennäköisesti kokea tämän virhesanoman. Virheenkorjauksen koontiversiot eivät ole vakaita, eivätkä kaikki toiminnot ole käynnissä verrattuna julkaisun koontiversioihin.
  • Puuttuvat kehykset (kehittäjille): Frameworksin yhteensopimattomuus on vastuussa myös virheilmoituksen aiheuttamisesta. Ruudun, jolla yrität suorittaa palvelua, ja itse palvelun on oltava samassa kehyksessä.
  • DB-palvelun ongelma (kehittäjille): Toinen tapa, jossa saatat kokea tämän virhesanoman, on ongelma projektin kokoonpanossa. Palvelintietojen tulee olla oikein, jotta palvelun käytössä ei ole ongelmia.
  • Viallinen asennus: Toinen yleinen tapaus, jossa saatat kokea tämän virhesanoman, on se, että sovelluksen asennus (joka pyytää palvelua) on jonkin verran vioittunut. Asentaminen uudelleen auttaa tässä.
  • Virheelliset verkkoasetukset: Palvelut kommunikoivat verkon kanssa koko ajan. Jos verkkokokoonpanosi eivät ole hyvät, palvelut eivät välttämättä pysty suorittamaan tehtäviään ja aiheuttavat näin ollen keskusteltavan virhesanoman.
  • Järjestelmänvalvojan käyttöoikeudet: Palvelu, jota yrität käynnistää (tai kolmas osapuoli yrittää käynnistää), tulisi käynnistää järjestelmänvalvojana, jos se kuluttaa järjestelmäresursseja, joita ei ole tarkoitettu normaaliin käyttöön.

Ennen kuin jatkat ratkaisujen kanssa, varmista, että olet kirjautunut sisään järjestelmänvalvojana tietokoneellasi ja sinulla on aktiivinen Internet-yhteys. Seuraa myös ratkaisua alusta alkaen ja jatka matkaa vastaavasti.

Ratkaisu 1: Aikakatkaisuasetusten muuttaminen rekisterin kautta

Ensimmäinen asia, jota meidän pitäisi kokeilla, on palvelujen aikakatkaisuasetusten muuttaminen rekisterieditorissa. Aina kun palvelua pyydetään käynnistämään, ajastin käynnistetään ennalta määritetyllä arvolla. Jos palvelu ei käynnisty tämän ajan kuluessa, virheilmoitus ilmoittaa niin. Tässä ratkaisussa siirrymme tietokoneen rekisteriin ja muutamme arvoa. Jos sitä ei ole, luomme sille uuden avaimen.



  1. Paina Windows + R, kirjoita regedit ”Ja paina Enter.
  2. Kun olet rekisterieditorissa, siirry seuraavaan tiedostopolkuun:
HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control 
  1. Etsi nyt ServicesPipeTimeout-avain. Jos löydät sen jo siellä, voit siirtyä suoraan muokkaamaan. Jos et kuitenkaan löydä merkintää, valitse Ohjaus , napsauta hiiren kakkospainikkeella mitä tahansa tilaa näytön oikeassa reunassa ja valitse Uusi> DWORD

    Uuden rekisteriavaimen luominen

  2. Nimeä avain nimellä ServicesPipeTimeout Ja aseta arvoksi 180000 (Voit myös napsauttaa arvoa hiiren kakkospainikkeella ja napsauttaa Muuttaa jos vaihtoehto arvon asettamiseksi ei tullut sinun tapauksessasi.

    ServicesPipeTimeout-arvon muuttaminen

  3. Tallenna muutokset ja poistu. Uudelleenkäynnistää tietokoneesi kokonaan ja yritä sitten käynnistää palvelu. Tarkista, onko ongelma ratkaistu.

Ratkaisu 2: Järjestelmätiedostovirheiden tarkistus

Toinen asia, jota kannattaa kokeilla, ennen kuin siirrymme teknisempiin ja edistyneempiin menetelmiin, on tarkistaa, onko järjestelmässä korruptiota. Jos Windowsista puuttuu tiedostoja ja se on jotenkin vioittunut, se voi aiheuttaa joidenkin tärkeiden moduulien toimimisen. Tämän seurauksena saat virheilmoituksen 1053. Tässä ratkaisussa käytämme Windowsin järjestelmätiedostojen tarkistajaa, joka tarkistaa kaiken järjestelmätiedostorakenteen ja vertaa rakennetta uuden verkossa olevan kopion rakenteeseen. Jos ristiriitoja esiintyy, tiedostot korvataan vastaavasti.

  1. Paina Windows + S, kirjoita valintaikkunaan komentokehote, napsauta sovellusta hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana .
  2. Kun olet korotetussa komentokehotteessa, suorita seuraavat komennot yksitellen ja varmista, että ne ovat valmiit:
sfc / scannow DISM / Online / Cleanup-Image / RestoreHealth

Järjestelmätiedostojen tarkistaminen mahdollisten vioittumisten varalta

  1. Jälkimmäinen komento korjaa kaikki ongelmat, jotka järjestelmätiedostojen tarkistaja diagnosoi suoritettaessa tarkistusta. Uudelleenkäynnistää tietokoneesi kokonaan komentojen suorittamisen jälkeen ja tarkista, onko ongelma ratkaistu lopullisesti.

Ratkaisu 3: Sovelluksen asentaminen uudelleen (tarvittaessa)

Toinen hyödyllinen menetelmä virhesanoman poistamiseksi on palvelua pyytävän sovelluksen uudelleenasentaminen. Normaalisti ulkopuolisista lähteistä (lukuun ottamatta Microsoft Storea) asennetuissa kolmannen osapuolen sovelluksissa saattaa olla puuttuvia tai vanhentuneita komponentteja, jotka pyytävät jotain palvelua Windowsissa.

Tässä voit siirtyä viralliselle verkkosivustolle ja ladata uuden version sovelluksesta. Kun olet poistanut nykyisen version, voit asentaa sen. Tässä on menetelmä sovelluksen poistamiseksi Windowsista.

  1. Paina Windows + R, kirjoita appwiz.cpl ”Ja paina Enter.
  2. Kun olet sovellushallinnassa, etsi sovellus, napsauta sitä hiiren kakkospainikkeella ja valitse Poista asennus .

    Sovelluksen asennuksen poistaminen

  3. Käynnistä tietokone uudelleen ja jatka sitten uudelleenasennusta.

Ratkaisu 4: Verkkovälimuistin ja kokoonpanojen nollaaminen

Jos käytät palvelua, joka muodostaa yhteyden Internetiin ja saa siellä töitä, on suositeltavaa tarkistaa, ovatko kaikki pistorasiat ja muut verkkoasetukset ehjät eivätkä aiheuta ongelmia. Jos ne ovat, palvelusi ei ehkä pysty muodostamaan yhteyttä Internetiin tehtäviensä suorittamiseksi ja aiheuttaa siten vaikeuksia.

Tässä ratkaisussa siirrymme komentokehotteeseen järjestelmänvalvojana ja palautamme verkkokokoonpanot sieltä. Jos se onnistuu, virheilmoitus poistetaan.

merkintä: Tämä poistaa kaikki manuaalisesti asettamasi mukautetut asetukset.

  1. Paina Windows + R, kirjoita komentokehote Napsauta valintaikkunassa hiiren kakkospainikkeella sovellusta ja valitse Suorita järjestelmänvalvojana ”.
  2. Kun olet korotetussa komentokehotteessa, suorita seuraavat komennot yksitellen:
netsh winsock reset ipconfig / uuista

Verkkokokoonpanojen nollaaminen

  1. Kun olet palauttanut verkon palauttamisen, varmista, että sinulla on internetyhteys tarkistamalla selaimesi ja tarkistamalla, onko ongelma ratkaistu.

Ratkaisu 5: Sovelluksen omistajuuden saaminen

Toinen harvinainen tapaus, jonka havaitsimme, ei ollut sovelluksen omistajuus, aiheutti sen, että sovellus ei suorittanut palvelua kunnolla. Tämä on järkevää, jos sovelluksella ei ole tarpeeksi korotettua pääsyä, se ei pysty lähettämään / lukemaan vastausta palveluun / palvelusta (varsinkin jos se on järjestelmäpalvelu). Tässä artikkelissa siirrymme sovelluksen suoritettavaan tiedostoon ja vaihdamme sitten omistajuuden käyttäjänimeksi. Jos se onnistuu, se ratkaisee virheen 1053 saamisen ongelman.

  1. Etsi sovelluksen tiedosto / kansio. Napsauta hiiren kakkospainikkeella ja valitse Ominaisuudet .
  1. Siirry kohtaan Suojaus-välilehti ja napsauta Pitkälle kehittynyt ”Läsnä ruudun alaosassa, kuten näet alla olevasta kuvasta.

    Suojauksen lisäasetukset

  2. Klikkaa ' Muuttaa ”-Painike edellisessä näytössä. Se tulee olemaan aivan omistajan arvon edessä. Täällä vaihdamme tämän kansion omistajan oletusarvosta tietokoneen tiliksi.

    Sovelluksen omistajan vaihtaminen

  3. Syötä nyt käyttäjätilisi nimi nykyiseen tilaan ja napsauta Tarkista nimet ” . Windows listaa automaattisesti kaikki tilit, jotka ovat osuneet tähän nimeen.

    Tarkistetaan elinkelpoiset nimet

Jos et löydä tilisi nimeä tällä menetelmällä, voit yrittää valita sen manuaalisesti käytettävissä olevien käyttäjäryhmien luettelosta. Napsauta 'Lisäasetukset' ja kun uusi ikkuna ilmestyy, napsauta 'Etsi nyt'. Näytön alareunaan täytetään luettelo, joka sisältää kaikki tietokoneen käyttäjäryhmät. Valitse tilisi ja paina “OK”. Kun olet palannut pienempään ikkunaan, paina uudelleen “OK”.

Mahdollisten omistajien nimien selaaminen

  1. Nyt tarkistaa linja ' Korvaa alikonttien ja esineiden omistaja ”. Tämä varmistaa, että kaikki kansion kansiot / tiedostot myös muuttavat omistajuuttaan. Näin sinun ei tarvitse jatkaa kaikkia prosesseja uudestaan ​​ja uudestaan ​​kaikista läsnä olevista alihakemistoista. Tämän lisäksi suosittelemme, että otat käyttöön vaihtoehdon Korvaa kaikki lapsiobjektien käyttöoikeuksien merkinnät tämän objektin perittävillä käyttöoikeusmerkinnöillä ”.
  2. Sulje nyt Ominaisuudet-ikkuna napsauttamalla Käytä ”Ja avaa se uudelleen jälkeenpäin. Siirry kohtaan Suojaus-välilehti ja napsauta Pitkälle kehittynyt ”.
  3. Napsauta käyttöoikeusikkunassa Lisätä ”Läsnä ruudun alaosassa.

    Lisätään käyttäjätili korkeaan tilaan

  4. Klikkaa ' Valitse periaate ”. Samanlainen ikkuna avautuu kuin vaiheessa 4. Toista vaihe 4, kun se tapahtuu. Tarkista nyt kaikki oikeudet (antamalla täysi hallinta) ja paina “ OK ”.
  5. Tarkista rivi Korvaa kaikki lapsiobjektien käyttöoikeuksien merkinnät tämän objektin perittävillä käyttöoikeusmerkinnöillä ”Ja paina Käytä.
  6. Sulje tiedostot ja uudelleenkäynnistää tietokoneesi kokonaan. Yritä nyt käynnistää sovellus ja tarkistaa, onko ongelma ratkaistu lopullisesti.

Ratkaisu 6: Windowsin päivittäminen uusimpaan koontiversioon

Toinen asia kokeilla on tarkistaa, onko tietokoneellesi asennettu päivitetty Windows-versio. Microsoft julkaisee päivitykset kohdistaakseen käyttöjärjestelmän uudet muutokset ja tukeakseen myös lisäominaisuuksia. Jotkin päivitykset ovat luonteeltaan kriittisiä, ja ne on asennettava mahdollisimman pian. Jos jotakin näistä kriittisistä päivityksistä ei asenneta, sinulla on ongelmia.

  1. Käynnistä hakupalkki painamalla Windows + S, kirjoita Päivittää ja avaa Päivitä asetukset.

    Tarkistetaan päivityksiä

  2. Napsauta päivitysasetuksissa napsauttamalla Tarkista päivitykset . Tietokone muodostaa nyt yhteyden Microsoft-palvelimiin ja tarkistaa, onko päivitystä saatavilla. Jos päivityksiä on jo korostettu, suorita ne heti.

Bonus: Vinkkejä kehittäjille

Jos olet kehittäjä ja yrität käynnistää palvelua Windowsissa, on satoja teknisiä ominaisuuksia, jotka sinun pitäisi tehdä tarkasti kutemaan ja saamaan vastausta palvelusta. Tässä tässä bonusratkaisussa luetellaan joitain virheen 1053 suosituimpia syitä kehitysmaissa ja niiden ratkaisut.

  • Varmista, että .NET-kehykset ovat synkronoituja: Jos käynnistämäsi sovellus / palvelu on toisessa kehyksessä kuin isäntäkoneessa, sinulla on ongelmia. Varmista, että kehykset ovat synkronoituja.
  • Release Build -sovelluksen käyttö: Kehittäjät käyttävät yleensä Virheenkorjaus rakentaa testata erilaisia ​​palveluita ja niiden toimintaa. Todettiin kuitenkin, että palvelun käyttämättä jättäminen Release buildissa aiheuttaa useita ongelmia.
  • Voit korjata palvelun käynnistyksen (saadaksesi lisää tietoa) lisäämällä alla olevan koodin palvelusi OnStart () -menetelmän yläosaan:
while (! System.Diagnostics.Dugugger.IsAttached) Thread.Sleep (100);

Tämä tekee palvelun pysäyttämisen, jotta voit liittää Visual Studio-virheenkorjaimen nopeasti Virheenkorjaus> Hyökkäys

  • Kopioi vapauta DLL tai hanki DLL-tiedosto julkaisutilasta virheenkorjaustilan sijaan ja liitä se asennuskansioon. Tämä ratkaisee kaikki ongelmat, jos ne liittyvät DLL-tiedostoon.
  • Varmista, että tietokanta jota palvelusi / sovelluksesi käyttää, on määritetty oikein. Jos itse tietokannassa (tai muissa tunnistetiedoissa) on ongelmia, saat virheilmoituksen. Hyvä käytäntö on tarkistaa kaikki moduulit uudelleen ja varmistaa, että kaikki parametrit ja muuttujat on asetettu oikein.
6 minuuttia luettu