Unable to start “Client for NFS” service on Windows 2003 R2 x64

Recently we got a case where customer was having issue starting Client for NFS service. It was returning an error message “failed to load dependencies”

We checked the “Client for NFS” service properties and found that the dependencies were listed properly.

We also checked the registry settings below for “Client for NFS” and found everything in place. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS

The next thing was to check the file version and file size. While the client for NFS related (nfsrdr.sys) driver version looked good, but the file size was some issue. Customer had a

Windows 2003 R2, x64 O/S and the file size for ‘nfsrdr.sys’ was of x32 bit. Informed the customer that the file size for nfsrdr.sys is (bytes): 323072 and it is from x86 bit O/S.

We then uninstalled NFS from the machine and then rebooted the machine.

Then installed the NFS components again and selected the correct Windows 2003 R2 x64 media during installations.