Chyba 1104-Error reading file
na serveru Windows 2000 Terminal Server
Někteří z uživatelů hlásili problém na programech SocWin (6 i 7), kdy data jsou uložena na serveru Windows 2000 Terminal Server.
Jedná se o chybovou hlášku 1104-Error reading file....
Po konzultacích a zkouškách Vám předkládáme výsledek:
Zdroj chyby
Program SocWin funguje na základě sdíleného přístupu k datovým souborům.
Jádro serveru Windows 2000 přiděluje každému otevřenému souboru jeden kanál, bez ohledu na počet uživatelů, kteří tento soubor sdílejí.
V situaci, kdy některá stanice dlouho nepožaduje čtení z takto otevřeného souboru, server na ni "zapomene". Následně v situaci,
kdy jiná stanice zavírá takto sdílený soubor, server takový soubor uzavře úplně bez ohledu na to, že jiné stanice tento soubor mají stále otevřen.
Další informace viz oficiální stránky Microsoftu (Zde je stránka uložena offline, ZIP).
Řešení pro správce sítě
Editujte registr na serveru, a v klíči:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRxSmb\Parameters]
nastavte hodnotu:
"MultiUserEnabled"=dword:00000001
Poděkování
za pomoc při řešení tohoto problému patří p. Martinu Svobodovi.