To avoid data loss or data corruption when using Windows Vista or Windows 7 clients in a network where data is stored on a Windows Server 2008 or higher, the SMB2 file meta data cache needs to be reconfigured. The proper configuration is automatically applied by the MSI package available here.
With the advent of Windows Vista and Windows 7, Microsoft introduced a new network protocol (SMB2) to optimize file sharing for WAN and low bandwidth and high latency scenarios. To optimize these types of file access scenarios, Microsoft performed design decisions which lead to the inability of the new SMB2 protocol to handle cache coherency of file meta information such as the file size, the last update time and whether the file actually exists on the server ("file not found" status).
As a result of this design decision made by Microsoft, the SMB2 protocol with its default configuration breaks any application relying on shared, concurrent data access. It is therefore absolutely required to reconfigure the SMB2 cache of the local workstation to not cache file meta information.
Alaska Software provides to its customers and their end-users an MSI installation package which reconfigures the SMB2 cache accordingly. This MSI package needs to be executed on any Vista and Windows 7 workstation in a network to ensure that no data loss or data corruption occurs when accessing files concurrently.
This package creates and modifies values under following registry key:
The following registry values are created and set to zero:
To execute: Click here and push the "Run" button.
To download: Press right mouse button and choose: "Save target as" to store the MSI package on your local harddisk. It may be executed later on on the same or another computer by double-clicking the MSI file in Windows Explorer.
To deinstall the package, go to Control Panel -> Programs -> Uninstall Program. Choose Uninstall for the "Alaska Software SMB2 cache configuration" entry. The deinstallation process will remove the added entries from the registry. Therefore, the original default settings of 10 respectively 5 seconds cache lifetime are used by the workstation thereafter.
THE SOFTWARE PRODUCT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, ALASKA SOFTWARE DISCLAIMS ALL WARRANTIES, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY AGAINST INFRINGEMENT, WITH REGARD TO THE SOFTWARE PRODUCT. IF YOU ARE LOCATED IN A STATE/JURISDICTIONS NOT ALLOWING THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, YOU HAVE NO RIGHT TO USE THE SOFTWARE .
Alaska Software Inc., Germany
Phone: +49 (0) 6196 779999-52
Fax: +49 (0) 6196 779999-23
Alaska Software Inc., USA
Phone: +1 (646) 218-1280
Fax: +1 (646) 218-1281
Copyright © 1997-2011 Alaska Software. All rights reserved.