본문 바로가기

▣ SERVER ▣

[IIS]Windows Server Error HRESULT: 0x80090005 해결방법




IIS 설정을 잘못하거나, 기존 서버에서 백업 후 다른서버에서 일괄 복원하면 

복원된 서버에서 아래와 같은 문구와 함께

 HRESULT: 0x80090005

에러가 발생하여, 서비스의 IIS ADMINS가 제대로 시작되지 않는 현상이 발생한다.


이럴경우, 다음과 같은 해결하면 된다.


1. 백업 서버에서 CMD > CD C:\Windows\Microsoft.NET\Framework64\v4.0.30319
※서버 상황에 따라 위 디렉토리는 변경 될수 있다. (.net framework의 폴더로 이동 하면됨)

2. CMD 입력
aspnet_regiis -px "iisConfigurationKey" "C:\iisConfigurationKey.xml" -pri
aspnet_regiis -px "iisWasKey" "C:\iisWasKey.xml" -pri
※위와 같이 입력 하면 C:\ 루트의  xml 파일 2개가 생성된다.

3. 생성된 XML 2개 파일을 복원하려는 서버 C:\에 복사한다.

4. 복원할 서버에서 CMD > CD C:\Windows\Microsoft.NET\Framework64\v4.0.30319
※서버 상황에 따라 위 디렉토리는 변경 될수 있다. (.net framework의 폴더로 이동 하면됨)

 5. CMD 입력
aspnet_regiis -pi "iisConfigurationKey" "C:\iisConfigurationKey.xml"
aspnet_regiis -pi "iisWasKey" "C:\iisWasKey.xml"

위와 같이 입력하면, 해당 IIS가 백업한 정보로 설정되어, 정상 구동 된다.


By. 코딩하는녀석