행복한 하루

PCB Editor 혹은 Or CAD에서 LoadLibrary fails to load with error 126 or error 87 발생할 경우 본문

Embedded/Electronic Circuit

PCB Editor 혹은 Or CAD에서 LoadLibrary fails to load with error 126 or error 87 발생할 경우

변화의 물결 2021. 6. 17. 12:28

 

 

안녕하세요.

 

  오늘은 OrCAD로 회로 설계하다가 경험할 수 있는 에러에 대해서 공유드립니다.

 평상시와 같이 회로설계를 하면서 footprint show를 눌렀는데, OrCAD가 에러 하나를 내고 죽는 현상이 나타났습니다.

 

 

  저장하고 있지 않은 상황이라 살짝 당황했습니다. 그래서 급하게 검색했습니다.

 

1. 원인검색

  - 정확하진 않지만, AMD 계열 그래픽 원인으로 파악되었습니다. ATI 그래픽 카드로 교체했거나, NVIDIA와 같이 사용하는 경우 호환이 되지 않아 나타나는 듯합니다.

  - OrCAD, PCB Editor에서만 나타나는 것이 아니라, 그래픽 프로그램 (Photoshop, AutoCad) 등에서도 발생하는 듯합니다.

 

2. 해결책

1) 알려진 해결책

  - ATI 그래픽 최신 드라이버를

    -> 설치해서 했더니, 126 에러로 바뀌어 나타남

  - C:/Windows/System32에 있는 atig6pxx.dll을 atig6pxx.dll.bak로 이름을 바꿔라

    -> System32에 있지 않고,             

       C:\Windows\System32\DriverStore\FileRepository\u0360470.inf_amd64_35c64671e7fac064\B360357 에 들어 있었음

    -> 이름 변경을 시도했으나 시스템 폴더에 있어서 그런지 변경되지 않음

  

    -> 권한 변경하는 명령어를 사용했지만, 처리되었다고 하지만, 이름 변경 안 됨

         takeown /f atig6pxx.dll && icacls atig6pxx.dll /grant everyone:f

        참고) https://coolenjoy.net/bbs/37/649?page=219

 

  - 그래픽카드 간의 충돌 문제

  - 원격 접속으로 할 경우(RDP)

    -> 현재도 그렇고 이전에도 원격 접속해서 사용했기 때문에 아니라고 생각했음

   - 시스템 검사(chkdisk)를 해보라

  

  그러나 위의 내용으로는 현재 컴퓨터에 적용되지 않고 동일하게 에러가 발생했습니다.

  다른 분들은 컴퓨터 상황이 다를 수 있으니 한 번쯤 해볼 해볼 수 있을 거라 생각됩니다.

 

2) 해결한 임시 방법

  - 완벽한 해결 방법은 아닌 것 같아서 임시 방법이라고 붙였습니다. 현재는 87 에러가 발생하지 않아서 임시방편으로 사용하고 있습니다.

  - Youtube에서 외국분이 해결했다고 나와 있어서 참고했습니다.

https://www.youtube.com/watch?v=mQCt6uDrFRM

 

  - 방법은 간단하게 제어판에 들어가서 “디바이스 사용 안 함”으로 한번 하고 다시 “디바이스 사용”으로 하면 프로그램이 실행되었습니다.

 

 

  - 이 방법 또한 ATI 계열 그래픽 한 개만 가지고 계신 분에게는 안될 수도 있을 것이라 생각됩니다. 이 문제는 ‘이것이 해결책이야’는 아닌 것으로 보이고 상황에 맞게 해결책을 찾아야 할 듯합니다.

 

감사합니다.

 

 

<참고 사이트>

1. Fix Error LoadLibrary failed with error 87

https://norannemo.tistory.com/5

2. Error: LoadLibrary failed with error 87: The parameter is incorrect

https://support.esri.com/en/technical-article/000020069

3. 파일 삭제나 이름 변경, 이동 등이 안될 때

https://coolenjoy.net/bbs/37/649?page=219

4. Fix LoadLibrary failed with error 126 The specified module could not be found

https://www.youtube.com/watch?v=mQCt6uDrFRM  

 

 

Comments