Pokročilé hledání             

HELIOS iNuvio      FAQ     Uživatelský panel    

Registrovat     Přihlásit se

    Obsah fóra> Časté dotazy> Systémové dotazy
    Verze pro tisk

[hláška] náhodně dochází k chybě Login Timeout Expired

Zapisují se opakující se dotazy na řešení systémových problémů z provozu Helios Orange. Patří sem dotazy typu "Po instalaci SQL serveru se nemohu přihlásit do Heliosu." apod.

Moderátor: orange_moderator

Odeslat odpověď
Příspěvek: 1 • Stránka 1 z 1
  • Odpovědět s citací

[hláška] náhodně dochází k chybě Login Timeout Expired

Příspěvekod jan.havranek v 24.05.2016 11:32

Problém:
Po spuštění Helios Orange se tento náhodně nespustí, ale zobrazí chybové hlášení komponenty SQL Native client:
Kód: Vybrat vše
Login Timeout Expired

a následují další podrobnosti. Chyba se neobjeví pokaždé, někdy se program spustí. Většinou další pokus je již úspěšný, někdy pomůže restart PC apod. Nicméně hláška se po nějaké době opět vrátí.
Problém nastává po update na verzi Helios Orange 2.0.2016.0301 a vyšší.
Děje se na různých verzích Windows.

Důvod:
Problém způsobuje chování komponenty Windows Defender, patrně v souvislosti se změnou struktury a chováním Helios Orange (viz https://public.helios.eu/inuvio/doc/cs/index.php?title=Zm%C4%9Bna_struktury_aplikace_Helios).
Od verze Helios Orange 2.0.2016.0301 došlo k úpravě spouštění (rozdělení aplikace na dvě samostatná EXE). Na některých pořítačích Defender po této změně ukončuje nečekaně a náhodně komunikaci programu s SQL Serverem a dochází k uvedenému pádu a chybové hlášce.

Řešení:
Problém vyřeší nastavení parametru služby Windows Defender > DisableRealtimeMonitoring=1.
Defender tedy nadále skenuje, ale neprovádí problematický Realtime Monitoring.
K provedení nastavení ve Windows je zde přiložen potřebný skript (CMD) a současně speciální utilita SetACL (https://helgeklein.com/setacl/), která vykonání skriptu umožní.

correction_skript.zip
(561 bajtů) 946 krát

SetACL(executable version).zip
(445.06 KiB) 1284 krát

Defender z neznámých důvodů ignoruje (určitě na Windows 7) zápis parametru do Policies (ostatní parametry akceptuje).
Kód: Vybrat vše
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender


Proto je třeba tento parametr zapsat přímo do "pracovní" větve Defenderu.
Kód: Vybrat vše
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender

Tato větev registru, ale není určena pro konfigurace, je pouze pro systém (user SYSTEM) a administrátoři PC/sítě sem nemají přístup.

Přiložený skript tedy funguje takto:
1) převezme vlastnictví příslušné větve registru
2) nastaví plné oprávnění pro skupinu Administrators
3) zapíše hodnotu do registru DisableRealtimeMonitoring s DWORD hodnotou 1.

Poznámka:
Windows Defender je součástí Windows a je koncipován jako "základní" nástroj pro zabezpečení OS. V případě instalace běžně používaných antivirových řešení třetích stran je tento Defender obvykle automaticky vypínán a je nahrazen právě AV systémem.
jan.havranek
 
Příspěvky: 217
Registrován: 03.10.2006 08:51
Firma: Asseco Solutions, a.s.
Nahoru

Odeslat odpověď
Příspěvek: 1 • Stránka 1 z 1

Zpět na Systémové dotazy

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků

         
  • Tým • Smazat všechny cookies z fóra • Všechny časy jsou v UTC + 1 hodina
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group, Český překlad – phpBB.cz

© copyright 2024 Asseco Solutions, a.s.