Endpoint Protection Control Manager reporting error after in place upgrade of Windows Server from 2012 R2 to 2016

Nicholas Palmer 81 Reputation points
2022-11-01T18:44:40.547+00:00

Hi,

I did an in-place upgrade of the OS of my Config Manager 2111 server from Windows Server 2012 R2 to Windows Server 2016.

After the in-place upgrade everything seems to be working ok, except for one issue with the Endpoint Protection role which is installed on this server.

When I check the status messages for Endpoint Protection role I see this error:

Endpoint Protection Control Manager failed to update malware definition. Verify that the Endpoint Protection client is installed and running on the Endpoint Protection role server. Verify that the Endpoint Protection client on the role server can receive updated definitions. Error code returned is:"0x80070002".

If I look at the Endpoint Protection role logs I see these errors:

ThreadMain (SMS_ENDPOINT_PROTECTION_CONTROL_MANAGER) ... SMS_ENDPOINT_PROTECTION_CONTROL_MANAGER 10/31/2022 9:42:53 AM 1164 (0x048C)
Checking threat definitions in 900 seconds... SMS_ENDPOINT_PROTECTION_CONTROL_MANAGER 10/31/2022 9:42:53 AM 1164 (0x048C)
Key "SOFTWARE\Microsoft\Microsoft Antimalware" not found, trying key "SOFTWARE\Microsoft\Windows Defender" SMS_ENDPOINT_PROTECTION_CONTROL_MANAGER 10/31/2022 9:57:53 AM 1164 (0x048C)
RegQueryValueEx failed with 0X80070002 SMS_ENDPOINT_PROTECTION_CONTROL_MANAGER 10/31/2022 9:57:53 AM 1164 (0x048C)
GetAMInstallLocation failed with 0X80070002 SMS_ENDPOINT_PROTECTION_CONTROL_MANAGER 10/31/2022 9:57:53 AM 1164 (0x048C)
Failed to load common client library (0x80070002) SMS_ENDPOINT_PROTECTION_CONTROL_MANAGER 10/31/2022 9:57:53 AM 1164 (0x048C)
Failed to initialize AMMetadataUpdater (0x80070002) SMS_ENDPOINT_PROTECTION_CONTROL_MANAGER 10/31/2022 9:57:53 AM 1164 (0x048C)
STATMSG: ID=9200 SEV=E LEV=M SOURCE="SMS Server" COMP="SMS_ENDPOINT_PROTECTION_CONTROL_MANAGER" SYS=TOPANGA.KCICORP.COM SITE=P01 PID=2280 TID=1164 GMTDATE=Mon Oct 31 16:57:53.224 2022 ISTR0="0x80070002" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 LE=0X0 SMS_ENDPOINT_PROTECTION_CONTROL_MANAGER 10/31/2022 9:57:53 AM 1164 (0x048C)
Checking threat definitions in 900 seconds... SMS_ENDPOINT_PROTECTION_CONTROL_MANAGER 10/31/2022 9:57:53 AM 1164 (0x048C)
Key "SOFTWARE\Microsoft\Microsoft Antimalware" not found, trying key "SOFTWARE\Microsoft\Windows Defender" SMS_ENDPOINT_PROTECTION_CONTROL_MANAGER 10/31/2022 10:12:53 AM 1164 (0x048C)

Per the instructions, I removed the SCEP client from this server before doing the in-place upgrade but it looks like the Endpoint Protection Control role is still looking for the old SCEP client. The Windows Defender definition updates from Microsoft are being correctly pulled down and deployed and if I check Windows Defender on this server, I can see that it has the latest definition updates.

What do I need to do to resolve this issue?

Thanks in advance
Nick

Microsoft Security | Intune | Configuration Manager | Other
0 comments No comments
{count} votes

Accepted answer
  1. CherryZhang-MSFT 6,496 Reputation points
    2022-11-07T01:52:35.637+00:00

    Hi @Nicholas Palmer ,

    Thanks for your feedback and sharing. We're glad that the question is fixed now. Here's a short summary for the problem, we believe this will help other users to search for useful information more quickly. It's appreciated that you could click "Accept Answer" to the helpful reply.

    Problem/Symptom:
    Endpoint Protection Control Manager reporting error after in place upgrade of Windows Server from 2012 R2 to 2016.

    Reason:
    The old version SCEP was not uninstalled successfully prior to the in-place upgrade.

    Solution/Workaround:
    Ran scepinstall.exe program and while the setup dialog was visible then copied the contents of the temporary folder that scepinstall.exe created. From this copied folder and ran the following command <Copied folder path>\amd64\setup -x to remove the old version SCEP. After that, reinstall the new version SCEP.

    Thanks again for your time! Have a nice day!

    Best regards,
    Cherry

    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. CherryZhang-MSFT 6,496 Reputation points
    2022-11-02T05:54:54.097+00:00

    Hi @Nicholas Palmer ,

    1, Please make sure the following Configuration Manager services are running:
    Windows Defender
    SMS_EXECUTIVE
    SMS_SITE_COMPONENT_MANAGER

    The screenshots for your reference:
    256271-1.png

    256147-2.png

    2, For Antivirus action after the upgrade, most probably an update or re-installation will be needed.
    If you use System Center Endpoint Protection, it should be reinstalled to manage Windows Defender.

    This link for your reference:
    In-place OS upgrade for SCCM site server (systemcenterdudes.com)
    Note: Microsoft provides third-party contact information to help you understand the problem. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

    3, Besides, the following thread is very similar to your situation for your reference:
    OpsMgr Alert For Endpoint Protection Point Availability Status (microsoft.com)
    Note: Microsoft provides third-party contact information to help you understand the problem. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

    Looking forward to your feedback.

    Best regards,
    Cherry


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  2. Nicholas Palmer 81 Reputation points
    2022-11-02T15:42:12.297+00:00

    Hi Cherry,

    Thanks for the response. I've checked the services you listed and they are all running.

    I actually used the link "In-place OS upgrade for SCCM site server (systemcenterdudes.com)" that you provided as the basis my upgrade process so I am familiar with it. I re-read the page again carefully looking for references to end point and in the pre upgrade steps it says to remove the System Center Endpoint Protection client, and then for the post upgrade steps it says this:

    Do not forget about Antivirus action after the upgrade. Most probably an update or re-installation will be needed.

    If you use System Center Endpoint Protection, it should be reinstalled to manage Windows Defender, just like Windows 10

    I read the second link you provided and at the end of the post, another SCCM user appears to have the same issue that I'm having and they appear to have resolved the issue by install the System Endpoint Protection client again on their 2016 server.

    So it seems to resolve my issue I would need to install the System Center Endpoint Protection client. But I'm not sure how I would manually install System Endpoint Protection on this server. And wouldn't installing System Endpoint Protection cause issues with Windows Defender?

    Thanks
    Nick


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.