Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드

마이크로소프트 오피스(Microsoft Office)는 전 세계에서 가장 널리 사용되는 생산성 소프트웨어입니다. 1990년 Office 1.0이 출시된 이후 클라우드 기반 서비스인 Office 365에 이르기까지 꾸준히 발전해 왔으며, 보통은 워드(Word)나 엑셀(Excel) 아이콘을 더블클릭하는 것만으로 바로 실행할 수 있습니다.

그러나 때로는 오피스 프로그램을 여는 일이 악몽처럼 느껴질 수 있습니다. 오피스 패키지에 문제가 생기면, 워드나 엑셀을 실행할 때마다 윈도우가 'Microsoft Office 2007 구성 중'이라는 창을 반복해서 띄우다가 결국 stdole32.tlb 오류 메시지와 함께 프로그램이 정상적으로 실행되지 않습니다.

Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드

오류의 원인

이 문제는 주로 시스템 파일 손상이나 멀웨어(악성코드) 감염으로 인해 발생합니다. 아래에서 소개하는 여러 가지 방법을 순서대로 적용하면 대부분의 경우 문제를 해결할 수 있습니다.

시작하기 전에: 손상되거나 누락된 시스템 파일이 있는지 먼저 확인하려면 Restoro를 다운로드하여 스캔해 보세요. 손상된 파일이 발견되면 Restoro로 복구한 뒤, 아래의 방법들도 함께 적용하는 것이 좋습니다.

방법 1: Microsoft Office 2007 복구

가장 먼저 시도해 볼 수 있는 해결책은 Microsoft Office 2007 자체를 복구하는 것입니다. 파일 손상이 원인이라면 복구 과정에서 손상된 파일들이 새 파일로 교체됩니다. 이 과정에서는 워드, 엑셀, 파워포인트, 아웃룩, 액세스 등 오피스의 모든 응용 프로그램이 한꺼번에 복구됩니다.

  1. Windows 로고 키를 누른 상태에서 R 키를 누릅니다.
  2. appwiz.cpl을 입력하고 Enter 키를 누릅니다. 그러면 '프로그램 및 기능' 창이 열립니다.
    Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  3. 목록에서 Microsoft Office 2007을 마우스 오른쪽 버튼으로 클릭하고 변경을 선택합니다.
  4. 복구를 클릭한 후 계속을 클릭합니다.
    Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  5. 복구가 완료되면 윈도우를 재시작합니다.
  6. Microsoft Word 2007 또는 Microsoft Excel 2007을 실행하여 정상 작동 여부를 확인합니다.

Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드

방법 2: 레지스트리 키 권한 변경

첫 번째 방법으로 문제가 해결되지 않았다면 이 방법을 시도해 보세요. 이 방법에서는 레지스트리 데이터베이스의 일부 권한을 변경합니다. 레지스트리를 수정하기 전에는 반드시 백업을 먼저 만들어 두는 것을 권장합니다. 설정 과정에서 실수가 발생하더라도 백업 파일을 통해 문제 없이 정상 작동하던 이전 상태로 되돌릴 수 있기 때문입니다.

  1. Windows 로고 키를 누르고 regedit를 입력합니다.
  2. 검색 결과의 regedit를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
  3. 를 클릭하여 regedit를 관리자 권한으로 실행합니다.
  4. 파일 메뉴에서 내보내기를 클릭합니다.
    Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  5. 파일 이름을 입력하고(예: backup09072017), 내보내기 범위에서 모두를 선택한 후 저장을 클릭합니다.
    Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  6. HKEY_CLASSES_ROOT\Excel.Chart.8 경로로 이동합니다.
  7. Chart.8을 마우스 오른쪽 버튼으로 클릭하고 사용 권한을 선택합니다.
    Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  8. 사용 권한 창에서 추가를 클릭합니다.
  9. '선택할 개체 이름을 입력하십시오' 항목에 Everyone을 입력한 후 이름 확인을 클릭합니다.
    Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  10. 확인을 클릭하여 Everyone 개체를 추가합니다.
  11. 완료되면 고급 탭을 클릭합니다.
  12. 소유자 항목에서 변경을 클릭합니다.
  13. 객체 이름 입력란에 Everyone을 입력한 후 이름 확인을 클릭합니다.
    Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  14. 확인을 클릭하여 Everyone 개체를 추가합니다.
  15. 소유자가 성공적으로 변경되면 소유자가 System에서 Everyone으로 바뀐 것을 확인할 수 있습니다. 적용을 클릭한 후 확인을 클릭합니다.
    Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  16. 사용 권한 목록에서 Everyone을 선택하고 모든 권한읽기 체크박스를 활성화합니다.
  17. 적용을 클릭한 후 확인을 클릭합니다.
  18. F5 키를 눌러 레지스트리를 새로 고칩니다. 그러면 Chart.8 아래에 Protocol이라는 새 하위 키가 생성됩니다.
    Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  19. 8~17단계를 반복하여 이 Protocol 키의 권한도 동일하게 변경합니다.
  20. 레지스트리를 다시 새로 고친 후, 같은 절차를 따라 StdFileEditing\Server 하위 키에도 권한을 부여합니다.
  21. 레지스트리 편집기를 닫습니다.
  22. 윈도우를 재시작합니다.
  23. Microsoft Word 또는 Microsoft Excel을 실행합니다.

Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드

만약 이 방법으로도 문제가 해결되지 않았다면, 레지스트리 백업 파일을 복원하는 것을 권장합니다. 레지스트리 편집기에서 파일 메뉴의 가져오기를 선택하고, 백업 파일을 찾아 열기를 클릭하면 됩니다. 복원이 성공적으로 완료되면 '백업 파일(C:\Users\user\Desktop\backup09072017.reg)에 포함된 키와 값이 레지스트리에 성공적으로 추가되었습니다'라는 알림이 표시됩니다.

Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드

복원 후에는 윈도우를 재시작하세요.

방법 3: 레지스트리에서 Office 키 삭제

다음 방법 역시 레지스트리를 활용합니다. 레지스트리를 변경하기 전에 반드시 백업을 먼저 생성하세요. 앞선 방법과 마찬가지로, 설정 과정에서 문제가 발생하더라도 백업 파일을 통해 정상 상태로 되돌릴 수 있습니다.

  1. Windows 로고 키를 누르고 regedit를 입력합니다.
  2. regedit를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
  3. 를 클릭하여 regedit를 관리자 권한으로 실행합니다.
  4. 파일 메뉴에서 내보내기를 클릭합니다.
  5. 파일 이름을 입력하고(예: backup08072017), 내보내기 범위에서 모두를 선택한 후 저장합니다.
  6. HKEY_CURRENT_USER\Software\Microsoft\Office 경로로 이동합니다.
  7. Word와 Excel이라는 이름의 하위 키를 삭제합니다. 삭제하거나 찾을 수 없는 키가 있다면 건너뛰어도 되며, 이는 문제 해결 결과에 영향을 주지 않습니다.
  8. 다음으로 8.0, 9.0, 10.0, 11.0, 12.0 하위 폴더를 열고 그 안에서 Excel 또는 Word 하위 키를 삭제합니다. 엑셀에만 문제가 있다면 Excel 하위 키를, 워드에만 문제가 있다면 Word 하위 키를, 둘 다 문제가 있다면 Word와 Excel 하위 키를 모두 삭제하면 됩니다. 삭제하거나 찾을 수 없는 키는 건너뛰어도 됩니다. 참고로 위 예시에서는 12.0 버전만 존재했습니다.
  9. Word 키를 마우스 오른쪽 버튼으로 클릭하여 삭제합니다. 엑셀에도 문제가 있다면 Excel 하위 키도 함께 삭제합니다.
  10. 를 클릭하여 키 삭제를 확인합니다.
  11. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office 경로로 이동합니다.
  12. Word와 Excel 하위 키를 삭제합니다. 찾을 수 없는 키는 건너뛰어도 됩니다. 위 예시에서는 해당 하위 키들이 존재하지 않아 다음 단계로 진행했습니다.
  13. 8.0, 11.0, 12.0 하위 폴더를 열고 그 안에서 Word와 Excel 하위 키를 삭제합니다. 엑셀에만 문제가 있다면 Excel 하위 키를, 워드에만 문제가 있다면 Word 하위 키를, 둘 다 문제가 있다면 모두 삭제합니다. 존재하지 않는 키는 건너뛰어도 됩니다. 위 예시에서는 8.0, 11.0, 12.0 버전만 존재했습니다.
  14. Word 키를 마우스 오른쪽 버튼으로 클릭하여 삭제합니다. 엑셀에도 문제가 있다면 Excel 하위 키도 함께 삭제합니다.
  15. 레지스트리 편집기를 닫습니다.
  16. 윈도우를 재시작합니다.
  17. Microsoft Word 또는 Microsoft Excel을 실행합니다.

방법 4: 악성코드 검사

특정 멀웨어나 바이러스가 컴퓨터에 침투하여 'stdole32.tlb 오류'를 유발하고 있을 가능성도 있습니다. 따라서 컴퓨터를 감염시킨 악성코드나 바이러스를 검사하고 제거하는 것이 좋습니다. 신뢰할 수 있는 백신 프로그램으로 전체 검사를 진행하여 컴퓨터를 완전히 소독하세요.

방법 5: Office 재설치

일부 사례에서는 Microsoft Office가 불완전하게 설치되었거나 설치 파일이 손상되어 이 오류가 발생한 것으로 보고되었습니다. 따라서 컴퓨터에서 Office를 완전히 제거한 후, 마이크로소프트 공식 웹사이트에서 직접 다운로드하여 재설치하는 것이 좋습니다. Office를 제거하는 방법은 다음과 같습니다.

  1. Windows 키 + I 키를 동시에 누릅니다.
  2. 옵션을 클릭합니다.Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  3. 목록을 아래로 스크롤하여 Microsoft Office를 클릭합니다.
  4. 제거 버튼을 클릭하고, 확인 창에서 를 클릭합니다.Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  5. 제거가 완료될 때까지 기다린 후, 공식 웹사이트에서 다운로드한 설치 파일로 Microsoft Office를 다시 설치합니다.

방법 6: SFC 검사 실행

운영체제에 설치된 특정 드라이버나 시스템 파일이 손상되었을 가능성도 있습니다. 이 경우 '시스템 파일 검사(SFC)' 검사를 실행하여 손상된 파일을 복구하는 것이 좋습니다. SFC 검사를 실행하는 방법은 다음과 같습니다.

  1. Windows 키 + R 키를 동시에 누릅니다.
  2. cmd를 입력하고 Enter 키를 누릅니다.Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  3. 명령 프롬프트에 sfc /scannow를 입력하고 Enter 키를 누릅니다.Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  4. 검사가 시작되고 완료될 때까지 기다립니다.
  5. 문제가 지속되는지 확인합니다.

방법 7: 임시 파일 삭제

응용 프로그램은 로딩 시간을 줄이고 더 나은 사용 경험을 제공하기 위해 일부 데이터를 캐시로 저장합니다. 그러나 시간이 지나면 이 캐시가 손상될 수 있고, 손상된 캐시는 중요한 시스템 기능을 방해할 수 있습니다. 따라서 이 단계에서는 컴퓨터에 저장된 모든 임시 파일을 삭제합니다.

  1. Windows 키 + R 키를 동시에 누릅니다.
  2. %temp%를 입력하고 Enter 키를 누릅니다.Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  3. Ctrl + A를 눌러 모든 파일을 선택한 후, Shift + Delete를 눌러 완전히 삭제합니다.
  4. 파일이 삭제될 때까지 기다린 후 문제가 지속되는지 확인합니다.

방법 8: Windows 업데이트

수많은 문제와 오류가 Windows 업데이트를 통해 수정됩니다. 따라서 운영체제를 최신 상태로 업데이트하여 오류를 해결할 수 있습니다.

  1. Windows 키 + I 키를 동시에 누릅니다.
  2. 업데이트 및 보안 옵션을 클릭합니다.Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  3. 왼쪽 창에서 Windows 업데이트를 클릭하고 업데이트 확인을 선택합니다.Microsoft Excel 2007 stdole32.tlb 오류 완벽 해결 가이드
  4. 업데이트가 자동으로 다운로드되고 설치됩니다.
  5. 컴퓨터를 재시작하여 업데이트를 적용한 후 문제가 지속되는지 확인합니다.

방법 9: 설치 파일 이름 변경

경우에 따라 설치(setup) 파일의 이름을 변경하면 이 오류를 우회할 수 있습니다.

  1. 다음 위치로 이동합니다.
    C:\Program Files\Common Files\microsoft shared\OFFICE12\Office Setup Controller

    해당 파일이 여기에 없다면 아래 위치로 이동합니다.

    C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller
  2. setup 파일의 이름을 'Setup'이 아닌 다른 이름으로 변경하고 변경 사항을 저장합니다.
  3. 응용 프로그램을 실행하고 오류가 발생하면 확인을 클릭합니다.
  4. 문제가 지속되는지 확인합니다.