BruceN wrote:If using Win 7 computer as a file server ...
...
If the file server is running XP this problem does not happen.
If the workstation is running XP it doesn't happen. It is only an issue with 7 on the file server and 7 on the workstation.
...
Do I have it?
we talk about P2P, it does not happend with "real" Server 2008.
in "general" we do have Ops Lock since Windows NT, where Alaska 1st "Ops locking" Paper is pointing to.
all is about Lanmanager using SMB (Server Message Block) between Server and Workstation.
File based Application, like Xbase ( all Version), working on Workstation might have Problem with
"Ops Lock 2d Cache Level" so not all Data are transmitt or commit by Server so your Data / Index
can be corrupt.
XP SP2 Redirector have default Ops Lock Value so in normal case it shoud work.
if not Registry Key are still the same, so setting Ops Locking manual will override Windows settings.
***
Now with Vista / Windows 7 / Server 2008 (same Core-Kernel) Network have a "new" Definition.
it does include "worldwide" Internet while Lanmanager is for "local" Network which still exist.
You need a new Right Management for SMB --- SMB2
when using Vista SP2-Win7 or Win7-Win7 they wil use SMB2 so no Problem,
but if you use just one XP Station ( without KB922129 ) you will become Problem.
XP does not have SMB2 so new Futures beging to fail ... and it is again same Story.
Redirector Mrxsmb20.sys works fine with Server 2008, but P2P ...
so as Hotfix
http://support.microsoft.com/kb/2028965
while Hotifx come and go, but Registry Setting does still rule which Andreas Herdt
point to
http://technet.microsoft.com/en-us/libr ... 10%29.aspx
as you can see it is still a Lanmanager "Problem" but only with "new" Redirector "Futures"
FileInfoCacheLifetime
FileNotFoundCacheLifetime
DirectoryCacheLifetime
all under "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Lanmanworkstation\Parameters"
to manipulate Registry you need Administrator Rights so a Xbase++ Application can not
set new Value or create new Entry without Rights ( Manifest ? ).
this is what "Install" Application are for.
this is the place where Application to install should have there "need" Registry settings.
allways verify Registry setting after reboot