Adobe Flash Player automatikus frissítés

Az Adobe, a rendszergazdák és a felhasználók igényeinek kielégítésére, a 11.2-es verzióval kezdve bevezette az Adobe Flash Player automatikus frissítését. Úgy tűnik, hogy ez nagyszerű hír, de ahhoz, hogy az automatikus frissítés valódi körülmények között működjön, számos erőfeszítést kell tennie. A Flash Player frissítésének automatizálásának az az ötlete, hogy a számítógépeknek automatikusan frissíteniük kell a Flash Player verzióját a jelenlegi változatra anélkül, hogy a felhasználóknak kiterjesztett jogokat kellene biztosítaniuk. Ezen felül, ha egy böngésző fut a számítógépen, akkor a vaku csak a böngésző bezárása után frissül.

Hogyan működik az egész??

Az automatikus frissítés a következőképpen működik:

  • Az Adobe Flash 11.2.x vagy újabb verzióját telepíteni kell a számítógépre
  • A telepítés során egy új feladat jön létre az ütemező számára, amely naponta indul, és ellenőrzi a frissítéseket. Az ütemező job a rendszerjogokkal (SYSTEM) kezdődik. Ha új frissítést talál, letöltődik, a Flash régi verzióját eltávolítják, és egy új telepítik..
  • Ha a számítógépnek nincs Internet-hozzáférése, a feladat óránként egyszer fut, ellenőrizve az Internet-kapcsolatot.
  • Ha a vaku régi verziója fut (a böngésző nyitva van), akkor a frissítés csak bezárása után indul el.

Néhány részlet

Feladat ütemező:

  • HívjákAdobe Flash Player Updater'
  • Fut a SYSTEM-től
  • Elindítja a C alkalmazást: \ Windows \ SysWOW64 \ Macromed \ Flash \ FlashPlayerUpdateService.exe
  • Napi futtatáshoz konfigurálva, amelyet óránként újraindít, amíg internetkapcsolatot nem észlel

A telepítő külön szolgáltatást hoz létre:

  • Szolgáltatás neve ”AdobeFlashPlayerUpdateSvc”(Adobe Flash Player frissítési szolgáltatás)
  • Indítási típus - kézi
  • Rendszerjogokkal fut
  • Végrehajtható fájl = C: \ Windows \ SysWOW64 \ Macromed \ Flash \ FlashPlayerUpdateService.exe

Vállalati környezetben a Flash Player automatikus frissítésének használata számos problémát okoz, amelyek közül a leggyakoribb a proxyszerver használata (erről sok fórum folyik a fórumokon). A probléma az, hogy az automatikus kiszolgáló frissítése az Adobe kiszolgálón a SYSTEM jogosultságokkal kezdődik, amelyek nem tudnak semmit a proxy szerver jelenlétéről a hálózaton, annak címét és portszámát (a rendszerproxy beállításáról a Windows alatt talál bővebben). És még akkor is, ha a proxycfg.exe segédprogrammal megváltoztatja a proxy szerver beállításait, akkor ha a proxy kiszolgáló fiók engedélyezése céljából van konfigurálva, akkor az automatikus frissítés nem fog működni.

Az Adobe Flash Player automatikus frissítésének letiltása

A Flash Player automatikus frissítése letiltható. Ehhez létre kell hoznunk és be kell állítanunk egy paramétert egy speciális fájlban mms.cfg. mert Mivel az Adobe Flash 11 ez a csomag a 32 bites és a 64 bites két megvalósításban érkezik, ez a fájl különböző könyvtárakban található:

  • 32 bites Windows rendszeren: % systemroot% \ System32 \ Macromed \ Flash
  • 64 bites Windows 32 bites Flash: % systemroot% \ SysWOW64 \ Macromed \ Flash
  • 64 bites Windows 64 bites Flash rendszeren: % systemroot% \ System32 \ Macromed \ Flash

Meghatározjuk a Windows és a Flash verzióját, és eljutunk a megfelelő könyvtárba. Hozza létre az MMS.CFG fájlt UTF-8 kódolásban, amely egy sort tartalmaz: AutoUpdateDisable = 1.

Így letiltjuk a Flash Player automatikus frissítését, és nem jelennek meg a Flash frissítésének szükségességéről felugró üzenetek (ne felejtsük el újra a Flash-t újraindítani). A frissítés letiltásának ellenőrzéséhez lépjen a Start - Vezérlőpult - Flash Player - Speciális fülre. Ha mindent helyesen tett, akkor a „Soha ne keressen frissítéseket” sor inaktívvá váljon.

A Flash irányelv automatikus frissítését a csoportházirend használatával is letilthatja, ha az MMS.CFG fájlt a vbs parancsfájl segítségével a szükséges számítógépekre másolja. Ehhez hozzon létre egy fájlt, amely a fenti módszerrel letiltja a flash frissítést, és helyezze be a hálózati könyvtárba. Ezután a következő bejelentkezési szkript végrehajtását rendeljük a célszámítógépekhez:

Állítsa be az obFSO = CreateObject ("Scripting.FileSystemObject") strNetworkFlashPath = \\ srv1 \ Share \ Adobe Flash \ mms.cfg "strLocalFlashPath =" C: \ WINDOWS \ System32 \ Macromed \ Flash \ mms.cfg "Ha obFSO.Fol" C: \ WINDOWS \ System32 \ Macromed \ Flash ") Ezután obFSO.CopyFile strNetworkFlashPath, strLocalFlashPath, True End, ha az obFSO beállítása = Semmi

Ez a szkript ellenőrzi a C: \ WINDOWS \ System32 \ Macromed \ Flash könyvtárat, és másolja az mms.cfg fájlt a hálózati golyókról.

Alternatív megoldásként letilthatja a Flash Player frissítését a GP Preferences használatával a fájl másolására szolgáló feladat létrehozásával (Számítógép konfiguráció -> Beállítások -> Windows beállítások -> Fájlok)..

Leír egy másik érdekes szempontot a Flash Player vonatkozásában, amely a Flash fájlok manuális törlésének nehézsége..