Error: Error 1316. A network error occurred while attempting to read from the file
During the installation ArcGIS for Desktop on some Windows machines the user may receive a network error while attempting to read from the installation files:
"Error 1316. A network error occurred while attempting to read from the file"
This is due to the RegistrySizeLimit (RSL) being set to a small value or the Registry key not being present at all. Normally, the RSL is set by default to 25 percent of the size of the paged pool. Setting up the size of the paged pool also affects the size of the RSL (see PagedPoolSize value of the Registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management).
Solution or Workaround
Increase the registry size limit.
The RegistrySizeLimit key must have be of the type of REG_DWORD, and have a data length of 4 bytes, or it is ignored. If the value RegistrySizeLimit is set to less than 4 megabytes (MB), it is forced up to 4 MB. If it is set to greater than about 80 percent of the size of paged pool, it is reset down to 80 percent of the size of paged pool (it is assumed that paged pool is always more than 5 MB). If it is set to 0xffffffff the maximum size allowable (or 80 percent of paged pool, up to 102 MB) is set.
The instructions below include making changes to essential parts of the operating system. It is recommended to backup the operating system and files, including the registry, before proceeding. Consult with a qualified computer systems professional, if necessary.
Esri cannot guarantee results from incorrect modifications while following these instructions; therefore, use caution and proceed at your own risk.
- In Windows, click Start > Run.
- In the Run window, type 'regedit'.
- In the Registry Editor window, navigate to the following location:
HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control
- In the Registry Editor dialog box, double-click RegistrySizeLimit. This opens the Edit DWORD Value dialog box.
If unable to find the RegistrySizeLimit key in the above path, click Edit > Find and search for RegistrySizeLimit. If still unable to find the RegistrySizeLimit key, then create the key using the following steps:
a. In the right pane of the Registry Editor window, right-click > New > DWORD (32 or 64–bit) Value.
b. Name the key RegistrySizeLimit.
c. Right-click the key and click Modify.
d. Proceed to Step 5, below.
- In the Edit DWORD Value dialog box, enter 'ffffffff' as the 'Hexadecimal value.
a. Click the Decimal radio button and verify that '4294967295' is displayed as the Decimal value.
b. Click OK.
- Reboot the machine.
- Understanding and configuring Registry Size Limit (RSL)
- Registry Size Limit Change Results in PagedPoolSize Change
- The System hive memory limitation is improved in Windows Server 2003