Homepage » hogyan kell » Miért hajtja végre az alkalmazás telepítése az újraindítást és az egyéb alkalmazások bezárását?

    Miért hajtja végre az alkalmazás telepítése az újraindítást és az egyéb alkalmazások bezárását?

    Mindenkinek megtörtént egy új alkalmazás telepítése, és a Windows azt mondja, hogy először indítsa újra. Vagy újraindítás után. Vagy arra kéri, hogy először zárjon ki minden más alkalmazást. Miért csinálja ezt?

    A mai geek leckében pontosan elmagyarázzuk, miért lehet olyan bosszantó a Windows-ban, hogy ez az újraindítás, és remélhetőleg jobb perspektívát fog adni arra, hogy a dolgok hogyan működnek így.

    Tehát miért bosszantják a szerelőket?

    A rövid válasz az, hogy a legtöbb telepítő bosszantó, mert vagy nem nagyon jól írtak, vagy túl mélyen integrálódnak a Windows-ba, hogy képesek legyenek másolni a rendszerfájlokat és elindítani mindent, ami szükséges újraindítás nélkül.

    A problémát tovább növeli, mert a Windows alkalmazások gyakran használnak DLL (dinamikus linkkönyvtár) fájlokat, amelyek több alkalmazás között oszlanak meg. Ez egy szép ötlet, de amikor az alkalmazások telepítéséről és eltávolításáról van szó, irritáló lehet újraindításra. Az igazán szomorú dolog az, hogy számos alkalmazás ezekben a napokban teljesen önálló, és nem helyettesíti a beépített Windows DLL-eket, de a telepítők még mindig újraindítanak.

    Íme néhány eset, amikor a telepítők bosszantóak lehetnek:

    • Ha a telepítendő alkalmazásnak olyan másolatokat kell másolnia, amelyeket jelenleg egy másik alkalmazás használ, akkor azt kéri, hogy lezárja az összes többi alkalmazást, vagy újraindítja azt.
    • Ha van egy korábbi telepítés vagy Windows Update, amely függőben lévő változtatásokat igényel, újraindításra van szükség, néhány telepítés sikertelen lesz, és először újra kell indítani.
    • Ha a telepítendő alkalmazásnak van egy másik alkalmazásának bővítménye, mint például az Explorer helyi menüpontja, vagy egy böngésző plugin, akkor arra kéri Önt, hogy indítsa újra vagy zárja be a többi alkalmazást.
    • Néha a rosszul írt szerelők kérni fogják, hogy újraindítsák őket, mert önmagukban nem indítják el a szükséges szolgáltatásokat.

    Tekintsük meg közelebbről néhány ilyen esetet, így teljesen megértheted, mi folyik itt.

    Használatban lévő fájlokat át kell másolni az újraindításkor

    Ha az alkalmazás telepítőjének néhány fájlt kell másolnia, de jelenleg használják, vagy a Windows Update esetében rendszerfájlok, akkor a Windowsban egy függőben lévő funkciót fog használni, amely lehetővé teszi a telepítő számára, hogy egy fájlkezelési műveletet újraindítás után végezzen, és mielőtt minden a Windows rendszerben elindulna.

    A telepítő a kulcsot a rendszerleíró adatbázis következő helyére írja:

    HKEY_LOCAL_MACHINE RENDSZER Jelenlegi felügyeleti rendszer vezérlőszekciókezelő
    \ PendingFileRenameOperations

    Ha olyan hibaüzenetet kaptunk, amely szerint először újra kell indítani, megnyithatja ezt a kulcsot, és látni fogja az összes fájlt, amelyet a következő újraindításkor ki kell cserélni.

    Valószínűleg nem akarja elrejteni ennek a kulcsnak a tartalmát, vagy pedig a dolgok hamarosan furcsavá válnak. Vannak nagyon ritka esetek, amikor ez a kulcs többször újraindítás után sem ürül ki, és lehet, hogy törölni kell a kulcs tartalmát, de valószínűleg el kell kerülnie, ha nem vagy biztos benne.

    A telepítés már folyamatban van

    Néhány telepítő nem indul el, ha egy aktuális telepítés folyamatban van, így ellenőrizni fogja a következő kulcsot, hogy lássa, hogy van-e már telepítés:

    HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ Folyamatban

    Ennek nincs egy képe, de az ötletet a kulcs nevéből kaphatja meg.

    A Windows Update újraindítja

    Ha olyan üzenetet kap, amely azt mondja, hogy nem tudja telepíteni az alkalmazást, amíg újra nem indítja újra a számítógépet, azért, mert a Windows Update kényszerített újraindítást igényel. Tehát például, ha ezt a hibaüzenetet kapja:

    Ez azért van, mert valószínűleg az Elhalasztás gombra kattintott, amikor ezt a párbeszédpanelt felugróan látta:

    Ha a rendszerleíró adatbázisba lép, láthatja, hogy a rendszerleíró adatbázis ezen a helyén van egy RebootRequired kulcs:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \
    CurrentVersion WindowsUpdate Automatikus frissítés

    Van egy csomó GUID-érték a jobb oldalon, és bár ezek nem tartoznak a rendszerleíró adatbázisba, az a tény, hogy ezek az üzenetek indítanak,.

    Technikailag valószínűleg exportálhatja a kulcs tartalmát, telepítheti az alkalmazást, majd visszahelyezheti őket, de valamit eltörhet, és az újraindítás nem olyan fájdalmas?


    Tehát most már egy kicsit többet megtudtál arról, hogy az alkalmazás-telepítők hogyan működnek az általuk végzett módon. Van még valami, amit tudni szeretne? Magyarázd el a meglepetéseket a megjegyzésekben, és meglátjuk, hogy nem tudnánk megvilágítani őket.