본문 바로가기

프로그래밍/미분류

[WINDOWS7] windows>explorer .

반응형
윈도우7으로 이사왔다.

과거에 사용하던 시스템의 자료를 가져오는 작업 중에 이상한 현상을 발견하여 기록하여 둔다.

아래 캡쳐를 보자.

사용자 삽입 이미지


명령 프롬프트는 관리자 권한으로 실행했고, E는 과거 시스템의 시스템 드라이브다. 과거 windows 폴더의 파일을 확인하기 위해 explorer . 명령을 실행했지만, 위 화면과 같은 메시지 박스를 띄우며 explorer 가 죽었다.

응용 프로그램을 제대로 시작하지 못했습니다(0xc0000142). 응용 프로그램을 닫으려면 [확인]을 클릭하십시오.

사용자 삽입 이미지

windows 폴더가 아닌 다른 폴더에서 동일한 명령을 실행했을 경우에는 문제가 없다.

사용자 삽입 이미지


또한 windows라는 이름을 명시적으로 주었을 경우에도 문제가 없다.

explorer 버그인가? 뭐지?

---- 2012년 5월 17일 추가

굉장히 바보같은 질문이었다. 결론은 xp 버전의 explorer 가 실행되었던 것. dll등의 디펜던시 등이 안 맞아서 뜨지 못하고 죽었던 것. E:\windows 에서 실행하면 자기 패쓰에 있는 explorer 가 최우선으로 검색되어 실행되고, 이것은 과거 xp 버전 디스크였으므로, xp 버전의 explorer 가 실행하려 함. 그러나 실행 못하고 죽어버림. 증거는 다음 캡쳐를 보시오. 왼쪽은 cmd 창, 오른쪽은 procexp 창임.




728x90