While trying to get client machines registered to the Symantec Management Platform (SMP), we noticed that IIS services are not able to restart.
The Application logs on the SMP, shows the following type of messages:
Event 2:
Log Name: SystemWhile you try to restart IIS (by running IISReset commmand), it fails complaining that IIS Admin service can't start. Because of this, processes in the SMP Console, like creating a CEM package or loading the Certificate Manager pages can't load.
Log Name: System
Source: Service Control Manager
Date: 2/20/2019 5:52:44 PM
Event ID: 7024
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: <SMPname>
Description:
The IIS Admin Service service terminated with the following service-specific error:
Invalid Signature.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="49152">7024</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime="2019-02-20T23:52:44.370193500Z" />
<EventRecordID>175318</EventRecordID>
<Correlation />
<Execution ProcessID="592" ThreadID="6108" />
<Channel>System</Channel>
<Computer><SMPname></Computer>
<Security />
</System>
<EventData>
<Data Name="param1">IIS Admin Service</Data>
<Data Name="param2">%%2148073478</Data>
<Binary>490049005300410044004D0049004E000000</Binary>
</EventData>
</Event>
Microsoft issue, possibly caused by corruption of one of the C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys (or C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys in previous OS versions) files.
Please contact Microsoft for assistance. A quick reference that may help to troubleshoot this issue by yourself is https://social.technet.microsoft.com/wiki/contents/articles/23797.windows-troubleshooting-could-not-start-the-iis-admin-service-error-code-2146893818.aspx
In this particular instance working with Microsoft the customer was able to get the IIS Admin service started after uninstalling the "IIS 6 Metabase Compatibility" Role Service: