Поправете грешка в Excel stdole32.tlb в Windows 10

Microsoft Office е част от софтуера, който използвате ежедневно. Не можете да пренебрегнете важността на програмата MS Office , независимо дали съставяте документ, подготвяте лист с данни или представяте презентация. Поради няколко трудности с пакета Microsoft Office(Microsoft Office) , отварянето на Microsoft Word или Excel може да е кошмар. Когато стартирате Microsoft Word или Microsoft Excel , Windows се опитва да настрои Microsoft Office 2007 , което е досадно и в резултат получавате грешка stdole32.tlb. Продължете да четете тази статия, за да коригирате тази грешка.

Поправете грешка в Excel stdole32.tlb в Windows 10

Как да поправите грешка в Excel stdole32.tlb в Windows 10(How to Fix Excel stdole32.tlb Error in Windows 10)

  • Грешка в Excel stdole32.tlb Изтичане на памет:(Error in Excel stdole32.tlb Memory Leak: ) Когато възникне проблем с изтичане на памет, размерът на паметта на Excel редовно се увеличава, което намалява цялостната производителност на системата. Той също така инициира безкраен цикъл или многократно изпълнение на една и съща работа.
  • Грешка stdole32.Tlb Логическа грешка:(Error stdole32.Tlb Logic Fault:) Въпреки присвояването на правилния вход, може да започнете да получавате грешен изход поради тази логическа грешка. Основната причина за тази грешка е грешка в изходния код на Microsoft Corporation , който отговаря за обработката на всички входящи данни.
  • Срив на грешка stdole32.tlb:(stdole32.tlb Error Crash: ) Тази грешка не позволява на вашия софтуер на Excel да изпълнява каквито и да било задачи. Освен това програмата Excel не е в състояние да осигури подходящ изход в отговор на дадения вход.

Тази грешка възниква, когато програмите на Excel се сринат или не успеят. Грешката означава, че някакъв код не работи по време на изпълнение, но не означава непременно, че е повреден. Тази грешка в Excel(Excel Error) е доста досадна, тъй като възпрепятства процеса. Потребителите на Excel(Excel) 2007 често се сблъскват с този проблем, въпреки че той не е ограничен. Потребителите на Excel 2019 и 2016 също съобщават за този проблем. Тази статия ще бъде много полезна, ако имате проблеми с тази грешка в Excel .

Метод 1: Поправете Microsoft Office(Method 1: Repair Microsoft Office)

Както беше посочено по-горе, клиентите изпитват грешката поради грешка в продукта на Microsoft Office . Поправката на Microsoft Office 2007 е първата опция, която можете да опитате. В случай на повреда на файлове, файловете ще бъдат заменени с нови, когато Microsoft Office бъде поправен. В резултат на това се препоръчва да коригирате пакета Microsoft Office 2007 , тъй като това е редовен проблем с Excel 2007 . Това ще разреши повредата на файла и файловете ще бъдат заменени с нови, когато Microsoft Office бъде поправен. Ето действията, които трябва да предприемете:

1. Натиснете едновременно Windows + R keys , за да отворите диалоговия прозорец Изпълнение .(Run)

2. Въведете appwiz.cpl и натиснете клавиша Enter, за(Enter key) да отворите аплета за Програми и функции(Programs and Features) .

Въведете appwiz.cpl и натиснете клавиша Enter, за да отворите аплета за програми и функции.  Поправете грешка stdole32.tlb в Windows 10

3. Щракнете с десния бутон(Right-click) върху Microsoft Office 2007 и щракнете върху Промяна(Change) .

Щракнете върху Промяна

4. Щракнете върху Да(Yes) в подканата.

5. След това щракнете върху Ремонт(Repair) и след това Продължи(Continue) .

щракнете върху Ремонт и след това Продължи.  Поправете грешка stdole32.tlb в Windows 10

6. Отново щракнете върху Ремонт(Repair) .

щракнете върху Ремонт

7. След като Microsoft Office 2007 завърши ремонта си, щракнете върху Close .

щракнете върху Close.  Поправете грешка stdole32.tlb в Windows 10

Метод 2: Актуализирайте Windows(Method 2: Update Windows)

Актуализациите на Windows(Windows) решават различни проблеми и грешки. Проверете, за да определите дали най-актуалната корекция е приложена към вашия Windows . В резултат на това ще актуализирате операционната система на този етап, за да разрешите проблема. Прочетете нашето ръководство за това как да изтеглите и инсталирате най-новата актуализация на Windows 10,(How to Download and Install Windows 10 Latest Update) за да го направите.

Актуализирайте Windows

Прочетете също: (Also Read:) Коригирайте Microsoft Office да не се отваря в Windows 10(Fix Microsoft Office Not Opening on Windows 10)

Метод 3: Стартирайте сканиране на злонамерен софтуер(Method 3: Run Malware Scan)

Ако все още срещате този проблем в Excel , след като сте изпробвали горните решения, възможно е вирус или злонамерен софтуер да е проникнал в системата ви и да причинява грешката stdole32.tlb. В резултат на това сканирането и премахването на злонамерен софтуер или вирус от вашия компютър е силно препоръчително. Прочетете нашето ръководство за това как да премахнете зловреден софтуер от вашия компютър в Windows 10(How to Remove Malware from your PC in Windows 10) , за да го направите.

Изберете опция за сканиране според вашите предпочитания и щракнете върху Сканиране сега

Метод 4: Поправете системни файлове(Method 4: Repair System Files)

Има вероятност някои жизненоважни системни файлове да са се повредили, което води до грешката stdole32.tlb в Excel . Сканирането на системните файлове ( SFC ) ще бъде от огромна помощ при справянето с този сценарий. Методът за SFC сканиране проверява всички повредени файлове, преди да ги поправи. В резултат на това се препоръчва да извършите пълно сканиране на системните файлове за проверка(Files Check) , за да разрешите проблема. Следват мерките, които трябва да предприемете. Прочетете нашето ръководство за това как да поправите системни файлове в Windows 10(How to Repair System Files on Windows 10) и следвайте стъпките, както е указано, за да поправите всичките си повредени файлове.

Изпълнете SFC и DISM командни редове, за да поправите системни файлове.  Поправете грешка stdole32.tlb в Windows 10

Прочетете също: (Also Read:) Как да копирате и поставите стойности без формули в Excel(How to Copy and Paste Values Without formulas in Excel)

Метод 5: Промяна на разрешението за ключовете на системния регистър(Method 5: Change Permission for Registry Keys)

Ако горната процедура не работи, опитайте се да промените различни разрешения в базата данни на системния регистър по този начин. Следвайте инструкциите по-долу, за да го направите.

Забележка:(Note:) За да избегнете допълнителни проблеми, се препоръчва да архивирате базата данни на системния регистър, преди да правите каквито и да е промени. В случай на неправилна конфигурация, можете да възстановите базата данни на системния регистър до предишно състояние, при което всичко е работило добре.

1. Натиснете едновременно Windows + R keys , за да стартирате диалоговия прозорец Изпълнение .(Run )

2. Въведете regedit и натиснете клавиша Enter, за(Enter key) да отворите прозореца на редактора на системния регистър(Registry Editor) .

Въведете regedit и натиснете клавиша Enter, за да отворите прозореца на редактора на системния регистър

3. Щракнете върху Да(Yes) в  подканата за контрол на потребителските акаунти .(User Account Control)

4. Изберете Файл(File) , след това Експортиране(Export) от падащото меню.

Изберете Файл, след това Експортиране.  Поправете грешка stdole32.tlb в Windows 10

4. След това въведете Име на файла(File name) . Под Диапазон за експортиране(Export range) изберете Всички(All) и щракнете върху Запиши(Save) .

тип Име на файла.  Под Диапазон за експортиране изберете Всички и щракнете върху Запиши

5. Отидете до дадения път за местоположение в редактора на системния регистър(Registry Editor) .

HKEY_CLASSES_ROOT\Excel.Chart.8

отидете на дадения път за местоположение в редактора на системния регистър

6. Щракнете с десния бутон(Right-click) върху Excel.Chart.8 и изберете Разрешения(Permissions) от падащото меню.

изберете Разрешения от падащото меню.  Поправете грешка stdole32.tlb в Windows 10

7. Щракнете върху Добавяне(Add) в прозореца Разрешения.

Щракнете върху Добавяне в прозореца Разрешения

8. Въведете Everyone под Въведете имената на обектите(Enter the object names) и след това щракнете върху Проверка на имената(Check Names) .

Въведете Everyone под Въведете имената на обектите и след това щракнете върху Проверка на имената.  Поправете грешка stdole32.tlb в Windows 10

9. За да потвърдите добавянето на елемента Всеки(Everyone) , щракнете върху OK .

За да потвърдите добавянето на елемента Всички, щракнете върху OK

10. След това щракнете върху бутона Разширени(Advanced) .

Щракнете върху раздела Разширени.  Поправете грешка stdole32.tlb в Windows 10

11. Променете собственика, като щракнете върху Промяна(Change) .

Променете собственика, като щракнете върху Промяна

12. Въведете Everyone под Въведете имената на обектите(Enter the object names) и след това щракнете върху Проверка на имената(Check Names) .

Въведете Everyone под Въведете имената на обектите и след това щракнете върху Проверка на имената.  Поправете грешка stdole32.tlb в Windows 10

13. За да потвърдите добавянето на елемента Всеки(Everyone) , щракнете върху OK .

За да потвърдите добавянето на елемента Всички, щракнете върху OK

14. След това щракнете върху Приложи(Apply) и след това OK .

щракнете върху Приложи и след това OK.  Поправете грешка stdole32.tlb в Windows 10

15. Изберете Всеки(Everyone) под Разрешения(Permissions) и поставете отметка в квадратчетата Пълен контрол(Full Control) и Четене(Read) .

Изберете Всеки под Разрешения и поставете отметка в квадратчетата за Пълен контрол и Четене

16. Щракнете върху Приложи(Apply) и OK .

Щракнете върху Приложи и OK.  Поправете грешка stdole32.tlb в Windows 10

17. Натиснете клавиша F5, за(F5 key) да обновите базата данни на системния регистър, което води до създаването на нов подключ с име Протокол (Protocol)под(Sub) Excel.Chart.8.

18. Повторете стъпки 7(Steps 7)16 , за да актуализирате разрешенията на този ключ.

19. Обновете базата данни на системния регистър, като натиснете клавиша F5(F5 key) и повторете процедурите, за да предоставите разрешение на подключа StdFileEditing\Server .

20. Накрая затворете прозореца на редактора на системния регистър(Registry Editor) .

Метод 6: Изтрийте ключовете на Office от базата данни на системния регистър(Method 6: Delete Office Keys from Registry Database)

За да коригирате тази грешка, ще трябва да се справите с системния регистър още веднъж. Преди да направите каквито и да е промени в регистрацията, препоръчваме ви да направите резервно копие на базата данни на системния регистър. Можете да направите резервно копие, както направихте в предишния метод. Ако има неправилна конфигурация на системния регистър, можете да възстановите базата данни на системния регистър до предишно състояние, при което всичко функционираше добре. Разберете как да извършите описаните действия, за да коригирате грешката stdole32.tlb.

Забележка:(Note:) Ако не можете да премахнете или намерите ключове, не се притеснявайте за това; това няма да повлияе на резултата от отстраняването на неизправности.

1. Натиснете едновременно Windows + R keysдиалоговия прозорец Изпълнение(Run dialog box) .

2. Въведете regedit и натиснете клавиша Enter, за(Enter key) да отворите прозореца на редактора на системния регистър(Registry Editor) .

Въведете regedit и натиснете клавиша Enter, за да отворите прозореца на редактора на системния регистър

3. Щракнете върху Да(Yes) в подканата.

4. Изберете Файл(File) , след това Експортиране(Export) от падащото меню.

Изберете Файл, след това Експортиране

5. След това въведете Име на файл. (File name.)Под Диапазон за експортиране(Export range) изберете Всички(All) и щракнете върху Запиши(Save) .

тип Име на файла.  Под Диапазон за експортиране изберете Всички и щракнете върху Запиши.  Поправете грешка stdole32.tlb в Windows 10

6. Отидете на следното място в редактора на системния регистър(Registry Editor) .

HKEY_CURRENT_USER\Software\Microsoft\Office

Навигирайте до пътя

7. Щракнете с десния бутон(Right-click) върху подключовете Word и Excel и изберете Delete , за да ги премахнете.

Щракнете с десния бутон върху подключовете Word и Excel и изберете Изтрий, за да ги премахнете

8. След това отворете подпапките 8.0, 9.0, 10.0, 11.0 и 12.0(8.0, 9.0, 10.0, 11.0, and 12.0) и изтрийте(delete) подключовете Excel и Word .

Забележка 1:(Note 1:) Ако имате проблеми с Word , изтрийте подключа Word и ако имате проблеми и с двете, изтрийте и Word , и Excel .

Забележка 2:(Note 2: ) Ако не можете да намерите тези подпапки, потърсете други версии като 15.0 и 16.0(15.0 and 16.0) .

отворете подпапките 8.0, 9.0, 10.0, 11.0 и 12.0 и изтрийте подключовете Excel и Word

9. Щракнете върху Да(Yes) , за да потвърдите изтриването на ключа.

10. По същия начин изтрийте (delete)подключовете(subkeys) с етикет Word и Excel в пътя

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office.

Навигирайте до пътя.  Поправете грешка stdole32.tlb в Windows 10

11. Накрая затворете прозореца на редактора на системния регистър(Registry Editor ) .

Прочетете също: (Also Read:) Как да спрете отварянето на Microsoft Teams при стартиране(How to Stop Microsoft Teams from Opening on Startup)

Метод 7: Изтриване на временни файлове(Method 7: Delete Temporary Files)

Някои(Certain) данни се кешират от приложенията, за да се подобри скоростта на зареждане и потребителското изживяване. Въпреки това, този кеш може да се повреди с времето, което пречи на ключовите системни функции. Твърде много кеширани данни също причиняват тази грешка при изтичане на памет. В резултат на това ще изтриете всички временни файлове на компютъра, както е показано в стъпките по-долу, за да коригирате грешката stdole32.tlb.

1. Натиснете едновременно Windows + R keysдиалоговия прозорец Изпълнение(Run dialog box) .

2. Въведете %temp% и натиснете клавиша Enter, за(Enter key) да отворите папката temp(temp folder) .

Отворете папката temp

3. За да изберете всички файлове, натиснете Ctrl + A keys и след това клавишите Shift + Delete keys , за да ги премахнете напълно.

натиснете клавишите Ctrl и A и след това клавишите Shift и Delete, за да ги премахнете напълно.  Поправете грешка stdole32.tlb в Windows 10

Метод 8: Преименувайте инсталационния файл(Method 8: Rename Setup File)

Преименуването на инсталационния файл може да ви помогне да заобиколите този проблем при някои обстоятелства. Този проблем с Excel може да бъде решен по този начин. Като пример,

1. Натиснете Windows + I keys за да отворите File Explorer .

2. Придвижете се до следния път(path) за местоположение .

C:\Program Files\Common Files\microsoft shared\OFFICEX\Office Setup Controller

Забележка 1:(Note 1:) Ако не можете да навигирате до този път, опитайте следния път.

C:\Program Files (x86)\Common Files\microsoft shared\OFFICEX\Office Setup Controller

Забележка 2:(Note 2:) X трябва(X) да бъде заменен с версията на Microsoft Office(version of Microsoft Office) , инсталирана във вашата система.

Придвижете се до следния адрес

3. Сега щракнете с десния бутон(right-click) върху инсталационния файл(setup file) и изберете Преименуване.(Rename.)

Забележка(Note) : Преименувайте файла на нещо различно от Setup .

щракнете с десния бутон върху инсталационния файл и изберете Преименуване

4. Потвърдете(Confirm) всички подкани, ако има такива.

5. Когато срещнете грешката, стартирайте програмата и изберете OK .

Прочетете също: (Also Read:) Как да заключите или отключите клетки в Excel(How To Lock Or Unlock Cells In Excel)

Метод 9: Деинсталиране на последните актуализации(Method 9: Uninstall Recent Updates)

Всички предишни несъвместими актуализации на вашия компютър с Windows 10 също може да не причинят този проблем. Ето защо(Hence) ви препоръчваме да деинсталирате последните актуализации, инсталирани на вашия компютър, за да разрешите грешката в Excel stdole32.tlb. Много е лесно да се изпълни задачата, а стъпките са демонстрирани по следния начин.

1. Натиснете клавиша Windows(Windows key ) и въведете Control Panel . След това щракнете върху Отвори(Open ) , както е показано.

Натиснете клавиша Windows и въведете Control Panel.  След това щракнете върху Отвори.  Поправете грешка stdole32.tlb в Windows 10

2. Задайте Преглед по(View by) като Категория(Category) .

3. Сега щракнете върху опцията Деинсталиране на програма под менюто (Uninstall a program )Програми(Programs ) , както е показано.

Задайте Преглед по като категория.  щракнете върху опцията Деинсталиране на програма под менюто Програми

4. Щракнете върху Преглед на инсталираните актуализации(View installed updates ) в левия панел, както е показано.

Сега щракнете върху Преглед на инсталираните актуализации в левия прозорец.  Поправете грешка stdole32.tlb в Windows 10

5. Сега потърсете и изберете най-новата актуализация, като се обърнете към Инсталирана на(Installed On the ) датата и щракнете върху опцията Деинсталиране(Uninstall ) , както е показано по-долу.

Сега изберете най-новата актуализация и щракнете върху опцията Деинсталиране

6. Накрая потвърдете всяка подкана и рестартирайте компютъра си(restart your PC) .

Метод 10: Преинсталирайте Microsoft Office(Method 10: Reinstall Microsoft Office)

Много хора изпитват тази грешка stdole32.tlb поради непълна инсталация на дефектно приложение на Microsoft Office . В резултат на това се препоръчва да изтриете напълно Office и след това да го инсталирате отново, след като го получите от официалния уебсайт на Microsoft . Ръчното деинсталиране на приложение няма да изтрие никакви остатъчни компоненти от машините. За да премахнете Office от компютъра си, изпълнете следните стъпки:

1. Натиснете едновременно Windows + I keys Настройки(Settings) .

2. Изберете Приложения(Apps) .

Изберете Приложения

3. Превъртете надолу и щракнете върху Microsoft Office .

Превъртете надолу и щракнете върху Microsoft Office.  Поправете грешка stdole32.tlb в Windows 10

4. Щракнете върху Деинсталиране(Uninstall) .

Щракнете върху Деинсталиране

5. Щракнете върху Деинсталиране(Uninstall) в изскачащия прозорец, след това върху Да(yes) от изскачащия прозорец.

Щракнете върху Деинсталиране в изскачащия прозорец, след това да от изскачащия прозорец.  Поправете грешка stdole32.tlb в Windows 10

6. След това рестартирайте компютъра(reboot the PC) .

7. Изтеглете Microsoft Office от официалния уебсайт(official website) .

Изтеглете Microsoft Office от официалния сайт

Прочетете също: (Also Read:) Как да замразите редове и колони в Excel(How to Freeze Rows and Columns in Excel)

Метод 11: Извършете възстановяване на системата(Perform System Restore)

Ако нито един от тези методи не работи за вас, възстановете компютъра си до предишната му версия в краен случай. За да направите това, следвайте нашето ръководство за това как да използвате възстановяване на системата в Windows 10(How to use System Restore on Windows 10) и приложете инструкциите, както е показано. В крайна сметка компютърът ви ще бъде възстановен до предишно състояние, при което изобщо няма никакви грешки.

Накрая потвърдете точката за възстановяване, като щракнете върху бутона Край.  Поправете грешка stdole32.tlb в Windows 10

След като възстановите вашия компютър с Windows 10, проверете дали грешката е отстранена.

Препоръчва се:(Recommended:)

Надяваме се, че сте намерили тази информация за полезна и че сте успели да разрешите грешката stdole32.tlb . Моля(Please) , уведомете ни коя техника е била най-полезна за вас. Ако имате въпроси или коментари, моля, използвайте формата по-долу.



About the author

Аз съм софтуерен инженер с над 15 години опит в Microsoft Office и Edge. Също така разработих няколко инструмента, използвани от крайните потребители, като например приложение за проследяване на важни здравни данни и детектор за рансъмуер. Моите умения се състоят в разработването на елегантен код, който работи добре на различни платформи, както и в отличното разбиране на потребителското изживяване.



Related posts