ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MSXML6 SP2 로 고생하시는 분들께... T_T
    story... 2009. 2. 3. 03:54

    오늘 낮에 MSSQL 2008 Evaluation version을 가지고 닭짓을 시작해서, 지금은 새벽 3시 반...
    겨우 닭짓을 해결했습니다. T_T

    이유없이 계속 인스톨 오류가 났답니다.
    에러 로그를 추적하고 닭짓을 한 끝에 원인이 MSXML6 SP2 [KB954459] {1A528690-6A2D-4BC5-B143-8C4AE8D19D96} 때문인 것을 눈치챈것은 저녁 무렵...

    (분명히 문서에는 MSXML6 SP1 으로 되어 있습니다만, 설치 목록에는 SP2라고 나오는지 모르겠군요. [참고 : MS Website])

    암튼.. 그놈이 문제라고 생각하고 그놈을 지우려 했으나 안 지워지더군요.
    레지스트리에서 관련 정보를 다 날리고 해도 안 지워지고...

    레지스트리가 문제가 아니라 Windows Installer DB에 이상한 기록이 남아 있는 것을 알아차린 것 역시 또 몇 시간이 흐른뒤...
    Windows Installer DB를 나이스하게 정리하기 위해서 찾아낸 SW는 MS에서 공식 제공하는 "Windows Installer Clean Up" SW..

    그러나 그놈으로도 삭제는 실패...
    MSSQL 2008은 깔때마다 매번 아래와 같은 오류 메시지를 토해내고 계속 인스톨 실패!

    MsiGetProductInfo가 제품 코드 = '{1A528690-6A2D-4BC5-B143-8C4AE8D19D96}'인 패키지의 ProductVersion을 검색하지 못했습니다. 오류 코드: 1605.
    저 소리가 뭔지 알아내기 위해 또 몇시간 날렸지만 결국은 Windows Installer DB에 있는 제품 {1A528690-6A2D-4BC5-B143-8C4AE8D19D96}를 못찾겠어. 그놈은 MS XML 이고, 난 그게 꼭 있어야 인스톨이 가능해.. 라는 말이었던 겁니다.

    저놈을 지우기 위해 수시간째 구글링해서 찾아낸 놈은 바로, "Smart MsiZap tool"이었습니다.
    이 양반은 Visual Studio 2005 때문에 애먹은 모양인데 결국은 이놈을 통해 쓰레기 제품 코드 날리면 된다.. 는게 요지..

    저 아저씨가 제공하는 SW를 다운받아서,
    하란대로 "smartmsizap /p {1A528690-6A2D-4BC5-B143-8C4AE8D19D96}"를 했으나 먹통..
    매뉴얼을 다시 잘 읽어보니 "smartmsizap /f /p {1A528690-6A2D-4BC5-B143-8C4AE8D19D96}"로 실행해야 되었던 거심.. --;;;

    결국 새벽까지 닭짓끝에 알아내긴 했습니다.

    정리하면, 잘 안지워지는 놈은 제품 코드값을 알아내서 위처럼 강제로 날려랏!








    댓글

Designed by Tistory.