The main cause of the error is that the keys in the 'C: \ Documents ents and Settings \ All Users \ Application Data \ Microsoft \ crypto \ RSA \ machinekeys 'folder are damaged. You can modify the name.
This folder is hidden by default. You can enter this path in my computer.
The folder contains at least two files in the following format:
C23 ************************ _ machineguid
7a4 ************************ _ machineguid
When this IIS error occurs, you may see 3, 5, or 7 odd files. It should be in the plural, 2, 4, and 6. So the problem is here.
Solution:
1. First, find the machineguid in "Regedit" in the registry. Registry path: hkeylocal_machine \ Software \ Microsoft \ Cryptography \ machineguid
2. back up all the keys in the "C: \ Documents ents and Settings \ All Users \ Application Data \ Microsoft \ crypto \ RSA \ machinekeys" folder to prevent unexpected events and recover them.
3. then, replace "C23 ***** _ machineguid" and "7a4 ****** _ machineguid" in the file name "machineguid" with the key value obtained in the Registry in pairs.
4. Then try to start IISADMIN in the service. Then you can see that IISADMIN can be started. Congratulations! The modification is successful.
5. In the last step, after IISADMIN is started, run the "iisreset" command to reset it. Otherwise, the website will not be started and the "iisreset" command will not delete any of your websites.
IIS Admin cannot be started. The error code-2146893818 is displayed.