A „szerver nem regisztrált a DCOM-nál a szükséges időkorláton belül” hiba azt jelzi, hogy egy vagy több DCOM (Distributed Component Object Model) szoftver nem regisztrálja magát ésszerű időn belül.
A DCOM szoftvereknek különféle kiszolgálóként kell regisztrálniuk magukat, hogy más programok vagy gépek távolról lehívhassák a funkcionalitását. Ha ez nem sikerül regisztrálni, vagy ha ezt nem teszi meg az előre meghatározott időtartamon belül, a „kiszolgáló nem regisztrálta magát a DCOM határidő lejárta előtt” jelenik meg a Event Viewer.
Mi a DCOM (elosztott összetevő objektum modell)
A DCOM olyan fogalmak és programfelületek összessége, amelyek lehetővé teszik az ügyfélprogram-objektum számára, hogy egy vagy több szolgáltatást kérjen egy úgynevezett szerverprogramtól. A DCOM a Component Object Model (COM) származéka , amely lehetővé teszi az ügyfél- és kiszolgálóalkalmazások számára, hogy ugyanazon a gépen kommunikáljanak.
Az a szerver, amelyik az időtúllépés miatt nem regisztrál a DCOM-ban, meglehetősen rutinos, ezért a hibaüzenet ártalmatlannak bizonyulhat. A legtöbb felhasználó azonban egy olyan súlyos tünet után fedezi fel a hibát az Eseménynaplójában, mint például a merevlemez 100% -os használat mellett történő zárolása vagy az összes alkalmazás hangjának hiánya.
A probléma pontos okát nem könnyű meghatározni, de van néhány forgatókönyv, amely gyakran okozza ezt a problémát. Íme néhány összetevő, amely valószínűleg ezt a hibát okozza:
- Ellentmondó vagy hiányzó hitelesítő adatok
- A tűzfal beállításai
- A helyi gép és az alkalmazás ütköző DCOM-beállításai
Ha éppen ezzel a problémával küzd, kezdje el a hiba elhárítását az alábbi lehetséges javításokkal. Kérjük, kövesse az egyes módszereket sorrendben, amíg olyan javítással nem találkozik, amely megoldja a problémát.
1. módszer: Módosítsa a Function Discovery Resource Publication indítási típusát
A Function Discovery Resource Publication egy Windows szolgáltatás, amely a számítógép és a hozzá csatolt erőforrások közzétételéért felelős, így a csatlakoztatott hálózaton keresztül felfedezhetők.
Bár elméletileg fontos eleme, néhány felhasználó sikerült kijavítani a” »kiszolgáló nem regisztrálta magát a DCOM határidő lejárta előtt« hibát megváltoztatni az indítási típusát Automatikus és automatikus (Késleltetett) .
Megjegyzés: Ne feledje, hogy ez semmilyen módon nem fogja akadályozni a DCOM működését - csupán késlelteti a problémaért potenciálisan felelős szolgáltatást. A DCOM időtúllépések ismertek az indításkor, amikor a rendszer a szükséges alkatrészek betöltésével van elfoglalva. Ha ez okozza a problémát, akkor ez kijavítja.
Itt található egy rövid útmutató a Function Discovery Resource Publication szolgáltatás indítási típusának megváltoztatásához :
- Nyomja meg a Windows billentyűt + R a Futtatás ablak megnyitásához. Írja be a „ services.msc ” kifejezést, és nyomja meg az Enter billentyűt a Szolgáltatások ablak megnyitásához .
- Görgessen lefelé a szolgáltatások nevén, és keresse meg a Function Discovery Resource Publication alkalmazást. Kattintson a jobb gombbal rá, és válassza a Tulajdonságok parancsot.
- A Properties alatt Általános lapon bontsa a legördülő menüből közelében Indítás típusa és állítsa Automatikus (Késleltetett indítás) .
- Kattintson az Alkalmaz gombra, és indítsa újra a rendszert. A következő indításkor ellenőrizze, hogy a probléma megoldódott-e.
2. módszer: A frissítések kikapcsolása több helyről (Windows 10, 8.1)
A DCOM rendszernaplók alapos vizsgálata után néhány felhasználó felfedezte, hogy egy bizonyos Windows Update-beállítás okozta a problémát. Mint kiderült, ha a WU Haladó beállítások menüjében egynél több helyről engedélyezi a frissítéseket (Letöltés engedélyezése más számítógépekről) , akkor a „kiszolgáló nem regisztrált a DCOM-ban a szükséges időtúllépés alatt” hibát okozhat . A kezdeti beállítástól függően alapértelmezés szerint engedélyezheti ezt az opciót.
Itt egy rövid útmutató a frissítések több helyről történő kikapcsolásához a Delivery Optimization szolgáltatásból:
- Nyomja meg a Windows billentyűt + R a Futtatás ablak megnyitásához. Írja be a „ control update ” parancsot, és nyomja meg az Enter billentyűt a Windows Update ablak megnyitásához .
- A Windows Update képernyőn görgessen lefelé a Frissítési beállítások elemig, és kattintson a Speciális beállítások elemre .
- A Speciális beállítások részben kattintson a Szállítási optimalizálás elemre .
Megjegyzés: Ha még nem rendelkezik az Alkotók frissítésével , kattintson a Frissítések kézbesítésének kiválasztása elemre (a Frissítések telepítésének módja részben )
- Állítsa a Más számítógépekről történő letöltés engedélyezése melletti kapcsolót KI állásba.
Megjegyzés: Ha még nem rendelkezik az Alkotó frissítésével, tiltsa le a Frissítések részbeni váltást egynél több helyről .
3. módszer: A Windows Store tanúsítvány javítása
Mint kiderült, a „szerver nem regisztrált a DCOM-nál a szükséges időkorláton belül” hibát a Windows Store Apps-hoz tartozó tanúsítás is okozhatja. Néhány felhasználónak sikerült megoldania a problémát a Windows Store áruházzal kapcsolatos problémák elhárításával. Ha ez a probléma oka, a Windows Store Apps hibaelhárító automatikusan kicseréli a hibás tanúsítványt.
Ez egy rövid útmutató a Windows Store Apps hibaelhárító használatához:
- Nyomja meg a Windows billentyűt + R a Futtatás ablak megnyitásához. Írja be a „ control.exe / name Microsoft.Troubleshooting ” szót, és nyomja meg az Enter billentyűt a Windows hibaelhárításának megnyitásához .
- Görgessen lefelé az Egyéb problémák keresése és kijavítása lehetőséghez, válassza a Windows Store Apps lehetőséget, majd kattintson a Hibaelhárító futtatása elemre .
- Várja meg, amíg a vizsgálat befejeződik, majd a képernyőn megjelenő utasításokkal kövesse a javítást a Windows Store tanúsítványhoz.
4. módszer: Tiltsa le a harmadik fél tűzfalát
Ha külső tűzfalat használ, ideiglenesen tiltsa le azt, indítsa újra a számítógépet, és ellenőrizze, hogy a probléma megoldódott-e. Amint néhány, a probléma által érintett felhasználó rámutatott, néhány külső fél tűzfalbeállítása megakadályozhatja, hogy a DCOM kiszolgáló programok információt osszanak meg a számítógépen.
Ha úgy találja, hogy a tűzfal letiltása valóban okozta a problémát, használja a beépített Microsoft Security tűzfalat, vagy keressen egy másik, harmadik féltől származó megoldást.
5. módszer: A DCOM letiltása a Component Services szolgáltatásból
Ha a fenti módszerek mindegyike meghiúsult, valószínűleg eltávolíthatja a hibát az Elosztott COM letiltásával a Komponensszolgáltatásokban. De ezzel letiltja a más számítógépeken tárolt alkatrészekkel való kommunikációt. A számítógépre telepített szoftvertől függően ez befolyásolhatja vagy nem befolyásolhatja a rendszert.
Ha a számítógép része egy hálózatnak, akkor a DCOM vezetékes protokollra lesz szükség a más számítógépeken található összetevőkkel való kommunikációhoz. Az összes Windows-alapú rendszert kezdetben úgy konfigurálták, hogy engedélyezze a DCOM-ot. Bár letilthatja a DCOM-ot, lehet, hogy nincs jótékony hatása a számítógépre.
Megjegyzés: Az alábbi eljárással tiltsa le a DCOM-ot, és nézze meg, hogy a rendszere hogyan reagál rá. Ha úgy találja, hogy ez nem segít, vagy váratlan problémákat okoz más alkalmazásokkal, térjen vissza az alábbi lépésekre, és engedélyezze újra a DCOM-ot. Továbbá, ha letiltja a DCOM-ot egy távoli számítógépen, akkor nem tudja újra távoli hozzáférést elérni a számítógéphez a DCOM újbóli engedélyezéséhez. Ebben az esetben fizikai hozzáférést kell kapnia ahhoz a számítógéphez.
- A Futtatás ablak megnyitásához nyomja meg a Windows billentyűt + R. Írja be a „ comexp.msc ” kifejezést, és nyomja meg az Enter billentyűt a Component Services megnyitásához .
- A konzolfán lépjen a Számítógépes szolgáltatások> Számítógépek elemre, kattintson a jobb gombbal a Sajátgép elemre, és válassza a Tulajdonságok parancsot .
- A Sajátgép tulajdonságai részben lépjen az Alapértelmezett tulajdonságok elemre , törölje a jelölést az Elosztott COM engedélyezése ezen a számítógépen jelölőnégyzetből, és nyomja meg az Alkalmaz gombot a változtatások regisztrálásához.
Miután letiltotta a DCOM-ot, indítsa újra a rendszert, és figyelje az Eseménynaplót a „szerver nem regisztrált a DCOM-ban a szükséges időtúllépés alatt” hiba új esetére . Abban az esetben, ha bizonyos alkalmazásokat érint a probléma, hajtsa végre a fenti lépéseket az Elosztott COM újbóli engedélyezéséhez.