Environment
Novell iPrint
Microsoft Windows 10 build 1709 (RS3)
Situation
After upgrading to Windows 10 build 1709 (RedStone 3 / RS3), when you view the "Provider Order" under "Network Connections" (see TID 7000693), an error message "Failed to get network providers" appears and the network provider list is not displayed.
Resolution
NOTE: This issue is not seen using Windows 10 build 1803, so the following steps are no needed when using that version.
For Windows 10 build 1709:
Manually add a REG_DWORD value named "iPrntWinCredMan" under [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\ProviderOrder] and set the value to "4000" (decimal).
Follow these steps:
WARNING: Using Registry Editor incorrectly can cause serious, system-wide problems that may require you to reinstall Windows to correct them.
1. As an Administrative user, run Registry Editor (REGEDIT.EXE).
2. From the HKEY_LOCAL_MACHINE subtree, go to the following key:
\SYSTEM\CurrentControlSet\Control\NetworkProvider\ProviderOrder
3. From the Edit menu, select New > DWORD (32-bit) Value.
4. Name the new value "iPrntWinCredMan" and assign data of 4000 (decimal).
5 Close REGEDIT.EXE.
Example registry before modification:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\ProviderOrder]
"LanmanWorkstation"=dword:000007d0
"RDPNP"=dword:000003e8
"webclient"=dword:00000bb8
Example registry after modification (problem resolved):
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\ProviderOrder]
"LanmanWorkstation"=dword:000007d0
"RDPNP"=dword:000003e8
"webclient"=dword:00000bb8
"iPrntWinCredMan"=dword:00000fa0
In this example, the value of "4000" was assigned to iPrntWinCredMan. This value is usually appropriate, but can be adjusted to meet your needs.
Cause
Beginning with Windows 10 build 1709, the Windows registry entries have changed. In addition to [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\HWOrder]
and
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order
there now exists [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\ProviderOrder].
Under [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\ProviderOrder] the values "iPrntWinCredMan" is missing. Manually adding the value with appropriate data resolves the problem.
Additional Information
A related issue exists with the Client for Open Enterprise Server (Novell Client). See TID 7022598.