증상 : 거지같은 win10이 업데이트를 못받아가서 구글링해서 나온대로 .esd MIME까지 건드렸는데 업데이트 못받아가는 현상 발생
SSL문제인가 싶어 IIS Manager에 bindings에 Http는 8530, https는 8531로 되어있던 것을 https바인딩을 제거해버림
제거 후 IISRESET, WSUS SERVICE를 차례로 리셋 했는데
계속 다음과 같은 에러가 나는 것이었다.
Exception: System.ServiceModel.ServiceActivationException: The service '/ClientWebService/client.asmx' cannot be activated due to an exception during compilation. The exception message is: Could not find a base address that matches scheme https for the endpoint with binding BasicHttpBinding. Registered base address schemes are [http].. ---> System.InvalidOperationException: Could not find a base address that matches scheme https for the endpoint with binding BasicHttpBinding. Registered base address schemes are [http].
다음의 테크넷에서 천금같은 해결방법을 찾았다. 여기 해결방법 링크
C:\Program Files\Update Services\Tools\wsusutil.exe usecustomwebsite false
C:\Program Files\Update Services\Tools\wsusutil.exe usecustomwebsite true
false로 바꾸면 기본 wsus 포트가 80으로 바뀌고
true 로 바꾸면 기본 wsus 포트가 8530으로 바뀌는데
Using port number: 8530
이렇게 된 후에 이벤트 로그도 없어지고 정상적으로 원복이 되었던 것이다!
저 오류로그가 발생하는 동안 클라이언트에서 업데이트를 확인하면 오류번호 뜨면서 바로 업데이트가 실패하는 것까지 확인하였다.
느낀점
함부로 건들지 말자
wsusutil.exe가 만능이다
배운점
http://127.0.0.1:8530/ClientWebService/client.asmx
정상적으로 웹페이지가 뜨면 정상, 오류가 발생하면 서비스 재기동, 그래도 안되면 위의 명령어로 서비스가 살아나는지 확인
SSL문제인가 싶어 IIS Manager에 bindings에 Http는 8530, https는 8531로 되어있던 것을 https바인딩을 제거해버림
제거 후 IISRESET, WSUS SERVICE를 차례로 리셋 했는데
계속 다음과 같은 에러가 나는 것이었다.
Exception: System.ServiceModel.ServiceActivationException: The service '/ClientWebService/client.asmx' cannot be activated due to an exception during compilation. The exception message is: Could not find a base address that matches scheme https for the endpoint with binding BasicHttpBinding. Registered base address schemes are [http].. ---> System.InvalidOperationException: Could not find a base address that matches scheme https for the endpoint with binding BasicHttpBinding. Registered base address schemes are [http].
다음의 테크넷에서 천금같은 해결방법을 찾았다. 여기 해결방법 링크
C:\Program Files\Update Services\Tools\wsusutil.exe usecustomwebsite false
C:\Program Files\Update Services\Tools\wsusutil.exe usecustomwebsite true
false로 바꾸면 기본 wsus 포트가 80으로 바뀌고
true 로 바꾸면 기본 wsus 포트가 8530으로 바뀌는데
Using port number: 8530
이렇게 된 후에 이벤트 로그도 없어지고 정상적으로 원복이 되었던 것이다!
저 오류로그가 발생하는 동안 클라이언트에서 업데이트를 확인하면 오류번호 뜨면서 바로 업데이트가 실패하는 것까지 확인하였다.
느낀점
함부로 건들지 말자
wsusutil.exe가 만능이다
배운점
http://127.0.0.1:8530/ClientWebService/client.asmx
정상적으로 웹페이지가 뜨면 정상, 오류가 발생하면 서비스 재기동, 그래도 안되면 위의 명령어로 서비스가 살아나는지 확인
'OS > Windows' 카테고리의 다른 글
HKEY_USERS와 Task Scheduler (0) | 2019.05.23 |
---|---|
집구석 Win10 재설치 개삽질기 (0) | 2019.05.09 |
2. Win7인지 Win10인지 구별해서 KMS인증을 받게 하는 batch 스크립트 (0) | 2018.10.26 |
1. 현재 OS가 32bit 인지 64 bit 인지 구별하여 적용하는 batch 스크립트 (0) | 2018.10.26 |
Windows Update 제품 구분 (0) | 2018.10.16 |