Az 1053 számú hiba elhárítása: A szolgáltatás nem válaszolt időben az indítási vagy ellenőrzési kérelemre?



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A felhasználók tapasztalják a hibaüzenetet 1053 amely kimondja: „A szolgáltatás nem válaszolt időben az indítási vagy ellenőrzési kérelemre”. Ez a hibaüzenet okozza az időkorlátot, amely a szolgáltatás indítására irányuló kérés kezdeményezése után következik be, de nem válaszolt az időablakban.



1053. hiba: A szolgáltatás nem válaszolt időben az indítási vagy ellenőrzési kérelemre



A hibaüzenetnek számos változata van, a Windows szolgáltatásokkal kapcsolatos problémáktól kezdve az egyedi szolgáltatások indításáig (beleértve a játékokat és más, harmadik féltől származó szoftvereket). Találkoztunk olyan esetekkel is, amikor a fejlesztők egyedi szoftverük fejlesztésekor szembesültek ezzel a problémával. Itt, ebben a cikkben, áttekintjük a hibaüzenet összes változatát, és megbeszéljük, mit lehetne tenni a probléma egyszeri és mindenkori megoldása érdekében.



Mi okozza az 1053 hibát a Windows rendszerben?

Miután megkapta a felhasználóktól a kezdeti jelentéseket, megkezdtük a vizsgálatot, és alaposan megvizsgáltuk az összes szolgáltatási indítás mechanikájában részt vevő modult. Miután összegyűjtötte az összes eredményt és szinkronizálta őket a felhasználói válaszokkal, arra a következtetésre jutottunk, hogy a probléma több különböző ok miatt következett be. Néhányat az alábbiakban sorolunk fel:

  • Időkorlát beállításai: A Windows alapértelmezés szerint időtúllépés-beállítással rendelkezik, amely ha nem felelnek meg az alkalmazásoknak, arra kényszeríti őket, hogy megszakítsák és bezárják őket. Ha a szolgáltatás, amelyet elindítani próbál, sokkal tovább tart, mire válaszol, akkor megölik. Itt megváltoztathatjuk az időkorlát beállítását a rendszerleíró adatbázis manipulálásával.
  • Hiányzó DLL fájl: A hiba egy másik példánya akkor fordul elő, amikor hiányzik a számítógépén egy hiányzó DLL fájl, amelyet számos más alkalmazás is használ. Ha ez a DLL fájl ütközik vagy egyáltalán nincs jelen, akkor a hibaüzenetet fogja látni.
  • Sérült / hiányzó rendszerfájlok: A probléma oka egy másik példa, mert sérült vagy hiányzó rendszerfájlok vannak a számítógépén. Ha maga a Windows telepítése nem megfelelő, és problémái vannak, akkor számos problémát tapasztalhat, beleértve a vita tárgyát képező hibaüzenetet.
  • Elavult Windows: A Microsoft hivatalosan felismerte ezt a hibaüzenetet hivatalos webhelyén, és egy ideiglenes gyorsjavítást is kiadott a probléma megoldására. A közelmúltban azonban eltávolították a gyorsjavítást, és utasították a felhasználókat, hogy frissítsenek a Windows legújabb iterációjára.
  • Kiadás-összeállítás használata (fejlesztőknek): Ha szolgáltatásokat próbál elindítani a Windows hibakeresési összeállításában, valószínűleg ezt a hibaüzenetet fogja tapasztalni. A hibakeresési összeállítások nem stabilak, és a kiadás buildjeihez képest nem működik minden funkció.
  • Hiányzó keretek (fejlesztőknek): A keretrendszerek inkompatibilitása szintén felelős a hibaüzenet előidézéséért. A mezőnek, amelyen a szolgáltatást futtatni próbálja, és magának a szolgáltatásnak is ugyanazon a keretrendszeren kell lennie.
  • Probléma a DB szolgáltatásban (fejlesztőknek): Egy másik eset, amikor ezt a hibaüzenetet tapasztalhatja, probléma merül fel a projekt konfigurálásával. A szerver részleteinek helyesnek kell lenniük, hogy a szolgáltatás elérése ne okozzon problémát.
  • Sérült telepítés: Egy másik gyakori eset, amikor ezt a hibaüzenetet tapasztalhatja, az alkalmazás telepítése (amely a szolgáltatást kéri) kissé sérült. Az újratelepítés itt segít.
  • Rossz hálózati konfigurációk: A szolgáltatások folyamatosan kommunikálnak a hálózattal. Ha a hálózati konfiguráció nem megfelelő, akkor előfordulhat, hogy a szolgáltatások nem képesek elvégezni a feladataikat, és ezért a vita tárgyát képező hibaüzenetet okoznak.
  • Rendszergazda hozzáférése: Az Ön által indítani kívánt szolgáltatást (vagy egy harmadik fél próbálja elindítani) rendszergazdaként kell elindítani, ha nem normál használatra szánt rendszererőforrásokat fogyaszt.

Mielőtt továbblépnénk a megoldásokra, ellenőrizze, hogy rendszergazdaként van-e bejelentkezve a számítógépére, és van-e aktív internetkapcsolata. Kövesse a megoldást kezdettől fogva, és ennek megfelelően haladjon lefelé.

1. megoldás: Az időtúllépés beállításainak módosítása a rendszerleíró adatbázis segítségével

Az első dolog, amit meg kell próbálnunk, a szolgáltatás időkorlátjának beállításainak megváltoztatása a rendszerleíróadatbázis-szerkesztőn keresztül. Amikor egy szolgáltatás elindítását kérik, egy időzítő elindul egy előre meghatározott értékkel. Ha a szolgáltatás nem indul el ezen az időkereten belül, akkor a hibaüzenet jelenik meg. Ebben a megoldásban itt navigálunk a számítógép regisztrációjához, és megváltoztatjuk az értéket. Ha nincs, akkor létrehozunk egy új kulcsot hozzá.



  1. Nyomja meg a Windows + R billentyűt, írja be a következőt: regedit ”Elemet, és nyomja meg az Enter billentyűt.
  2. A rendszerleíróadatbázis-szerkesztőben keresse meg a következő fájl elérési utat:
HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control 
  1. Most keresse meg a „ServicesPipeTimeout” kulcsot. Ha már megtalálta, akkor közvetlenül a szerkesztéshez léphet. Ha azonban nem találja a bejegyzést, válassza a lehetőséget Ellenőrzés , kattintson a jobb gombbal a képernyő jobb oldalán található bármely helyre, és válassza a lehetőséget Új> DWORD

    Új rendszerleíró kulcs létrehozása

  2. Nevezze el a kulcsot ServicesPipeTimeout ’És állítsa be az értéket 180000 (Jobb egérgombbal kattintson az értékre, majd kattintson a gombra Módosít ha az Ön esetében nem jött létre az érték beállításának lehetősége.

    A „ServicesPipeTimeout” érték módosítása

  3. Változtatások mentése és kilépés. Újrakezd teljesen próbálja meg elindítani a szolgáltatást. Ellenőrizze, hogy a probléma megoldódott-e.

2. megoldás: A rendszerfájl sérüléseinek ellenőrzése

Egy másik dolog, amit érdemes kipróbálni, mielőtt áttérnénk a technikai és fejlettebb módszerekre, az annak ellenőrzése, hogy a rendszer sérült-e vagy sem. Ha a Windows operációs rendszerből hiányoznak a fájlok, és valamilyen módon sérült, akkor néhány fontos modul működésképtelenné válhat. Ennek eredményeként az 1053-as hibaüzenetet fogja tapasztalni. Ebben a megoldásban a Windows rendszerfájl-ellenőrzőjét fogjuk használni, amely ellenőrzi az összes rendszerfájl-struktúrát, és összehasonlítja a struktúrát egy online állapotban lévő friss példány struktúrájával. Ha eltérés van, a fájlokat ennek megfelelően kicseréljük.

  1. Nyomja meg a Windows + S billentyűt, írja be a „parancssor” parancsot a párbeszédpanelbe, kattintson jobb gombbal az alkalmazásra, és válassza a lehetőséget Futtatás rendszergazdaként .
  2. A megemelt parancssorba való belépés után hajtsa végre egyenként a következő parancsokat, és győződjön meg arról, hogy azok teljesek-e:
sfc / scannow DISM / Online / Cleanup-Image / RestoreHealth

A rendszerfájlok sérüléseinek ellenőrzése

  1. Ez utóbbi parancs kijavít minden olyan problémát, amelyet a rendszerfájl ellenőrző diagnosztizál a vizsgálat futtatásakor. Újrakezd a parancsok futtatása után, és ellenőrizze, hogy a probléma rendben van-e.

3. megoldás: Az alkalmazás újratelepítése (ha van)

Egy másik hasznos módszer az 1053 hibaüzenet felszámolására a szolgáltatást igénylő alkalmazás újratelepítése. Normális esetben a külső forrásból telepített harmadik féltől származó alkalmazások (a Microsoft Store kivételével) hiányzó vagy elavult összetevőket tartalmazhatnak, amelyek valamilyen szolgáltatást igényelnek a Windows rendszerben.

Itt megteheti, hogy navigál a hivatalos webhelyre, és letölti az alkalmazás friss verzióját. Az aktuális verzió eltávolítása után telepítheti. Itt található az alkalmazás eltávolításának módja a Windows rendszerben.

  1. Nyomja meg a Windows + R billentyűt, írja be a következőt: appwiz.cpl ”Elemet, és nyomja meg az Enter billentyűt.
  2. Az alkalmazáskezelőben keresse meg az alkalmazást, kattintson rá a jobb gombbal, és válassza a lehetőséget Eltávolítás .

    Az alkalmazás eltávolítása

  3. Indítsa újra a számítógépet, majd folytassa az újratelepítési folyamatot.

4. megoldás: Hálózati gyorsítótár és konfigurációk visszaállítása

Ha olyan szolgáltatást használ, amely csatlakozik az internethez, és végez valamilyen munkát, ajánlatos ellenőrizni, hogy az összes aljzata és egyéb hálózati konfigurációja sértetlen-e és nem okoz-e problémát. Ha igen, akkor a szolgáltatása nem képes csatlakozni az internethez feladatai elvégzéséhez, és ezért nehézségeket okoz.

Ebben a megoldásban rendszergazdaként navigálunk a parancssorba, és onnan visszaállítjuk a hálózati konfigurációkat. Sikeres esetben a hibaüzenet törlődik.

Jegyzet: Ez törli az összes manuálisan beállított egyéni beállítást.

  1. Nyomja meg a Windows + R billentyűt, írja be a következőt: parancssor ”A párbeszédpanelen kattintson a jobb gombbal az alkalmazásra, és válassza a Futtatás rendszergazdaként ”.
  2. A megemelt parancssorba való belépés után hajtsa végre egyenként a következő parancsokat:
netsh winsock reset ipconfig / uu

Hálózati konfigurációk visszaállítása

  1. A hálózat visszaállítása után ellenőrizze, hogy internet-hozzáférése van-e, ellenőrizze a böngészőjét, és ellenőrizze, hogy a probléma megoldódott-e.

5. megoldás: Az alkalmazás tulajdonjogának megszerzése

Egy másik ritka eset, amellyel találkoztunk, nem az alkalmazás tulajdonjoga, az alkalmazás nem hajtotta végre megfelelően a szolgáltatást. Ennek akkor van értelme, mintha az alkalmazás nem rendelkezik elég magas szintű hozzáféréssel, nem tudja majd elküldeni / elolvasni a választ egy szolgáltatásra / szolgáltatásról (főleg, ha rendszerszolgáltatásról van szó). Ebben a cikkben az alkalmazás futtatható fájljához navigálunk, majd a tulajdonjogot felhasználónévre változtatjuk. Ha ez sikerül, ez megoldja az 1053 hiba megszerzésének problémáját.

  1. Keresse meg az alkalmazás fájlját / mappáját. Kattintson a jobb gombbal, és válassza a lehetőséget Tulajdonságok .
  1. Navigáljon a „Biztonság” fül és kattintson a Fejlett ”Látható a képernyő legalsó részén, amint az az alábbi képen látható.

    Speciális biztonsági beállítások

  2. Kattintson a ' változás ”Gomb található az előző képernyőn. Közvetlenül a tulajdonos értéke előtt lesz. Itt megváltoztatjuk a mappa tulajdonosát az alapértelmezett értékről a számítógépes fiókra.

    Az alkalmazás tulajdonosának megváltoztatása

  3. Most írja be felhasználói fiókjának nevét a jelenlegi helyre, és kattintson a Nevek ellenőrzése ” . A Windows automatikusan felsorolja az összes olyan fiókot, amely eltalált e név ellen.

    Életképes nevek ellenőrzése

Ha nem találja a fióknevét ezzel a módszerrel, megpróbálhatja manuálisan kiválasztani a rendelkezésre álló felhasználói csoportok listájából. Kattintson az „Advanced” gombra, és amikor megjelenik az új ablak, kattintson a „Find Now” gombra. A képernyő alján felkerül egy lista, amely a számítógép összes felhasználói csoportját tartalmazza. Válassza ki fiókját, és nyomja meg az „OK” gombot. Amikor visszatért a kisebb ablakhoz, nyomja meg újra az „OK” gombot.

Lehetséges tulajdonosnevek böngészése

  1. Most jelölje be a vonal ' Cserélje ki az altartályok és az objektumok tulajdonosát ”. Ez biztosítja, hogy a mappában található összes mappa / fájl megváltoztassa a tulajdonjogukat is. Így nem kell újra és újra folytatnia az összes folyamatot a jelen lévő alkönyvtárak esetében. Emellett azt is javasoljuk, hogy engedélyezze a „ Cserélje le az összes gyermekobjektum-engedély bejegyzést az objektum örökölhető engedélybejegyzéseire ”.
  2. Zárja be a Tulajdonságok ablakot, miután rákattint a Alkalmaz ”És utána nyissa meg újra. Navigáljon a biztonság fülre és kattintson a Fejlett ”.
  3. Az engedélyek ablakban kattintson a Hozzáadás ”A képernyő legalsó alsó részén.

    Fokozott állapotú felhasználói fiók

  4. Kattintson ' Válasszon elvet ”. Hasonló ablak jelenik meg, mint a 4. lépésben. Ismételje meg a 4. lépést, amikor megtörténik. Most ellenőrizze az összes engedélyt (teljes ellenőrzést adva) és nyomja meg a rendben ”.
  5. Ellenőrizze a sort Cserélje le az összes gyermekobjektum-engedély bejegyzést az objektum örökölhető engedélybejegyzéseire ”, És nyomja meg az Alkalmaz gombot.
  6. Zárja be a fájlokat és újrakezd számítógépét teljesen. Most próbálja meg elindítani az alkalmazást, és ellenőrizze, hogy a probléma rendben van-e.

6. megoldás: A Windows frissítése a legújabb verzióra

Egy másik kipróbálandó dolog annak ellenőrzése, hogy a Windows frissített verziója telepítve van-e a számítógépére. A Microsoft frissítéseket bocsát ki az operációs rendszer új változásainak megcélzásához és a további funkciók támogatásához is. Néhány frissítés „kritikus” jellegű, és a lehető leghamarabb telepíteni kell. Ha a „kritikus” frissítések bármelyike ​​nincs telepítve, problémákat tapasztal.

  1. Nyomja meg a Windows + S billentyűkombinációt a keresősáv elindításához, írja Frissítés a párbeszédpanelen nyissa meg a Frissítési beállításokat.

    Frissítések keresése

  2. Miután bekerült a frissítési beállításokba, kattintson a gombra Frissítések keresése . A számítógép most csatlakozik a Microsoft szervereihez, és megnézi, hogy van-e elérhető frissítés. Ha vannak már kiemelt frissítések, hajtsa végre őket azonnal.

Bónusz: Tippek a fejlesztőknek

Ha Ön fejlesztő és egy szolgáltatást próbál elindítani a Windows rendszerben, több száz olyan technikai eszköz van, amelyet pontosan meg kell tennie az íváshoz és a szolgáltatás válaszához. Ebben a bónusz megoldásban felsoroljuk az 1053 számú hiba legnépszerűbb okait a fejlődő világban és azok megoldásait.

  • A .NET keretrendszerek szinkronizálása: Ha az indítani kívánt alkalmazás / szolgáltatás egy másik keretrendszeren van, mint a tárológép, akkor problémákat tapasztal. Győződjön meg arról, hogy a keretek szinkronban vannak.
  • A Release Build használata: A fejlesztők általában a Hibakeresés épít a különféle szolgáltatások és működésük tesztelésére. Megjegyezték azonban, hogy a szolgáltatás nem futtatása a Release buildben számos problémát okoz.
  • A szolgáltatás indításának hibakereséséhez (további betekintés érdekében) helyezze be az alább felsorolt ​​kódot a szolgáltatás OnStart () metódusának tetejére:
míg (! System.Diagnostics.Dugugger.IsAttached) Thread.Sleep (100);

Ez azt fogja tenni, hogy leállítja a szolgáltatást, így gyorsan csatlakoztathatja a Visual Studio hibakeresőt Hibakeresés> Támadás

  • Másolja a kiadja a DLL-t vagy töltse le a DLL fájlt a Debug mód helyett kiadási módból, és illessze be a telepítési mappába. Ez megoldja a problémákat, ha a DLL fájlhoz kapcsolódnak.
  • Győződjön meg arról, hogy a adatbázis amelyhez a szolgáltatás / alkalmazás hozzáfér, megfelelően van konfigurálva. Ha bármilyen probléma merül fel magával az adatbázissal (vagy más hitelesítő adatokkal), akkor a hibaüzenetet fogja látni. Jó gyakorlat az összes modul újbóli ellenőrzése és az összes paraméter és változó megfelelő beállítása.
6 perc olvasás