Event ID - 9012

Event Id9012
SourceMicrosoft-Windows-IIS-APPHOSTSVC
DescriptionThe Application Host Helper Service has detected that %1 file doesn't contain valid configuration. Config history backup feature has been disabled. It will be re-enabled automatically once the configuration file is fixed.
Event Information According to Microsoft :

Cause :

This event is logged when the Application Host Helper Service has detected that file doesn't contain valid configuration.

Resolution :

Edit application host history configuration

To change the application host history settings, edit the configHistory section in the ApplicationHost.config file.

To perform this procedure, you must have membership in Administrators , or you must have been delegated the appropriate authority.

To edit the configHistory section in the ApplicationHost.config file:
  1. Open an elevated Command Prompt window. Click Start , point to All Programs , click Accessories , right-click Command Promp t, and then click Run as administrator .
  2. Change to the directory %Windir%\system32\inetsrv .
  3. Type appcmd add backup backupName to back up the ApplicationHost.config file.
    A directory with the backup name that you specify will be created under the %Windir%\system32\inetsrv\backup directory . If you do not specify a name, appcmd will generate a directory name automatically using the current date and time.
  4. Change the directory to %Windir%\system32\inetsrv\config .
  5. Type notepad ApplicationHost.config .
  6. In notepad, search for the configHistory section under the system.applicationHost section.
  7. Use the article IIS 7.0: configHistory Element (IIS Settings Schema) as a reference to return the configHistory section settings to a well-known state.
  8. Save and close the ApplicationHost.config file.
Verify :

To verify the configuration of the AppHostSvc configuration history backup feature, you can do the following:
  • Use notepad to examine the current configHistory section settings in the ApplicationHost.config file.
  • Use the Appcmd.exe command-line administration utility to view the configHistory section in the ApplicationHost.config file.
To perform these procedures, you must have membership in Administrators , or you must have been delegated the appropriate authority.

View the configHistory section by using notepad

To view the configHistory section by using notepad:
  1. Open an elevated Command Prompt window. Click Start , point to All Programs , click Accessories , right-click Command Prompt , and then click Run as administrator .
  2. Type cd %Windir%\system32\inetsrv\config .
  3. Type notepad ApplicationHost.config .
  4. In notepad, search for the configHistory section under system.applicationHost .
View the configHistory section by using Appcmd.exe

To view the configHistory section by using Appcmd.exe:
  1. Open an elevated Command Prompt window. Click Start , point to All Programs , click Accessories , right-click Command Prompt , and then click Run as administrator .
  2. Type cd %Windir%\system32\inetsrv .
  3. Type appcmd list config "Default Web Site" /section:configHistory /config:* . (This example uses the default Web site; replace the site name as necessary.)
Reference LinksEvent ID 9012 from Source Microsoft-Windows-IIS-APPHOSTSVC

Catch threats immediately

We work side-by-side with you to rapidly detect cyberthreats
and thwart attacks before they cause damage.

See what we caught

Did this information help you to resolve the problem?

Yes: My problem was resolved.
No: The information was not helpful / Partially helpful.