dll 31

윈도우의 기본이 되는 win32API 역할을 하는 DLL 파일들

kernel32.DLL 하드웨어가 사용하는 메모리와 사용자가 사용하는 메모리로 윈도우의 메모리 운영이 나누어져 있다는것은 지난 번에 말씀을 드렸습니다. 아래 그림은 일반적인 웹에서 구현되는 프로그램들의 실행 흐름을 보여주는 다이어그램인데 밑에 kernel mode단에서 각종 프로토콜. 그리고 하드웨어 드라이버들이 있고 그 위에 user mode라고 해서 실제로 사용자가 프로그램을 실행하는 윈도우가 되는데.. 아래 kernel mode 에서 user mode로 넘어오는 부분의 하단에 Ntdll.dll 이 있는데.. ntdll.dll 파일은 윈도우가 부팅되면서 커널메모리 영역을 사용할 수 있게끔 해주는 중요한 역할을 합니다 ntdll.dll 파일과 kernel32.dll 파일은 한 몸이라고 볼 수 있습니다...

dll 2008.08.25

게임서버를 열때 user32.dll에러..

제가 GTA San Andreas 라고 싱글게임이 있는데요. 그 게임을 멀티로 할때 서버를 열어여해요. 서버를 열기위해선 도스창을 켜야하는데 그 도스창을 실행시키면 저런 에러가 떠요. 그리고 제가 다이렉트X 9.0 을 깔려고 인스톨 파일을 받았는데요 실행시키면 저런에러가 뜨네요. 지금까지 에러난 파일은 저것 2개 예요. 더 있을것 같은데.. 아무튼 저런에러 해결법좀 알려주세요! 게임프로그램을 다시 받아서 사용해야 할 것 같군요.. 그림을 보니까.. shell32.dll 파일의 영역을 침범을 한것 같습니다. 무슨 말이냐 하면.. 윈도우가 부팅되면서 기본적인 dll파일이 있습니다. 이것을 윈도우API라고 하는 것들 입니다. API의 역할은 많지만.. 쉽게 풀어서 이야기 하자면 사용자가 하드웨어를 쉽게 사용하..

dll/dll오류 2008.08.11

ulib.dll을 찾을 수 없으므로 응용프로그램을 시작하지 못했습니다

레지스트리 등록하려고하면 저렇게 뜨는데 어떻하나요.. ulib.dll검색해봐도 안나오고 system32인가..거기서 찾아봐도 없던데 어떻게 고치죠? 아 그리고 실행에서 regedit 치면 창이 떠야되는데 똑같이 뜨네요 우선 바이러스와 악성코드를 체크를 해보시고... 파일이 없다면 윈도우의 같은 버전의 컴퓨터에서 복사를 받아서 받아서 system32폴더에 넣으세요 여기서 같은 버전이라는 말은 다들 아시죠. 윈도우xp, xp sp1, xp sp2을 이양기 합니다. 비스타는 아닌 것 같구요 복사를 한 후 다시 부팅시켜서 제대로 되는지 확인을 해보세요 제가 볼때는 레지스트리에는 등록이 되어 있는데... 파일이 없어서 나오는 에러 같거든요.. 안되면 다시 레지스트리에 등록을 시켜 봐야죠 도스창(cmd.exe)을 ..

dll/dll오류 2008.06.18

삭제하면 안되는 system32 폴더의 dll 파일들

보통 프로그램을 설치해서 사용한다면 2500개 이상의 파일들이 system32 폴더에 모입니다. 그런 파일중에서 삭제해서는 안되는 파일들입니다. 이 파일리스트는 바이러스걸렸을 때, 유틸리티를 써서 윈도우 최적화 시킬 때 프로그램 삭제시 dll파일을 삭제한다는 메시지가 뜰때 한번씩 체크하는 것이 좋다는 생각입니다. 윈도우만 설치를 했다는 가정한 리스트이므로, 드라이버, 오피스, 한글, 게임, 코덱, 동영상, 그래픽프로그램들에 대한 dll파일은 없는거 아시죠... 생각 한 김에 system32의 dll파일에 대한 자세한 정보는 하나씩 올릴겁니다. acctres.dll hal.dll occache.dll WATCHDOG.SYS aclui.dll hccoin.dll ODBC32.DLL WDMAUD.DRV acr..

dll 2008.06.16

MSVCRT.DLL파일을 찾을수가 없습니다

안녕하세요...질문이 있어서 메일을 보냅니다... 컴을 켜니까... MSVCRT.DLL파일을 찾을수가 없습니다..하고 에러 메시지가 나오던데 어떻게 해야 하지요??? 에러 메세지 확인하구 나니까 컴 화면에 아무것도 나타나지 안던데. 어떻게 해야 하는지 좀 가르쳐 주세요... msvcrt.dll 파일은 마이크로소프트 visual c++ 의 라이브러리입니다. 비쥬얼 베이직에서 사용됩니다. 프로그램을 제작하면 이 파일은 자동으로 사용이 됩니다. 안전모드로 부팅이 되는지 확인해보고 안전모드에서 진짜 system32 폴더에 msvcrt.dll 파일이 없는지 확인을 해보세요 오피스나 익스플로러를 설치를 하면 이 파일이 설치가 되니까 안전모드에서 오피스나 익스플로러를 설치를 하세요. 혹 msvcrt.dll 파일이 오..

dll/dll오류 2008.03.23

iExplorer때문에 CSCORE.DLL에 오류가 발생하였습니다

질 문 인터넷을 하면 꼭 오류 메세지가 뜨네요 그러면 꼭 창을 닫아야 하거든여 그리고 다시 인터넷을 하고 나서 컴 전원을 끄면 꺼지지가 않아요 인터넷 오류 메시지는 iExplorer때문에 CSCORE.DLL에 오류가 발생하였습니다. 라는 메세지가 뜹니다. 근데 다른 사이트에서는 안뜨고 다음 카페에서만 뜨는 느낌이 들거든요 해 결 cscore.dll은 익스플로러에서 한글 입력와 관련이 있는 dll 파일입니다. 그런데 익스플로러와 같이 사용되거나 윈도우 시작시 실행되는 프로그램들과 충돌이 나서 에러가 나오는 것입니다. 예상되는 프로그램 리스트 ------------------------ com cursor 메신저 (드림위즈의 지니 나 메신저프로그램들) 방화벽 프로그램 (ad-ware 라든지 개인 방화벽 프로..

dll/dll오류 2008.02.15

lexplore 때문에 QUARTZ.DLL에 오류

궁금한게 있어서 이렇게 올립니다 요즘 컴퓨터를 켜고 조금 있으면 이상한 메세지가 뜨면서 실행이 안되고 해당되는 프로로램이 닫혀집니다. 메세지 내용은 "lexplore 때문에 QUARTZ.DLL에 오류가 발생했습니다. lexplore 을 닫습니다." 이런 메세지가 계속 뜹니다. 이유가 무엇일까요 궁금합니다. quartz.dll은 다이렉트와 관련있는 파일입니다. 탐색기라면 그림파일이나 영상파일 보기를 탐색기로 볼 수 있을 겁니다. 그것이 문제가 될 겁니다. 그러면 탐색기에서 옵션에서 설정을 끄면 되겠다고 생각하면 그건 좀 오버입니다. 질문에서 explorer.exe는 탐색기라는 것 이제 아시죠.. 윈도우의 shell 그러니까 사용자와 윈도우간에 명령을 주고 받는 통로 역할을 하는것이 바로 탐색기(explor..

dll/dll오류 2008.02.14

OLEPRO32 DLL.파일을 찾을수 없읍니다

OLEPRO32 DLL.파일을 찾을수 없읍니다 항상 훌륭한 가르침으로 큰 도움을 받고 있읍니다. 컴퓨터를 켜면 "프로그램 시작 오류 : OLEPRO32 DLL.파일을 찾을수 없읍니다"라고 화면에 뜹니다. olepro32.dll은 중요한 화일입니다. 윈도우의 핵심인 COM+ 에서 중요한 파일입니다. 오피스를 보면 엑셀이나 워드 오피스간의 데이타를 자유롭게 전환할 수 있는 것도 이 파일 덕택입니다. 인터넷을 하면서 엑티브X로 인해 게임을 다운받고 사용하는 것도 바로 이 파일덕택이고 모든 인스톨하는 프로그램에서 꼭 필요한 것도 이 파일입니다. 새로운 프로그램을 설치한다고 하면 설치되는 파일 중에 olepro32.dll파일이 있다고 생각하면 됩니다. 특히 다른 프로그램간의 호환이 잘되는 프로그램이라면 꼭 필요하..

dll/dll오류 2008.02.12

MSOE.DLL" FILE을 로드할수 없어 EXPRESS를 시작할수 없습니다

다름이 아니고, 제가 dll file을 건드리고 나서, outlook express와 microsoft outlook프로그램이 실행이 안되고 있습니다. 지금까지 outlook express를 메일관리 프로그램으로 써 왔는 데 mail 확인을 할려고 outlook express를 실행하면, "MSOE.DLL" FILE을 로드할수 없어 EXPRESS를 시작할수 없습니다. 라는 메세지가 뜨면서 실행이 안됩니다. 참고로 DLL FILE은 'REG CLEANER' 라는 시스템 관리 유틸리티로 삭제했었습니다.(당시는 어떤 걸 삭제했는 지 정확히 기억이 없슴) 그래서 찾기를 실행해 MSOE.DLL을 찾으면 거기에서는 C:PROGRAM..... 에 있는 걸로 나오는 데,담에 어떻게 해야 하는 지 모르겠습니다. 그래서 ..

dll/dll오류 2008.02.12

dll show 보는법

질 문 보내주신 그림도표를 보니 dll show 라는 프로그램이 있어야 되겠기에 dll show 프로그램을 설치를 했습니다 dll show 프로그램 설치를 하면 무조건 자동으로 아래그림과 같이 上下로 글씨가 나오는건줄 알았더니 그게 아니더라구요 해 결 dll show 라는 프로그램은 상단에는 실행파일(프로세스)이 뜨고 아래에는 실행파일명에 따라서 사용되는 dll 파일의 리스트가 뜹니다. iexplorer.exe(인터넷익스플로러)예제. 그리고 dll show를 보실때 상단의 실행파일명, 하단에 dll파일 설명의 description, company를 주의 깊게 보면 됩니다. description의 경우 dll파일의 용도를 간단하게 주석처럼 달아놓은 것을 보여 줍니다. MS의 윈도우와 관련된 DLL 파일들은..

dll 2008.02.08

dll의 지옥

DLL 지옥(영어: DLL hell)은 마이크로소프트 윈도 기반의 프로그램에서 DLL을 사용할 경우 발생할 수 있는 복잡성을 뜻하는 말이다. 이 용어는 릭 엔더슨(Rick Anderson)이 2000년 1월에 발표한 〈DLL 지옥의 종말(The End of DLL Hell)〉 이라는 문서를 통해 대중에 소개되었다. 그 전에는 잠시 동안 마이크로소프트 내부에서 사용됐었다. DLL 지옥은 DLL을 관리할 때 발생할 수 있는 모든 문제를 뜻한다. 여기에는 DLL 버전 충돌 문제, 프로그램이 의존하는 DLL 파일을 찾을 때의 어려움, 불필요한 DLL 파일 복사본이 만들어지는 문제 등이 포함된다. DLL 지옥은 잠재적인 운영 체제 설계 결함의 한 예이다. 이 결함으로 인해 잘 작성된 프로그램도 문제를 일으킬 수 ..

dll 2008.02.04

불필요한(삭제를 해도 무방한) 확장자dll 파일은 어떤것이지요

불필요한(삭제를 해도 무방한) 확장자dll 파일은 어떤것이지요 확장자명 .dll 이란 파일이 많으면 좋지 않다고 얘기를 듣고,제pc에 확인을 해보니 1467개의 dll확장자가 있는데, 어떻게 하면 좋은지요??? 과연 불필요한(삭제를 해도 무방한) 확장자dll 파일은 어떤것이지요?? C:\WINDOWS\system32 C:\Program Files\Common Files 2개의 폴더에 들어 있는 dll 파일은 일단 삭제를 하지 않는다는 생각을 갖는 것이 좋습니다. 그런데 악성코드나 바이러스들이 주로 system32 폴더에 dll파일을 숨겨두고 감염을 시키는데 문제가 있습니다 이 문제는 보안 카테고리에 보면 여러가지 경우를 설명했으니까 참고하시고 dll파일이 많다면 좋지 않다는 얘기는 맞습니다. HKEY_L..

dll/dll삭제 2008.01.31

mshtml.dll 에러, 복구

mshtml.dll에서 에러 explorer나 outlook에서 mshtml.dll에서 에러가 난다고 자꾸 제 컴이 그러네요. 어떻게 해야 하나요? 그럼 건강하시고 메일 기다리겠습니다. mshtml.dll 에러는 익스플로러가 잘못 설치가 되었거나.. 바이러스일 가능성이 큽니다 mshtml.dll파일은 홈페이지가 html로 작성되면 html 소스를 익스플로러나 네스케이프에 표현할 때 한 줄 씩 해석을 해주는 역할을 하는 dll 파일입니다. 또한 액티브X 컨트롤, 자바 애플릿, 스크립트 등을 처리하는 역할을 담당하는 파일입니다 복구하는 방법은 현재 사용중인 익스플로러의 정확한 버전을 알아야 합니다. 예를 들어 ie6에 서비스팩을 넣은것인지 확인을 해보세요 자기와 같은 버전의 인터넷 익스플로러를 사용하는 컴퓨..

dll/dll오류 2008.01.27

rundll32.exe 윈도우를 덮어 쓸려고 하는데

rundll32.exe 윈도우를 덮어 쓸려고 하는데 런타임 오류가 발생하는 이유는 rundll32.exe라는 화일이 dll화일을 불러서 사용할때 생길수 있는 에러사인 이라고 말씀 하셨죠.^^ 음... 윈도우를 덮어 쓸려고 하는데 그러면 해결을 볼 수 있는지요? 윈도울 새로 깔려고 하니깐 워낙 부담스러워서 (이제껏 다운받은 프로그램 또 다시 받니...) 이렇게 윈도우를 덮어 쓰면 다른 부작용은 발생하지 않을려지요? 윈도우를 덮어 쓸 필요는 없을 것 같습니다. 우선 rundll32.exe을 새것으로 교체를 해보는 것이 좋겠습니다. rundll32.exe가 윈도우에서 하는 일이 제어판과 관계된 일이 많은데 하드웨어 설치때... 제어판의 아이콘을 사용할 때 윈도우의 강제종료등에 사용이 되는데.. 윈도우를 덮어 ..

dll 2008.01.23

common files 폴더의 파일을 삭제해도 되나요..

질 문 오늘은 Common Files에 대하여 문의하고자 합니다. 상당한 용량을 차지하고 있읍니다 이 파일은 어떤 파일인지 알고자 합니다 상세하게 알려 주시면 감사하겠습니다. 삭제하여도 무방한지요... 해 결 프로그램 파일 폴더 밑의 common files폴더의 dll파일은 삭제하면 안됩니다. common files 폴더는 프로그램이 설치되면서 공유되는 dll 파일을 설치를 합니다 오피스나 익스플로러를 설치하면서 생기는 파일이나 엔진이라고 하는데 프로그램을 만들면서 윈도우에서 공용으로 사용하는 dll 파일을 설치를 할때 common files 아래에 설치를 해서 레지스트리의 등록을 시켜서 프로그램마다 사용할때 공유되게 지정을 합니다. 그러므로 삭제를 하려면 정상적으로 제어판에서 프로그램 삭제를 통해서 c..

dll 2008.01.13

'vb6ko.dl could not be found, 손실된 엑스포트kernel32.dll

질 문 1. 『설치 프로그램이 설치 엔진을 시작하지 못했습니다: 형식 라이브러리/DLL을 로드하는 중에 오류가 발생했습니다.』 이렇게 나오는데 어떻게 해야하나요? 2. 프로그램을 실행시키는데 자꾸 The languaga DLL 'vb6ko.dll' could not be found 란 화면이 떠요 3. 프로그램을 시작할 때 파일이 손실된 엑스포트kernel32.dll에 연결되었습니다... 4. 프로그램추가/제거에서 프로그램을 지우려구 하는데요.. 『설치 프로그램이 설치 엔진을 시작하지 못했습니다: 형식 라이브러리/DLL을 로드하는 중에 오류가 발생했습니다.』 이렇게 나오는데 어떻게 해야하나요? 답좀 부탁합니다 해 결 1. 설치파일이 한개의 파일일때 파일의 압축을 푼다음 설치를 하는데 이때 파일을 풀어놓은..

dll/dll오류 2007.12.31

디스플레이가 안들어가지고 rundll32, exe파일 또는 그 구성요소을 찾을 수 없습니다.

질문 컴터하다가 다운 되서 부팅을 해보니 아이콘 크기가 커져있고 색도 이상하게바꼇는데요 디스플레이 들어가서 원래대로 바꾸려고하니 디스플레이가 안들어가지고 c:window\rundll32.exe파일 (또는 그 구성요소을 찾을 수 없습니다.) "경로와 파일이름이 올바른지 그리고 모든 필요한 라이브러리가 사용 가능한지 확인하십시오 라고뜨는데.".. 이런 것은 어떻게해결해요 ???. 답변 제어판을 사용할 때 사용되는 파일이 바로 rundll32.exe입니다. rundll32.exe의 역할은 dll파일을 실행시키는 프로세스입니다. RUNDLL32.EXE , 시작에서 아래를 복사해서 붙여넣고 실행하면 제어판의 디스플레이가 실행이 됩니다. RUNDLL32.EXE SHELL32.DLL,Control_RunDLL des..

dll 2007.11.27

hal.dll

질문 한번 더 도움부탁해요 (Windows root)system32hal.dll. 이 파일이 없거나 손상되서 윈도우 실행을 못한데요 위 파일의 복사본을 다시 설치하라는데 컴터 키면 검은색바탕에 위의 말만 뜨네요 ㅋㅋ 부탁할께요 답변 % 부팅 윈도우원본 CD 가 있으면.. CD넣고 CD로 부팅시킨 후 복구"R" 을 눌러서 윈도우를 복구를 시키거나 % CD로 부팅 콘솔모드(도스창)을 선택해서 cd WINNT(WINDOWS)system32 엔터 del hal.dll 엔터 [기존의 HAL.DLL파일 삭제] expand cdrom_drive:i386hal.dl_ c:windowssystem32엔터 [CD의 HAL.DLL파일이 압축되어 있으므로 압축을 풀어서 SYSTEM32 폴더에 복사] 하시고 다시 부팅. % 다..

dll 2007.11.27

xxxxx.exe가 손상된 ntdll.dll에 연결되었습니다

질문 안녕하세요^^ 제가 이틀전에 enppy에서 씨디스페이스랑 게임을 따운받았는데요 그거때문인지 아주 컴퓨터 난리 났습니다 ㅠ ㅠ 첫날은 괜찮았는데 다음날 컴터재부팅하니 어느순간부터 "무슨무슨 exe 가 손상된 ntdll.dll에 연결되었습니다. " "무슨무슨 exe 가 손상된 msvcrt.dll 연결되었습니다. " "무슨무슨 exe 가 손상된 mfc42.dll 연결되었습니다." 이런게 한 5개는 뜨고요-_- 네이트온, 시디스페이스 등 실행이 되지 않습니다-_- MSN은 되더군요 인터넷도 잘되고요 그리고 인터넷시 보안경고도 함께 나타났습니다-_- 보안경고 눌러도 눌러도 계속 페이지 넘길때 마다 생겨서 창을 안지우고 쓰고있습니다 정녕 포맷밖에 길이 없나요 따운받아논것도 많고 레포트문서들 너무 아까워서 ㅠ ..

dll/dll오류 2007.11.24

중복된 dll파일을 삭제해야되나 ?!

질 문 항상 선생님 메일로 공부하는 학생입니다. 매 번 선생님 메일에 감사를 드립니다. 유틸리티중에서 중복된 DLL을 찾아주는 프로그램이 있는데요 프로그램을 구동할 때 dll파일이 필요한데요 중복된 dll파일은 지워주는게 낳으까요? 아니면 그냥 두는게 낳을까요 선생님의 의견을 듣고 싶습니다. 해결 중복된 dll 파일을 찾아서 삭제를 해주거나 정리해주는 유틸리티를 사용하는데 보통 Optimizer라는 이름으로 레지스트리 fix 해주는 프로그램이나 pc를 fix하는 프로그램에 기능이 있는 것으로 압니다. 이런 프로그램은 주로 이름이 같은 dll파일이나 레지스트리에서 엑세스에 대한 정보가 없는 dll 파일들을 찾아서 삭제하는 것으로 되어 있습니다 그런데 이런 프로그램들을 너무 믿지 않는 것이 좋다는 얘기입니다..

dll/dll삭제 2007.11.22

quartz.dll 오류

오류사인 AppName: explorer.exe AppVer: 6.0.2900.3156 ModName: quartz.dll ModVer: 6.5.2600.2749 Offset: 0002ed83 닫기 질문 받는것 중에 요즘 보니까 이런 에러가 많더군요.. quartz.dll은 다이렉트와 관련있는 파일입니다. 탐색기라면 그림파일이나 영상파일 보기를 탐색기로 볼 수 있을 겁니다. 그것이 문제가 될 겁니다. 그러면 탐색기에서 옵션에서 설정을 끄면 되겠다고 생각하면 그건 좀 오버입니다. 질문에서 explorer.exe는 탐색기라는 것 이제 아시죠.. 윈도우의 shell 그러니까 사용자와 윈도우간에 명령을 주고 받는 통로 역할을 하는것이 바로 탐색기(explore.exe) 입니다. 인터넷 익스플로러(iexplore..

dll 2007.11.05