시스템 세팅 과정에서 여러 프로그램을 설치하다 보면 간혹 에러 2203이 발생하는 경우가 있습니다.
한컴 오피스나 MS 오피스, 페인트샵 프로 등을 설치 시 발생했는데, 처음엔 원인 파악이 안 되더군요. 그래서 설치 시 자세히 살펴보니 주로 Visual C++ Redist 패키지 등이 설치되는 시점에서 이 에러가 발생하는 것을 알 수 있었습니다.
제 경우, 에러 코드 2203 [다른 프로세스가 파일의 한 부분을 잠갔으므로, 프로세스가 해당 파일을 액세스할 수 없습니다.]가 발생하는 원인은 임시 파일 폴더(Temp)의 수동 지정이 문제였습니다.
저는 임시 파일 폴더를 D:\로 옮겨 놓는데, 시스템 환경 설정에서 임시 파일 경로를 기본 임시 파일 폴더를 D:\Temp, 윈도우 임시 파일 경로를 D:\Temp\Windows로 해놓았습니다.
이 때, 해당 임시 파일 폴더가 없어도 필요 시 생성되는 경우가 대부분인데, 위와 같은 상황에서는 폴더가 생성되지 않고 에러가 발생했습니다. 해결은 간단하게 해당 폴더를 생성하는 것으로 됐고, 필요 시 임시 파일 폴더를 기본 값으로 돌려 놓아도 됩니다.
즉, 임시 폴더를 수정한 상태에서 에러 코드 2203이 발생한다면 시스템 환경 설정에서 임시 폴더가 어떻게 설정되어 있는지 살펴볼 필요가 있습니다.
이 글에 남겨진 댓글은 1개 입니다.