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.