Error: "Cannot Connect to WSUS" in Shavlik Patch on Windows 10

Version 7

    Purpose

     

    This document outlines a known issue with using Shavlik Patch for SCCM on Windows 10 systems.  This will only address connecting to 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:

     

    Screenshot_44.png

     

    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 Shavlik Patch 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)

     

    Shavlik Patch 2.2+