[IQUpdate.exe] Proces nemá přístup k souboru ...

PříspěvekNapsal: 21.06.2007 13:13
od jan.havranek
Po spuštění a provádění update Helios Orange se může v průběhu objevit hláška typu :
HeLib.bpl - Proces nemá přístup k souboru, neboť jej právě používá jiný proces.
Znamená to že update nemůže přesunout/přejmenovat jeden nebo i více programových souborů aplikace Helios Orange.

Důvod je ten, že Windows stále detekují, že se s daným souborem pracuje, tj. že ho nějaká stanice používá (někdo z uživatelů může mít Helios spuštěn).

1/ Je nutné na úrovni Windows (na serveru, kde Helios leží) zkontrolovat, jestli se s daným souborem opravdu pracuje nebo nikoliv. To lze zjistit následovně:
Windows - ikona Tento počítač - pravá myš - Spravovat - Sdílené složky - Otevřené soubory / případně Start - Ovládací panely - Nástroje pro správu - Správa počítače - Sdílené složky - Otevřené soubory
Zde jsou vidět všechny otevřené soubory a jména uživatelů, kteří soubory ze sítě otevírají. Zde je možné otevřené soubory přes pravou myš pozavírat. Poté by měl již update proběhnout OK.

2/ Může se také stát, že máte na stanici, na které provádíte update spuštěno vícero instancí programu HELIOS, než je ta, ze které provádíte update. To lze zjistit následovně:
Windows - vyhledat Správce úloh - na záložce Podrobnosti vyhledat všechny výskyty HeliosMain.exe (kromě té spuštěné) a tyto ukončit.

3/ Někdy se stává, že Windows daný soubor ve Sdílených složkách nezobrazují, přesto ho stále blokují jako otevřený a update nelze provést. Je to trochu nevyzpytatelné chování OS, někdy stačí vyčkat nějaký čas (minuty) po ukončení Heliosu všemi uživateli a Windows soubor uvolní.

4/ Pokud ani po delším čase Windows soubory neuvolní, může pomoci restart všech stanic, které se k Heliosu připojují.

5/ Pokud nepomáhá žádný z uvedených postupů, zbývá jediné. Daný soubor zkusit ručně přesunout do SysBack adresáře (ten se nachází v adresářových strukturách instalace Helios, konkrétně v adresáři System).

Externí odkazy:
Microsoft nabízí na svých stránkách utilitu Process Explorer, pomocí které lze zjistit (mimo jiné) aktuální Handle (ukazatel, zámek, blok) na souborech, tedy jaký proces daný soubor "drží". Více informací viz odkaz http://technet.microsoft.com/en-us/sysinternals/bb896653