매일 업데이트
2022-04-21 12:53 14 min

Windows 10에서 Excel stdole32.tlb 오류 수정

매일같이 사용하는 프로그램 중 하나인 Microsoft Office는 문서 작업, 데이터 시트 작성, 프레젠테이션 등 다양한 업무에 필수적인 역할을 합니다. 하지만 때로는 MS Office 제품군에서 발생하는 여러 문제들 때문에 Microsoft Word나 Excel을 실행하는 것이 마치 악몽처럼 느껴질 수도 있습니다. 특히, Microsoft Word나 Excel 실행 시 Windows에서 Microsoft Office 2007 설정을 시도하면서 'stdole32.tlb' 오류가 발생하는 경우가 있는데, 이는 사용자에게 큰 불편을 초래합니다. 이러한 오류를 해결하기 위한 다양한 방법을 아래에서 자세히 알아보도록 하겠습니다.

Windows 10에서 Excel stdole32.tlb 오류 해결 방법

Excel stdole32.tlb 오류는 다양한 형태로 발생할 수 있으며, 주요 원인은 다음과 같습니다.

  • 메모리 누수 오류: Excel이 사용하는 메모리가 비정상적으로 증가하여 시스템 전체 성능을 저하시키는 문제입니다. 심한 경우 무한 루프에 빠지거나 동일한 작업을 반복적으로 수행할 수도 있습니다.

  • 논리 오류: 올바른 입력을 제공했음에도 불구하고 잘못된 결과가 출력되는 오류입니다. 이는 Microsoft Corporation의 소스 코드 결함으로 인해 발생하는 경우가 많습니다.

  • 충돌 오류: Excel 프로그램이 정상적으로 작동하지 못하고 충돌하는 오류입니다. 이 오류는 Excel이 입력값에 대한 적절한 출력을 제공하지 못하게 만들 수 있습니다.

이 오류는 Excel 프로그램이 예상치 못하게 종료되거나 응답하지 않을 때 나타나며, 프로그램 내부의 특정 코드가 실행 중에 문제를 일으키는 것을 의미합니다. 이는 반드시 파일 손상을 의미하는 것은 아니지만, 작업 흐름을 방해하는 매우 성가신 문제입니다. Excel 2007 사용자에게 자주 발생하지만, 2019나 2016 사용자들도 이 문제를 경험하고 있습니다. 따라서 이 문서는 해당 오류로 어려움을 겪는 사용자에게 매우 유용한 해결책을 제시할 수 있을 것입니다.

방법 1: Microsoft Office 복구

위에서 언급했듯이, Microsoft Office 제품군의 버그로 인해 오류가 발생할 수 있습니다. 가장 먼저 시도해 볼 수 있는 방법은 Microsoft Office 2007을 복구하는 것입니다. 파일이 손상되었을 경우 복구를 통해 새 파일로 교체할 수 있습니다. 특히 Excel 2007 사용자에게 흔히 나타나는 문제이므로 Microsoft Office 2007 패키지를 복구하는 것을 권장합니다. 다음은 복구 절차입니다.

1. Windows 키 + R 키를 동시에 눌러 실행 창을 엽니다.

2. 'appwiz.cpl'을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.

3. Microsoft Office 2007을 마우스 오른쪽 버튼으로 클릭한 후 '변경'을 클릭합니다.

4. 나타나는 창에서 '예'를 클릭합니다.

5. '복구'를 선택한 후 '계속'을 클릭합니다.

6. 다시 한 번 '복구'를 클릭합니다.

7. Microsoft Office 2007 복구가 완료되면 '닫기'를 클릭합니다.

방법 2: Windows 업데이트

Windows 업데이트는 다양한 문제와 오류를 해결하는 데 도움이 됩니다. 최신 패치를 적용하여 시스템을 최신 상태로 유지하면 오류를 해결할 수 있습니다. 운영 체제를 업데이트하는 방법은 Windows 10 최신 업데이트 다운로드 및 설치 가이드를 참고하십시오.

방법 3: 맬웨어 검사 실행

앞선 방법들로 해결되지 않았다면 시스템에 맬웨어나 바이러스가 침투하여 stdole32.tlb 오류를 유발했을 가능성이 있습니다. 따라서 컴퓨터를 검사하여 맬웨어 및 바이러스를 제거하는 것이 좋습니다. Windows 10에서 PC 맬웨어를 제거하는 방법을 참고하여 시스템을 검사하십시오.

방법 4: 시스템 파일 복구

일부 중요한 시스템 파일이 손상되었을 경우에도 Excel에서 stdole32.tlb 오류가 발생할 수 있습니다. 이 경우 시스템 파일 검사기(SFC)를 실행하여 손상된 파일을 복구해야 합니다. SFC 스캔은 복구하기 전에 손상된 파일을 먼저 검사하므로, 시스템 파일 검사를 수행하는 것을 권장합니다. 자세한 방법은 Windows 10에서 시스템 파일 복구 가이드를 참고하여 손상된 파일을 복구하십시오.

방법 5: 레지스트리 키에 대한 권한 변경

위의 방법으로 해결되지 않을 경우, 레지스트리 데이터베이스에서 특정 권한을 변경하는 것을 시도해 볼 수 있습니다. 다음 단계를 따라 변경하십시오.

참고: 레지스트리 수정 전에 반드시 백업을 진행하는 것을 권장합니다. 잘못된 설정으로 인해 문제가 발생할 경우, 백업한 레지스트리 데이터를 통해 이전 상태로 복원할 수 있습니다.

1. Windows 키 + R 키를 동시에 눌러 실행 창을 엽니다.

2. 'regedit'를 입력하고 Enter 키를 눌러 레지스트리 편집기 창을 엽니다.

3. 사용자 계정 컨트롤 창에서 '예'를 클릭합니다.

4. '파일' 메뉴에서 '내보내기'를 선택합니다.

5. 파일 이름을 입력하고, 내보내기 범위에서 '모두'를 선택한 후 '저장'을 클릭합니다.

6. 레지스트리 편집기에서 다음 경로로 이동합니다.

HKEY_CLASSES_ROOTExcel.Chart.8

7. 'Excel.Chart.8'을 마우스 오른쪽 버튼으로 클릭한 후 '사용 권한'을 선택합니다.

8. 권한 창에서 '추가'를 클릭합니다.

9. '개체 이름 입력' 아래에 'Everyone'을 입력하고 '이름 확인'을 클릭합니다.

10. '확인'을 클릭하여 'Everyone' 항목 추가를 완료합니다.

11. '고급' 버튼을 클릭합니다.

12. '변경'을 클릭하여 소유자를 변경합니다.

13. '개체 이름 입력' 아래에 'Everyone'을 입력하고 '이름 확인'을 클릭합니다.

14. '확인'을 클릭하여 'Everyone' 항목 추가를 완료합니다.

15. '적용'을 클릭한 후 '확인'을 클릭합니다.

16. '권한'에서 'Everyone'을 선택하고 '모든 권한' 및 '읽기' 상자를 선택합니다.

17. '적용' 및 '확인'을 클릭합니다.

18. F5 키를 눌러 레지스트리 데이터베이스를 새로 고치면 'Excel.Chart.8' 아래에 'Protocol'이라는 새 하위 키가 생성됩니다.

19. 7-16단계를 반복하여 이 키의 권한을 업데이트합니다.

20. F5 키를 눌러 레지스트리 데이터베이스를 새로 고치고 'StdFileEditingServer' 하위 키에 권한을 부여하는 과정을 반복합니다.

21. 마지막으로 레지스트리 편집기 창을 닫습니다.

방법 6: 레지스트리 데이터베이스에서 Office 키 삭제

이 오류를 해결하기 위해 레지스트리에서 Office 관련 키를 삭제하는 방법입니다. 레지스트리 변경 전에는 항상 백업을 하는 것이 좋습니다. 백업 방법은 이전 단계에서 설명한 바와 같습니다. 백업을 완료한 후 다음 단계를 따르세요.

참고: 키를 찾을 수 없거나 삭제하더라도 문제 해결에 큰 영향을 미치지 않습니다.

1. Windows 키 + R 키를 동시에 눌러 실행 창을 엽니다.

2. 'regedit'를 입력하고 Enter 키를 눌러 레지스트리 편집기 창을 엽니다.

3. 사용자 계정 컨트롤 창에서 '예'를 클릭합니다.

4. '파일' 메뉴에서 '내보내기'를 선택합니다.

5. 파일 이름을 입력하고, 내보내기 범위에서 '모두'를 선택한 후 '저장'을 클릭합니다.

6. 레지스트리 편집기에서 다음 경로로 이동합니다.

HKEY_CURRENT_USERSoftwareMicrosoftOffice

7. 'Word' 및 'Excel' 하위 키를 마우스 오른쪽 버튼으로 클릭한 후 '삭제'를 선택하여 제거합니다.

8. 하위 폴더 '8.0', '9.0', '10.0', '11.0' 및 '12.0'을 열고 각각 'Excel'과 'Word' 하위 키를 삭제합니다.

참고 1: Word에만 문제가 있는 경우 'Word' 하위 키만 삭제하고, 둘 다 문제가 있으면 'Word'와 'Excel' 모두 삭제합니다.

참고 2: 위 버전의 하위 폴더가 없으면 '15.0'이나 '16.0'과 같은 다른 버전을 찾아보세요.

9. '예'를 클릭하여 키 삭제를 확인합니다.

10. 마찬가지로 다음 경로에서 'Word' 및 'Excel' 하위 키를 삭제합니다.

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftOffice.

11. 마지막으로 레지스트리 편집기 창을 닫습니다.

방법 7: 임시 파일 삭제

애플리케이션은 로딩 속도 및 사용자 경험을 향상시키기 위해 데이터를 캐시합니다. 하지만 이 캐시된 데이터가 시간이 지나면서 손상되어 시스템 기능에 문제를 일으킬 수 있습니다. 또한 과도한 캐시 데이터는 메모리 누수 오류의 원인이 되기도 합니다. 따라서 컴퓨터의 모든 임시 파일을 삭제하여 오류를 해결할 수 있습니다. 다음 단계를 따르세요.

1. Windows 키 + R 키를 동시에 눌러 실행 창을 엽니다.

2. '%temp%'를 입력하고 Enter 키를 눌러 임시 폴더를 엽니다.

3. Ctrl + A 키를 눌러 모든 파일을 선택한 다음 Shift + Delete 키를 눌러 영구적으로 제거합니다.

방법 8: 설정 파일 이름 바꾸기

설치 파일의 이름을 변경하는 것도 문제 해결에 도움이 될 수 있습니다. 다음 단계를 따르세요.

1. Windows 키 + I 키를 눌러 파일 탐색기를 엽니다.

2. 다음 경로로 이동합니다.

C:Program FilesCommon Filesmicrosoft sharedOFFICEXOffice Setup Controller

참고 1: 해당 경로로 이동할 수 없다면 다음 경로를 시도해 보세요.

C:Program Files (x86)Common Filesmicrosoft sharedOFFICEXOffice Setup Controller

참고 2: X는 시스템에 설치된 Microsoft Office 버전으로 바꿔야 합니다.

3. 설정 파일을 마우스 오른쪽 버튼으로 클릭하고 '이름 바꾸기'를 선택합니다.

참고: '설정' 이외의 다른 이름으로 변경해야 합니다.

4. 메시지가 나타나면 확인합니다.

5. 오류가 발생하면 프로그램을 실행하고 '확인'을 선택합니다.

방법 9: 최근 업데이트 제거

Windows 10 PC에 설치된 호환되지 않는 이전 업데이트가 문제의 원인일 수도 있습니다. 따라서 최근 설치된 업데이트를 제거하여 Excel stdole32.tlb 오류를 해결할 수 있습니다. 작업은 매우 간단하며, 다음 단계를 따르십시오.

1. Windows 키를 누르고 '제어판'을 입력한 다음 '열기'를 클릭합니다.

2. 보기 기준을 '범주'로 설정합니다.

3. '프로그램' 메뉴에서 '프로그램 제거' 옵션을 클릭합니다.

4. 왼쪽 창에서 '설치된 업데이트 보기'를 클릭합니다.

5. 설치 날짜를 참고하여 가장 최근의 업데이트를 찾은 다음 '제거' 옵션을 클릭합니다.

6. 프롬프트를 확인하고 PC를 다시 시작합니다.

방법 10: Microsoft Office 재설치

많은 사용자가 불완전한 Microsoft Office 설치로 인해 stdole32.tlb 오류를 경험합니다. 따라서 Office를 완전히 삭제한 후 Microsoft 공식 웹사이트에서 다시 다운로드하여 설치하는 것이 좋습니다. 다음 단계에 따라 컴퓨터에서 Office를 제거할 수 있습니다.

1. Windows 키 + I 키를 동시에 눌러 '설정'을 엽니다.

2. '앱'을 선택합니다.

3. 아래로 스크롤하여 'Microsoft Office'를 클릭합니다.

4. '제거'를 클릭합니다.

5. 팝업에서 '제거'를 클릭한 후 다시 팝업에서 '예'를 클릭합니다.

6. PC를 재부팅합니다.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.