[PC라인]MSIEXEC.EXE 에러로 설치 안될때?

  • 입력 2000년 5월 23일 22시 01분


오피스2000을 설치하기 시작했는데 다음과 같은 에러가 나며 설치가 중단됐다.

‘MSIEXEC.EXE, 이 프로그램에서 MSIEXEC.EXE 에서 MSIEXEC 잘못된 페이지 오류 발생’

윈도우에 문제가 있는지 디스크 검사도 해보고, 하드디스크의 남겨진 빈 공간이 충분한지를 확인했지만 아무 문제가 없었다.

이 문제에 대해서는 다음의 글을 참고하기 바란다. 마이크로소프트의 기술지원에 올라온 글이다.

▼원인▼

1. CIH 바이러스 때문이다.

2. 윈도우 인스톨러 패키지(Windows Installer Package) 파일 때문이다.

윈도우 인스톨러는 여러 개의 파일로 이루어져 있는데, 하드디스크에 이미 같은 이름의 버전이 다른 파일에 설치되어 있거나, 하드디스크에 설치된 파일에 문제가 있을 경우 발생한다.

▼해결▼

1. CIH 바이러스를 치료할 수 있는 최신 버전의 백신 프로그램을 구해 바이러스를 치료한 후, 오피스2000을 다시 설치한다.

2. 윈도우 인스톨러 파일을 다른 이름으로 변경하여 다시 설치한다.

A. 윈도우에서 다음 파일을 찾아서 파일이 존재하는 폴더를 기록한다.

MSI.DLL, MSIEXEC.EXE, MSIHND.DLL, CABINET.DLL, MSPATCHA.DLL, SHFOLDER. DLL, IMAGEHLP.DLL, RICHED20.DLL, MSLS3.DLL, USP10.DLL, MSINST.EXE

① 윈도우 ‘시작-찾기-파일 또는 폴더’를 선택한다.

② 찾을 위치에 윈도우가 설치된 드라이브를 선택한다.

③ 이름에 MSI.DLL을 입력하고, 지금 찾기를 누른다.

④ 파일을 찾은 위치를 기록한다. 위의 나머지 10개 파일에 대해서도 반복해서 파일이 위치하는 폴더 이름을 기록해둔다.

B. 윈도우를 MS-DOS 모드로 재시작한다.

‘시작-시스템 종료-MS-DOS 모드에서 시스템 다시 시작’을 선택한다.

C. 도스창에서 위의 11개 파일 이름을 변경한다.

① 도스 프롬프트에서 다음을 입력한다.

‘c:windows> cd system’

‘c:windowssystem> ren msi.dll msidll.old’

② 나머지 10개 파일도 파일이 존재하는 폴더로 이동 후 파일 이름을 <파일 이름 확장자.old> 로 변경한다. 즉, MSIEXEC.EXE는 MSIEXECEXE.OLD로 변경한다. 파일이 없는 경우도 있으므로 파일이 없다는 메시지가 나올 경우 다음 파일로 넘어간다.

D. 11개 파일 이름을 모두 변경했으면 도스 프롬프트에서 다음을 입력한다.

‘c:windowssystem> exit’

E. 윈도우로 재부팅이 된다. 여기서 다시 오피스 2000 CD를 넣고 설치를 시작한다.

[PC라인 제공]

  • 좋아요
    0
  • 슬퍼요
    0
  • 화나요
    0

지금 뜨는 뉴스

  • 좋아요
    0
  • 슬퍼요
    0
  • 화나요
    0