MSI 식의 확장자를 가진 프로그램을 설치할 때 windows installer에 문제가 있습니다 라는 식의
문제가 생기면 대처하는 방안입니다. 경험상 windows installer 에러가 나타나는 경우는 한가집니다.
바이러스에 노출되서 system32폴더에 있는 windows installer 관련 msiexec 파일이 손상되었기 때문입니다. 
특히 XP이상의 경우는 기본 내장이기 때문에 더욱더 그렇습니다. 
우선 해결방안은  XP기준으로 시작->실행-> msiexec /unregister 을 입력하고
다시 시작->실행-> msiexec /regserver 을 입력하시면 됩니다. 

제 나르대로 다른 컴퓨터의 msiexec와 dll파일을 가져다 system32에 넣어봤으나 에러가 발생하고,
최신버전의 windows installer를 설치해도 마찬가지였습니다. 
또한 MSI->exe 파일로 바꾸는 프로그램을 사용해봐더 안되었습니다.
결국은 바이러스 때문에 레지스트리 정보가 바뀌었다는 이야기인데
위의 설명대로 하시면 간단히 해결할 수 있을 겁니다.  
Posted by dirlove
,