Purpose
This document outlines a known issue with using Ivanti Patch for SCCM on Windows 10 systems. This will only address connectingto the WSUS Server, if your WSUS Server is not on Server 2016. While you will be able to manage published updates from a SCCM console installed on Windows 10, you will not be able to publish new updates. Microsoft only allows Windows 10 SCCM Consoles to publish to WSUS on Server 2016.
Symptoms
In Shavlik Patch, attempting to connect to the WSUS Server returns the below error:
You can verify the issue by in the Shavlik Patch.log, the combination the popup and the error in the log will verify the issue. (found under C:\Users\<youruser>\Shavlik\Shavlik Patch)
Exception: System.DllNotFoundException Unable to load DLL 'SusNativeCommon.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
Cause
Shavlik Patch uses SusNativeCommon.dll as part of the WSUS API. There have been issues with Windows 10 systems missing SusNativeCommon.dll under C:\Windows\SysWow64
Resolution
Copy SusCommonNative.dll from C:\Windows\SysWow64 on the WSUS Server you're trying to connect to, and move it to C:\Windows\SysWow64 on the Windows 10 machine.
This will not allow Ivanti Patch for SCCM to publish updates! If you are using Shavlik Patch on Windows 10 to connect to a WSUS Server that is not running on Windows Server 2016, you will not be able to publish updates due to the WSUS API versions not matching!
Affected Product(s)
Ivanti Patch for SCCM 2.3+
Shavlik Patch 2.2+