windows tip/general2012.04.24 12:24




COMDLG32.OCX
mscomctl.ocx
comdlg32.ocx
TABCTL32.ocx

특정 프로그램을 실행하면 위의 파일들이 필요하다는 오류 메시지들을 만날 수 있다.
요즘은 별로 안쓰는(?) 비주얼베이직으로 만들어진 경우에 해당 라이브러리 파일들이 없어서 나오는 메시지인데, 간단한 Tool들은 아직도 VB을 기반으로 제작되고 있기 때문이다.





필요한 파일을 구해 시스템에 넣고 등록하고 나면..





다시 다른 파일을 요구하고..





이건 "떡 하나 주면 안잡아 먹지~"의 연속이다.

 



그냥 Visual Basic Runtime release 7을 깔아 줍니다.


정말 개중에는 한 두 개의 파일만 필요한 경우도 있습니다만, 원인을 해결하는 쪽이 더 빠르고 간단하네요.

Posted by BeMoreSee
windows tip/general2010.09.27 21:45

가상머신의 벤치마크 테스트를 위해서 게임을 하나 구동했더니 실행오류 메시지들이 쏟아져 나오기 시작했는데, 고사양을 필요로 하는 게임을 골라서 그런지 테스트 중간에 에러를 내면서 더 이상 진행을 할 수 없었기 때문에 테스트는 포기했고.. 게임에 필요한 2가지 기본 유틸리티를 알아보자.
 
Xinput이나d3dx9_**.dll의 경우에는 Microsoft DirectX 관련 오류이기 때문에 DirectX end user Runtime이 설치되어 있어야 하며, xlive는 Game for Windows LIVE를 지원하는 게임들을 실행하기 위해서 설치해야하는 필수 프로그램(드라이버)이다.

 

 XINPUT은 Microsoft DirectX에서 사용하는 키보드, 마우스, 게임컨트롤러를 위한 API이므로 DirectX가 필요하다. 

 

DirectX 공식사이트에서 직접 다운로드 하거나, 아래의 설치파일을 이용해 DirectX 최종사용자 런타임을 설치한다.

Microsoft DirectX End User Runtime 


다이렉트X에 대해서 자세히 알고 싶다면..

더보기





xlive.dll은 Microsoft의 XBOX360과 PC의 게이머가 온라인에서 함께 게임을 즐길 수 있는 Game for Windows-LIVE를 설치해야 한다.
 


 
          이 곳은 파일 다운로드 링크가 한 번 바뀐 적이 있어 직접링크는 하지 않으니, 위의 링크클릭 후에 '다운로드 시작' 클릭.
 


Game for Windows LIVE 설치화면
 


Game for Windows LIVE를 지원하는 게임은 LIVE에 접속하지 않더라도 설치해줘야 한다.

 

사용자의 그래픽카드가 지원하는 DirectX의 버전에 따라서 골라서 실행할 수 있는 바이오해저드5의 LAUCHER 화면



 DirectX와 Game for Windows LIVE를 설치해도, 사용자의 그래픽카드와 맞지않는 실행모드를 선택하면 오류가 나온다.

 

                                                           DirectX9 모드를 이용해서 실행한 바이오해저드5



Posted by BeMoreSee
TAG DirectX, Xlive
windows tip/general2010.09.27 15:31


'MSCVP71.dll이(가) 없어 프로그램을 시작할 수 없습니다.  프로그램을 다시 설치하여 이 문제를 해결하십시오.'라는 메시지가 나오면 무시하면 되지만, Visual C++이나 Visual C 런타임 라이브러리를 필요로 하는 프로그램은 더 이상 구동할 수 없게 된다.
아래한글 등을 예로 들 수 있는데, 이런 메시지가 나오게 되는 이유는 특정 프로그램을 설치 후에 삭제할 때 '이 파일을 삭제하면 다른 프로그램도 동작하지 않을 수 있습니다.  그래도 지우시겠습니까?'라는 질문에 긍정의 힘을 믿는 한국인들은 대부분 "예"를 선택해서 삭제해버려 나온다. 

해결은 간단한데 Microsoft 사이트에서 비주얼C관련 런타임을 다운로드하여 설치하던가, 아래에서 필요한 파일만 다운받아..

msvcp71.dll  Download
msvcr71.dll  Download



다운로드한 파일을 C:\Windows\System32 폴더에 붙여 넣고 리부팅하면 끝이다.



Posted by BeMoreSee