Ошибка получения объекта com unknown error 0xe0041270

Я
   selenat

08.10.10 — 12:10

Делаю

Ексель = ПолучитьCOMОбъект(ИмяФайлаЭксель,»Excel.Application»);

Выдает: «Ошибка получения объекта COM: Интерфейс не поддерживается».

Эксель установлен. База локальная, файловая. Чего не хватает? Нужно помимо установленного экселя какие-то еще дллки зарегить или что?

   le_

1 — 08.10.10 — 12:14

Нужно проверить права пользователя системы на создание com-объектов.

   le_

2 — 08.10.10 — 12:15

Пуск — Выполнить — dcomcnfg

   le_

3 — 08.10.10 — 12:19

А потом:

ExcelApplication = Новый COMObject(«Excel.Application»);
ФайлЭксель = ExcelApplication.WorkBooks.Open(Путь);
ЛистЭксель = ФайлЭксель.Sheets(1);

//…какие-то действия…

ExcelApplication.Quit();
ExcelApplication = Неопределено;

  

selenat

4 — 08.10.10 — 12:22

(1-3) Спасибо! Все получилось.

TurboConf — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Имеем ALT Linux + WINE@Etersoft 1.0.6 = 1C8.1 вполне прилично работает. Также есть DLL для оптимизации расчета маршрута из одного города в другой (используется в транспортном отделе, стандартные средства 1С очень медленно считают). Эту DLL в конфигурации 1С подключают следующим образом:

Код: Выделить всё

Попытка
atl = ПолучитьCOMОбъект("","CTakePath.CTakePath.1");
Исключение
Сообщить(ОписаниеОшибки(),СтатусСообщения.Внимание);
Возврат Ложь;
КонецПопытки;

В WINE библиотека прописывается так:

Код: Выделить всё

[user@test-altlinux]$ regsvr32 "t:dllTakePath.dll"
Xlib:  extension "XFree86-DRI" missing on display "localhost:10.0".
Xlib:  extension "XFree86-DRI" missing on display "localhost:10.0".
Successfully registered DLL t:dllTakePath.dll

После чего в system.reg имеем:

Код: Выделить всё

[SoftwareClassesCLSID{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}] 1210261335
@="CTakePath Object"
"AppID"=""
[SoftwareClassesCLSID{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}LocalServer32] 1210261335
@="T:dllTakePath.dll"
"ThreadingModel"=""
[SoftwareClassesCLSID{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}ProgID] 1210261335
@="CTakePath.CTakePath.1"
[SoftwareClassesCLSID{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}Programmable] 1210261335
[SoftwareClassesCLSID{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}TypeLib] 1210261335
@="{F4CFAD43-F334-4A71-89E9-0A08E93E9E79}"
[SoftwareClassesCLSID{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}VersionIndependentProgID] 1210261335
@="CTakePath.CTakePath"

Сравнивал с реестром Windows – там тоже самое. Доступ к диску «Т» с нужными правами есть. Но в итоге, когда 1С пытается получить доступ к библиотеке, имеем ошибку:

Код: Выделить всё

Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: Unknown error 0x80080005

В COM-объектах не силен — может WINE-ну нужно еще каких-то системных библиотек установить, кроме тех, что идут в комплекте?

Модератор: Дмитрий Юхтимовский

Ошибка получения объекта COM

При запуске тестов TPC-1C и G1C появляется следующая ошибка.
{ОбщийМодуль.Глобальный(51)}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект)
по причине:
Ошибка получения объекта COM: COM-объекты поддерживается только в операционных системах Windows

Сервер 1С — линукс, сервер баз аналогично, клиент запущен на сервере терминалов.
Подскажите, пожалуйста, в чем проблема.

selfin
 
Сообщений: 1
Зарегистрирован: 21 мар 2014, 08:11


Re: Ошибка получения объекта COM

Сообщение fwhr » 22 мар 2014, 15:20

с COM ушла ошибка, а с этой можно как-то побороться, или до следующей обновы ждать?

Код: выделить все
{Обработка.TCP_1C_GILV.Форма.Форма(458)}: Значение не является значением объектного типа (ПроцессорНаименование)
   ПроцессорНаименование      = ФизическиеПараметры.ПроцессорНаименование;
fwhr
 
Сообщений: 2
Зарегистрирован: 22 мар 2014, 13:33

Re: Ошибка получения объекта COM

Сообщение ssavel » 24 мар 2014, 17:21

fwhr писал(а):с COM ушла ошибка, а с этой можно как-то побороться, или до следующей обновы ждать?

Код: выделить все
{Обработка.TCP_1C_GILV.Форма.Форма(458)}: Значение не является значением объектного типа (ПроцессорНаименование)
   ПроцессорНаименование      = ФизическиеПараметры.ПроцессорНаименование;

Прошу загрузить кандидат на новую версию теста по ссылке

ftp://isinka.gilev.ru/GILV_TPC_G1C.dt

(пользователь g1c, пароль g1c)
и сообщить, сохраняется ли ошибка.

ssavel
 
Сообщений: 7
Зарегистрирован: 21 мар 2014, 15:30

Re: Ошибка получения объекта COM

Сообщение fwhr » 24 мар 2014, 17:54

Загрузил, версия в Справка — О программе отображается как 2.0.2.7
Стартует без ошибок. Оба теста выполняются. Спасибо.

ЗЫ: По тесту рекомендуемое кол-во пользователей: 231. «Мои» 30-50 юзеров могут быть спокойны? ;)

fwhr
 
Сообщений: 2
Зарегистрирован: 22 мар 2014, 13:33



Вернуться в Нагрузочное тестирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Вопрос При работе с Excel из 1С возникает сообщение: «Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается». Что делать?
Ответ
Подробнее:

При использовании:

Excel = Новый COMОбъект("Excel.Application");
WB = Excel.Workbooks.Open(ИмяФайла);

Выдает ошибку – Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается.

Или другой метод:

Объект = ПолучитьCOMОбъект(ИмяФайла);

— сообщение: «Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: Класс не зарегистрирован»
или

Объект = ПолучитьCOMОбъект(ИмяФайла, "Excel.Application");

— сообщение: «Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: Сервер RPC недоступен»

Причин всех этих ошибок может быть несколько. 

У службы «Запуск серверных процессов DCOM» тип запуска должен быть «Авто».

Кроме того, если  служба «Агент сервера 1С:Предприятия 8.2» запускается от имени специального пользователя, то у него должны быть права на запуск компоненты «Приложение Microsoft Excel»

Служба «Агент сервера 1С:Предприятия 8.2» не должна запускаться от имени пользователя с ограниченными правами, у него должны быть права на запуск компоненты «Приложение Microsoft Excel».

Другая возможная причина: 1С предприятие установлено в 64-битном варианте, а Excel — в 32-битном. Может помочь установка 1С в 32-битном варианте (это может быть проще, чем найти 64-битный Excel)

У службы «Запуск серверных процессов DCOM» тип запуска необходимо установить в «Авто». После чего желательно перезагрузить компьютер.

Ну и как вариант, быть может поврежден установленный пакет MS Office. Необходимо попробовать переустановить его.

Next Post

  • v8

  • Программисту 1C

Пт Май 14 , 2010

Вопрос Как в запросе использовать «СокрЛП», «Лев», «Прав», т.е. как отсечь нужное количество символов? Ответ Использовать конструкцию «ВЫРАЗИТЬ»: … ГДЕ (ВЫРАЗИТЬ(усЕдиницыХранения.Владелец.Наименование КАК СТРОКА(4))) «Груз» |ГДЕ | (ВЫРАЗИТЬ(усЕдиницыХранения.Владелец.Наименование КАК СТРОКА(4))) &Груз … Запрос.УстановитьПараметр(«Груз»,»Груз»);

Breaking News

Ошибка получения объекта com: отказано в доступе.

Данная ошибка возникла при использовании библиотеки, например HASP, которая была зарегистрирована с помощью COM+. Такая регистрация помогает использовать 32 разрядные библиотеки на 64 разрядных серверах. Подробное описание действий по регистрации библиотек легко найти на просторах интернета.

После регистрации не всегда проходит все гладко по созданию COM объекта. Может возникнуть ошибка доступа к COM объекту, которая звучит примерно так:

Ошибка получения объекта COM: отказано в доступе.

Что бы избавиться от ошибки, откройте оснастку «Службы компонентов». Раскройте дерево служб и в ветке COM+ найди нужную службу, откройте её свойства (см. рисунок 1).

Рисунок 1. Свойства приложения COM+

В свойствах перейдите на вкладку Безопасность и для пункта «принудительная проверка доступа для приложений» снимите галочку (см. рисунок 2). Проверьте создание COM объекта.

Рисунок 2. Снятие принудительной проверки доступа для COM+

Если создание COM объекта не увенчалось успехом, попробуйте установить политику программных ограничений в неограниченный уровень (см. рисунок 3).

Рисунок 3. Неограниченный уровень политики программных ограничений

Если требуется, чтобы приложение COM+ могли запускать пользователи сети, не проходящие проверку подлинности, роли приложения должны включать анонимного пользователя. В Microsoft Windows Vista® анонимный пользователь не включается по умолчанию в группу «Все». Этот тип пользователя можно добавить в мастере установки приложения COM+ при установке или создании нового приложения. В мастере на странице Добавление ролей приложения щелкните Добавить роль, введите «АНОНИМНЫЙ ВХОД» и нажмите кнопку ОК.

Автор LapEV, 28 янв 2013, 08:42

0 Пользователей и 1 гость просматривают эту тему.

У меня вопрос при загрузки базы на сервер появилвсь ошибка, хотя в файловой работала замечательно… при добавлении файла в хранилище выскакивает:Справочник.Документ.Форма.ФормаЭлемента.Форма(74)}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект)
ДокументОбъект_COM = ПолучитьCOMОбъект(ФайлИмя);
по причине:

Ошибка получения объекта COM: Не удается открыть файл при помощи специального имени

Хотя в хранилище записывается и легко достается …не просматривается только в html-поле документа …

Подскажите в каком направлении искать …это ошибка сервера (не все службы подключины) или пересматривать логику добавления документов…


Либо нет прав на создание КОМ-объекта, либо его вообще нету на сервере…

Если долго всматриваться в учебник…то в голову может прийти мысль его открыть!


Работая с компьютером, пользователи периодически сталкиваются с различными неисправностями, которые мешают работе программного обеспечения. Среди часто появляющихся сбоев можно встретить ошибку с кодом 0xe0434352, возникающую при старте определённых приложений или завершении работы/перезагрузке системы. Рассмотрим, что может послужить причиной неполадки и как её устранить.

Ошибка 0xe0434352 в Windows

Причины ошибки

Сбой загрузки ПО с выплывающим сообщением «Исключение: неизвестное программное исключение (0xe0434352) в приложении» может быть спровоцирован различными факторами:

  • Неактуальные, устаревшие драйвера видеокарты. Чаще всего проблема вызвана несовместимостью или повреждением видеодрайвера, решением будет установка свежей, стабильной версии ПО.
  • Проблемы с NET Framework. Различные версии фреймворка (4.6.1, 4.6, 4.5.2, 4.5.1) могут вызывать ошибки при старте программ, исправить ситуацию можно с помощью средства восстановления.
  • Повреждение системных файлов. Выявить и восстановить файлы можно посредством штатных инструментов системы DISM и SFC, запускаемых из командной строки.
  • Наличие сбойных секторов на жестком диске. Повреждение отдельных секторов делает невозможным получение доступа к находящимся на них данным, что может провоцировать различные неполадки в работе системы и ошибки в ходе запуска программ.
  • Конфликт ПО. Сторонний софт или процесс может провоцировать конфликт, в результате которого появляется ошибка. Решение предполагает чистый запуск системы без участвующих в процессе компонентов и служб с последующим поочерёдным их включением, что позволит выявить источник неприятности.

Обновление графического процессора

Ошибка «неизвестное программное исключение (0xe0434352)» в большинстве случаев является следствием неактуальности драйверов. Решение проблемы заключается в загрузке свежего подходящего ПО. Загрузить драйверы видеокарты, чтобы устранить ошибку, можно в автоматическом режиме или вручную несколькими способами:

  1. С помощью службы «Центр обновления Windows». Открыть оснастку можно через «Параметры» (Win+I) – «Обновление и безопасность». Windows Update позволяет проверить наличие обновлений, загрузить и установить доступные пакеты.Переход в параметры WindowsРаздел «Обновление и безопасность» в WindowsКнопка «Проверить наличие обновлений» в Windows
  2. Загрузка с официального сайта производителя (если речь о ноутбуке, идём на ресурс производителя оборудования). На сайте вводим в строку поиска сведения об устройстве и находим совместимые драйверы, затем загружаем и устанавливаем.Поиск драйвера на сайтеЗагрузка драйвера с сайта
  3. Использование специализированного фирменного софта от производителей видеокарт (GeForce Experience, AMD Radeon software). Некоторые производители ноутбуков также устанавливают собственные утилиты для проверки и установки актуальных драйверов.Открытие GeForce ExperienceДрайверы через GeForce Experience
  4. Использование сторонних программ для обновления драйверов, таких как Driver Booster, DriverPack Solution и прочие.Driver Booster в Windows
  5. Через оснастку «Диспетчер устройств»:

Запуск инструмента восстановления Framework

Поскольку в некоторых случаях ошибка вызвана повреждением Фреймворка, устранить ошибку поможет восстановление платформы. Рассмотрим пошагово, как исправить код 0xe0434352:

Проверка жёсткого диска утилитой CHKDSK

Даже небольшое количество битых секторов способно привести к потере доступа к некоторым данным, что может отразиться на функционировании операционной системы или определённых программ. Для возвращения работоспособности в случае нарушения целостности секторов используется штатный инструмент системы – утилита CHKDSK, работающая из командной строки.

ВНИМАНИЕ. Способ применим при условии использования накопителя HDD. Носители SSD не предполагают наличие данной проблемы и о её исправлении речи не идёт.

Для запуска сканирования и устранения источника проблемы выполняем следующие действия:

Выполнение чистой загрузки

Старт Windows с минимальным количеством служб и компонентов позволит избежать конфликтов, возникающих при наличии несовместимого ПО, поэтому, чтобы проверить причастность какой-либо программы к появлению ошибки, следует выполнить чистую загрузку с последующим запуском приложений для выявления источника проблемы. Пользователями было вычислено, что сбой провоцирует софт для мониторинга FPS.

Выполним чистую загрузку Виндовс и, если сбой не появляется, найдём конфликтующее приложение, для чего проделываем такие манипуляции:

Далее действуем по ситуации – если сбой убрать удалось, выявляем конфликтующий софт, поочерёдно включая службы, программы автозапуска и перезагружая устройство, пока не будет найден источник конфликта. В случае наличия сбоя и в режиме чистого запуска системы пробуем другой вариант решения проблемы.

Сканирование системы утилитами DISM и SFC

Есть также вероятность возникновения ошибки в результате нарушения целостности системных файлов, к которым выполняются обращения программного обеспечения. Для исправления поочерёдно применим стандартные утилиты DISM и SFC:

Обычно один из рассмотренных методов решает проблему, но если ничего не помогло, можно пойти на крайние меры – восстановить систему, вернувшись к ранее созданной точке восстановления или используя носитель с установочным дистрибутивом Windows. В том случае, если это целесообразно, например, помимо ошибки 0xe0434352 работоспособность системы нарушается и другими проблемами, можно даже полностью переустановить ОС.

by Matthew Adams

Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more


Updated on April 27, 2022

  • A variety of software-related issues can eventually lead to Windows Application errors.
  • The guide below will show you how to fix Application error 0xe0434352.
  • Learn everything there is to know about Windows 10 with the help of our Windows Tutorials.
  • For more similar articles, check out our System Errors Hub.

Fix Windows error 0xe0434352

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

Numerous users have posted about Application Error 0xe0434352 on Microsoft’s support forum. That error can arise on Windows when users shut down or try to start specific software.

One user stated in a forum post:

When trying to open applications in my PC, I receive the following notification: the exception unknown software exception (0xe0434352) occurred in the application at location 0x74de812f.

There can be a few factors behind that error, but there are also a few potential fixes for it.

What is the exception unknown software exception occurred in the application at location?

These types of errors are fairly common and similar, and many have reported exception error 0xe06d7363 on their PC.

You should know that these errors are just a variation of the Exception Access Violation Error, but they are easily fixable, as long you know how to do it.

Any app can be affected by this issue and many reported Explorer.exe application error on their PC. If you’re having these issues, this guide will show you how to fix them properly.


How do I fix Windows Application error 0xe0434352?

1. Update the display driver

  1. To update drivers, download for free DriverFix – a third-party tool that will help with updating the essential drivers.
  2. Get the DriverFix installer to install the software.
  3. Set up the tool and launch it. It will start scanning immediately.
  4. You’ll get a full list of the software that is out of date.DriverFix automatically update drivers
  5. Update the necessary drivers (you can do it for each driver in turn, or use a bulk update option).
DriverFix

DriverFix

You don’t need expert tech knowledge to get rid of application errors. Just to keep your drivers up-to-date with this tool.

2. Clean boot Windows

  1. Right-click your Start menu button and select Run.
  2. Enter msconfig in Run’s Open text box, and press Enter
    Selective startup radio button Application Error 0xe0434352 on Windows
  3. Click Selective startup on the General tab if it’s not selected.
  4. Select the Load system services and Use original boot configuration check boxes.
  5. Deselect the Load startup items setting.
  6. Click Hide all Microsoft services to select that option on the Services tab.The Hide all Microsoft services setting Application Error 0xe0434352 on Windows
  7. Press Disable all to deselect the third-party services.
  8. Click Apply.
  9. Click OK to exit.
  10. Click Restart on the dialog box that opens.

Clean booting Windows to ensure there aren’t any conflicting third-party programs or services.

If, however, that does resolve the issue, you’ll need to figure out what third-party program or service is generating the error.


3. Run a system file scan

  1. Input cmd in Run, and press the Ctrl + Shift + Enter hotkey.
  2. Click Yes on the UAC prompt.
  3. Run the Deployment Image Servicing utility by entering the following command and pressing Enter: DISM.exe /Online /Cleanup-image /Restorehealth
  4. Thereafter, input the sfc /scannow command; and press the Enter key.Sfc /scannow command Application Error 0xe0434352 on Windows
  5. Restart Windows if the Command Prompt tells you that the scan repaired files.
Read more about this topic

  • Full Fix: Unhandled exception error in Windows 10/11
  • Fix the Kmode exception not handled error on Windows 10 & 11
  • Time Synchronization Failed with time.windows.com: 4 Fixes
  • Werfault.exe Error on Windows 10: How to Fix & Main Causes
  • Fix: Windows Cannot Access the Specified Device, Path or File
  • Driver PNP Watchdog: 9 Easy Fixes For Windows

4. Repair .NET Framework

  1. Open the .NET Framework Repair Tool page in a browser.
  2. Click Download on that page.
    Download button for .NET Framework Repair Application Error 0xe0434352 on Windows
  3. Click the NetFxRepairTool.exe check box.
  4. Click the Next button.
  5. Open the downloaded .NET Framework Repair Tool, and click Next to initiate the utility.Microsoft .NET Framework Repair Tool Application Error 0xe0434352 on Windows
  6. Click Next again to apply any suggested fixes.
  7. Press the Finish button.
  8. Restart the Windows platform.

5. Run a CHKDSK scan

  1. Enter Command Prompt in the search box.
  2. Select Run as administrator.
  3. Input chkdsk /f and press Enter to initiate the scan.chkdsk /f command Application Error 0xe0434352 on Windows
  4. Restart Windows after the scan is complete.

Those resolutions have fixed error 0xe0434352 for some users. Restoring Windows to an earlier date with System Restore might also fix the issue.

A repair install (or reinstall) of Windows can be a final resort if no other potential fixes resolve the error – but hopefully, you won’t get that far.

If you know of another solution to this error, let us know by leaving us a message in the comments section below.



newsletter icon

Newsletter

by Matthew Adams

Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more


Updated on April 27, 2022

  • A variety of software-related issues can eventually lead to Windows Application errors.
  • The guide below will show you how to fix Application error 0xe0434352.
  • Learn everything there is to know about Windows 10 with the help of our Windows Tutorials.
  • For more similar articles, check out our System Errors Hub.

Fix Windows error 0xe0434352

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

Numerous users have posted about Application Error 0xe0434352 on Microsoft’s support forum. That error can arise on Windows when users shut down or try to start specific software.

One user stated in a forum post:

When trying to open applications in my PC, I receive the following notification: the exception unknown software exception (0xe0434352) occurred in the application at location 0x74de812f.

There can be a few factors behind that error, but there are also a few potential fixes for it.

What is the exception unknown software exception occurred in the application at location?

These types of errors are fairly common and similar, and many have reported exception error 0xe06d7363 on their PC.

You should know that these errors are just a variation of the Exception Access Violation Error, but they are easily fixable, as long you know how to do it.

Any app can be affected by this issue and many reported Explorer.exe application error on their PC. If you’re having these issues, this guide will show you how to fix them properly.


How do I fix Windows Application error 0xe0434352?

1. Update the display driver

  1. To update drivers, download for free DriverFix – a third-party tool that will help with updating the essential drivers.
  2. Get the DriverFix installer to install the software.
  3. Set up the tool and launch it. It will start scanning immediately.
  4. You’ll get a full list of the software that is out of date.DriverFix automatically update drivers
  5. Update the necessary drivers (you can do it for each driver in turn, or use a bulk update option).
DriverFix

DriverFix

You don’t need expert tech knowledge to get rid of application errors. Just to keep your drivers up-to-date with this tool.

2. Clean boot Windows

  1. Right-click your Start menu button and select Run.
  2. Enter msconfig in Run’s Open text box, and press Enter
    Selective startup radio button Application Error 0xe0434352 on Windows
  3. Click Selective startup on the General tab if it’s not selected.
  4. Select the Load system services and Use original boot configuration check boxes.
  5. Deselect the Load startup items setting.
  6. Click Hide all Microsoft services to select that option on the Services tab.The Hide all Microsoft services setting Application Error 0xe0434352 on Windows
  7. Press Disable all to deselect the third-party services.
  8. Click Apply.
  9. Click OK to exit.
  10. Click Restart on the dialog box that opens.

Clean booting Windows to ensure there aren’t any conflicting third-party programs or services.

If, however, that does resolve the issue, you’ll need to figure out what third-party program or service is generating the error.


3. Run a system file scan

  1. Input cmd in Run, and press the Ctrl + Shift + Enter hotkey.
  2. Click Yes on the UAC prompt.
  3. Run the Deployment Image Servicing utility by entering the following command and pressing Enter: DISM.exe /Online /Cleanup-image /Restorehealth
  4. Thereafter, input the sfc /scannow command; and press the Enter key.Sfc /scannow command Application Error 0xe0434352 on Windows
  5. Restart Windows if the Command Prompt tells you that the scan repaired files.
Read more about this topic

  • Full Fix: Unhandled exception error in Windows 10/11
  • Fix the Kmode exception not handled error on Windows 10 & 11
  • Time Synchronization Failed with time.windows.com: 4 Fixes
  • Werfault.exe Error on Windows 10: How to Fix & Main Causes
  • Fix: Windows Cannot Access the Specified Device, Path or File
  • Driver PNP Watchdog: 9 Easy Fixes For Windows

4. Repair .NET Framework

  1. Open the .NET Framework Repair Tool page in a browser.
  2. Click Download on that page.
    Download button for .NET Framework Repair Application Error 0xe0434352 on Windows
  3. Click the NetFxRepairTool.exe check box.
  4. Click the Next button.
  5. Open the downloaded .NET Framework Repair Tool, and click Next to initiate the utility.Microsoft .NET Framework Repair Tool Application Error 0xe0434352 on Windows
  6. Click Next again to apply any suggested fixes.
  7. Press the Finish button.
  8. Restart the Windows platform.

5. Run a CHKDSK scan

  1. Enter Command Prompt in the search box.
  2. Select Run as administrator.
  3. Input chkdsk /f and press Enter to initiate the scan.chkdsk /f command Application Error 0xe0434352 on Windows
  4. Restart Windows after the scan is complete.

Those resolutions have fixed error 0xe0434352 for some users. Restoring Windows to an earlier date with System Restore might also fix the issue.

A repair install (or reinstall) of Windows can be a final resort if no other potential fixes resolve the error – but hopefully, you won’t get that far.

If you know of another solution to this error, let us know by leaving us a message in the comments section below.



newsletter icon

Newsletter

На чтение 3 мин. Просмотров 8.4k. Опубликовано 03.09.2019

Существует множество ошибок, возникающих во всех приложениях, даже в таких приложениях, как Microsoft Excel, которые входят в состав пакета Office.

Об ошибке, о которой мы говорим, является печально известная ошибка « Microsoft Excel ожидает другого приложения для выполнения действия OLE ».

Когда эта конкретная ошибка появляется на вашем дисплее, у вас есть несколько вариантов для ее устранения.

Содержание

  1. Как устранить ошибку «Microsoft Excel ожидает другого приложения…»?
  2. 1. Что такое OLE a?
  3. 2: Почему появляется ошибка OLE?
  4. 3: Как исправить проблему «Excel ждет OLE»

Как устранить ошибку «Microsoft Excel ожидает другого приложения…»?

  1. Что такое действие OLE?
  2. Почему появляется ошибка OLE?
  3. Как исправить проблему «Excel ждет OLE»

1. Что такое OLE a ?

Действие «Связывание и внедрение объектов» (OLE) – это технология, позволяющая приложениям Office взаимодействовать с другими приложениями.

Это позволяет редактирующему приложению отправлять часть документа в другие приложения, а затем импортирует его или возвращает его с дополнительным содержимым.

2: Почему появляется ошибка OLE?

Иногда следующая ошибка может отображаться на вашем экране, если требуемый ответ не приходит достаточно быстро: Microsoft Excel ожидает, пока другое приложение выполнит действие OLE .

3: Как исправить проблему «Excel ждет OLE»

Первое решение, конечно же, перезагрузить компьютер и повторить попытку. Если проблема не устранена, попробуйте следующие обходные пути:

1. Включить функцию «Игнорировать другое приложение, использующее DDE»

  1. Откройте лист Excel
  2. Перейти в меню «Файл»
  3. Нажмите на Опции
  4. Перейти на вкладку «Дополнительно»
  5. Прокрутите вниз до области «Общие» и установите флажок «Игнорировать другие приложения, использующие динамический обмен данными (DDE)».
  6. Перезапустите Excel

2. Отключить надстройки

  1. Откройте лист Excel
  2. Перейти в меню «Файл»
  3. Нажмите на Опции
  4. Нажмите на надстройки
  5. Выберите надстройки Excel и нажмите кнопку «Перейти».
  6. Снимите все флажки и нажмите ОК

3. Другие способы прикрепления книги Excel

Использование в Excel опции «Отправить с помощью электронной почты» может привести к указанной выше ошибке.

Вы можете отправить свою книгу, прикрепив ее в виде файла к электронному письму, например, в Outlook или Hotmail. Вы можете использовать любое приложение электронной почты, чтобы решить эту проблему.

Выберите свое почтовое приложение с умом! Мы пришли к нам на помощь с этим свежим списком!

С учетом сказанного, мы можем обернуть это. Сообщите нам в разделе комментариев ниже, если вам удалось устранить ошибку с помощью вышеупомянутых шагов.

Примечание редактора . Этот пост был первоначально опубликован в мае 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

Я
   selenat

08.10.10 — 12:10

Делаю

Ексель = ПолучитьCOMОбъект(ИмяФайлаЭксель,»Excel.Application»);

Выдает: «Ошибка получения объекта COM: Интерфейс не поддерживается».

Эксель установлен. База локальная, файловая. Чего не хватает? Нужно помимо установленного экселя какие-то еще дллки зарегить или что?

   le_

1 — 08.10.10 — 12:14

Нужно проверить права пользователя системы на создание com-объектов.

   le_

2 — 08.10.10 — 12:15

Пуск — Выполнить — dcomcnfg

   le_

3 — 08.10.10 — 12:19

А потом:

ExcelApplication = Новый COMObject(«Excel.Application»);
ФайлЭксель = ExcelApplication.WorkBooks.Open(Путь);
ЛистЭксель = ФайлЭксель.Sheets(1);

//…какие-то действия…

ExcelApplication.Quit();
ExcelApplication = Неопределено;

  

selenat

4 — 08.10.10 — 12:22

(1-3) Спасибо! Все получилось.

TurboConf — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Имеем ALT Linux + WINE@Etersoft 1.0.6 = 1C8.1 вполне прилично работает. Также есть DLL для оптимизации расчета маршрута из одного города в другой (используется в транспортном отделе, стандартные средства 1С очень медленно считают). Эту DLL в конфигурации 1С подключают следующим образом:

Код: Выделить всё

Попытка
atl = ПолучитьCOMОбъект("","CTakePath.CTakePath.1");
Исключение
Сообщить(ОписаниеОшибки(),СтатусСообщения.Внимание);
Возврат Ложь;
КонецПопытки;

В WINE библиотека прописывается так:

Код: Выделить всё

[user@test-altlinux]$ regsvr32 "t:dllTakePath.dll"
Xlib:  extension "XFree86-DRI" missing on display "localhost:10.0".
Xlib:  extension "XFree86-DRI" missing on display "localhost:10.0".
Successfully registered DLL t:dllTakePath.dll

После чего в system.reg имеем:

Код: Выделить всё

[SoftwareClassesCLSID{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}] 1210261335
@="CTakePath Object"
"AppID"=""
[SoftwareClassesCLSID{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}LocalServer32] 1210261335
@="T:dllTakePath.dll"
"ThreadingModel"=""
[SoftwareClassesCLSID{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}ProgID] 1210261335
@="CTakePath.CTakePath.1"
[SoftwareClassesCLSID{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}Programmable] 1210261335
[SoftwareClassesCLSID{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}TypeLib] 1210261335
@="{F4CFAD43-F334-4A71-89E9-0A08E93E9E79}"
[SoftwareClassesCLSID{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}VersionIndependentProgID] 1210261335
@="CTakePath.CTakePath"

Сравнивал с реестром Windows – там тоже самое. Доступ к диску «Т» с нужными правами есть. Но в итоге, когда 1С пытается получить доступ к библиотеке, имеем ошибку:

Код: Выделить всё

Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: Unknown error 0x80080005

В COM-объектах не силен — может WINE-ну нужно еще каких-то системных библиотек установить, кроме тех, что идут в комплекте?

Модератор: Дмитрий Юхтимовский

Ошибка получения объекта COM

При запуске тестов TPC-1C и G1C появляется следующая ошибка.
{ОбщийМодуль.Глобальный(51)}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект)
по причине:
Ошибка получения объекта COM: COM-объекты поддерживается только в операционных системах Windows

Сервер 1С — линукс, сервер баз аналогично, клиент запущен на сервере терминалов.
Подскажите, пожалуйста, в чем проблема.

selfin
 
Сообщений: 1
Зарегистрирован: 21 мар 2014, 08:11


Re: Ошибка получения объекта COM

Сообщение fwhr » 22 мар 2014, 15:20

с COM ушла ошибка, а с этой можно как-то побороться, или до следующей обновы ждать?

Код: выделить все
{Обработка.TCP_1C_GILV.Форма.Форма(458)}: Значение не является значением объектного типа (ПроцессорНаименование)
   ПроцессорНаименование      = ФизическиеПараметры.ПроцессорНаименование;
fwhr
 
Сообщений: 2
Зарегистрирован: 22 мар 2014, 13:33

Re: Ошибка получения объекта COM

Сообщение ssavel » 24 мар 2014, 17:21

fwhr писал(а):с COM ушла ошибка, а с этой можно как-то побороться, или до следующей обновы ждать?

Код: выделить все
{Обработка.TCP_1C_GILV.Форма.Форма(458)}: Значение не является значением объектного типа (ПроцессорНаименование)
   ПроцессорНаименование      = ФизическиеПараметры.ПроцессорНаименование;

Прошу загрузить кандидат на новую версию теста по ссылке

ftp://isinka.gilev.ru/GILV_TPC_G1C.dt

(пользователь g1c, пароль g1c)
и сообщить, сохраняется ли ошибка.

ssavel
 
Сообщений: 7
Зарегистрирован: 21 мар 2014, 15:30

Re: Ошибка получения объекта COM

Сообщение fwhr » 24 мар 2014, 17:54

Загрузил, версия в Справка — О программе отображается как 2.0.2.7
Стартует без ошибок. Оба теста выполняются. Спасибо.

ЗЫ: По тесту рекомендуемое кол-во пользователей: 231. «Мои» 30-50 юзеров могут быть спокойны? ;)

fwhr
 
Сообщений: 2
Зарегистрирован: 22 мар 2014, 13:33



Вернуться в Нагрузочное тестирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Вопрос При работе с Excel из 1С возникает сообщение: «Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается». Что делать?
Ответ
Подробнее:

При использовании:

Excel = Новый COMОбъект("Excel.Application");
WB = Excel.Workbooks.Open(ИмяФайла);

Выдает ошибку – Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается.

Или другой метод:

Объект = ПолучитьCOMОбъект(ИмяФайла);

— сообщение: «Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: Класс не зарегистрирован»
или

Объект = ПолучитьCOMОбъект(ИмяФайла, "Excel.Application");

— сообщение: «Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: Сервер RPC недоступен»

Причин всех этих ошибок может быть несколько. 

У службы «Запуск серверных процессов DCOM» тип запуска должен быть «Авто».

Кроме того, если  служба «Агент сервера 1С:Предприятия 8.2» запускается от имени специального пользователя, то у него должны быть права на запуск компоненты «Приложение Microsoft Excel»

Служба «Агент сервера 1С:Предприятия 8.2» не должна запускаться от имени пользователя с ограниченными правами, у него должны быть права на запуск компоненты «Приложение Microsoft Excel».

Другая возможная причина: 1С предприятие установлено в 64-битном варианте, а Excel — в 32-битном. Может помочь установка 1С в 32-битном варианте (это может быть проще, чем найти 64-битный Excel)

У службы «Запуск серверных процессов DCOM» тип запуска необходимо установить в «Авто». После чего желательно перезагрузить компьютер.

Ну и как вариант, быть может поврежден установленный пакет MS Office. Необходимо попробовать переустановить его.

Next Post

  • v8

  • Программисту 1C

Пт Май 14 , 2010

Вопрос Как в запросе использовать «СокрЛП», «Лев», «Прав», т.е. как отсечь нужное количество символов? Ответ Использовать конструкцию «ВЫРАЗИТЬ»: … ГДЕ (ВЫРАЗИТЬ(усЕдиницыХранения.Владелец.Наименование КАК СТРОКА(4))) «Груз» |ГДЕ | (ВЫРАЗИТЬ(усЕдиницыХранения.Владелец.Наименование КАК СТРОКА(4))) &Груз … Запрос.УстановитьПараметр(«Груз»,»Груз»);

Breaking News

Ошибка получения объекта com: отказано в доступе.

Данная ошибка возникла при использовании библиотеки, например HASP, которая была зарегистрирована с помощью COM+. Такая регистрация помогает использовать 32 разрядные библиотеки на 64 разрядных серверах. Подробное описание действий по регистрации библиотек легко найти на просторах интернета.

После регистрации не всегда проходит все гладко по созданию COM объекта. Может возникнуть ошибка доступа к COM объекту, которая звучит примерно так:

Ошибка получения объекта COM: отказано в доступе.

Что бы избавиться от ошибки, откройте оснастку «Службы компонентов». Раскройте дерево служб и в ветке COM+ найди нужную службу, откройте её свойства (см. рисунок 1).

Рисунок 1. Свойства приложения COM+

В свойствах перейдите на вкладку Безопасность и для пункта «принудительная проверка доступа для приложений» снимите галочку (см. рисунок 2). Проверьте создание COM объекта.

Рисунок 2. Снятие принудительной проверки доступа для COM+

Если создание COM объекта не увенчалось успехом, попробуйте установить политику программных ограничений в неограниченный уровень (см. рисунок 3).

Рисунок 3. Неограниченный уровень политики программных ограничений

Если требуется, чтобы приложение COM+ могли запускать пользователи сети, не проходящие проверку подлинности, роли приложения должны включать анонимного пользователя. В Microsoft Windows Vista® анонимный пользователь не включается по умолчанию в группу «Все». Этот тип пользователя можно добавить в мастере установки приложения COM+ при установке или создании нового приложения. В мастере на странице Добавление ролей приложения щелкните Добавить роль, введите «АНОНИМНЫЙ ВХОД» и нажмите кнопку ОК.

Автор LapEV, 28 янв 2013, 08:42

0 Пользователей и 1 гость просматривают эту тему.

У меня вопрос при загрузки базы на сервер появилвсь ошибка, хотя в файловой работала замечательно… при добавлении файла в хранилище выскакивает:Справочник.Документ.Форма.ФормаЭлемента.Форма(74)}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект)
ДокументОбъект_COM = ПолучитьCOMОбъект(ФайлИмя);
по причине:

Ошибка получения объекта COM: Не удается открыть файл при помощи специального имени

Хотя в хранилище записывается и легко достается …не просматривается только в html-поле документа …

Подскажите в каком направлении искать …это ошибка сервера (не все службы подключины) или пересматривать логику добавления документов…


Либо нет прав на создание КОМ-объекта, либо его вообще нету на сервере…

Если долго всматриваться в учебник…то в голову может прийти мысль его открыть!


Работая с компьютером, пользователи периодически сталкиваются с различными неисправностями, которые мешают работе программного обеспечения. Среди часто появляющихся сбоев можно встретить ошибку с кодом 0xe0434352, возникающую при старте определённых приложений или завершении работы/перезагрузке системы. Рассмотрим, что может послужить причиной неполадки и как её устранить.

Ошибка 0xe0434352 в Windows

Причины ошибки

Сбой загрузки ПО с выплывающим сообщением «Исключение: неизвестное программное исключение (0xe0434352) в приложении» может быть спровоцирован различными факторами:

  • Неактуальные, устаревшие драйвера видеокарты. Чаще всего проблема вызвана несовместимостью или повреждением видеодрайвера, решением будет установка свежей, стабильной версии ПО.
  • Проблемы с NET Framework. Различные версии фреймворка (4.6.1, 4.6, 4.5.2, 4.5.1) могут вызывать ошибки при старте программ, исправить ситуацию можно с помощью средства восстановления.
  • Повреждение системных файлов. Выявить и восстановить файлы можно посредством штатных инструментов системы DISM и SFC, запускаемых из командной строки.
  • Наличие сбойных секторов на жестком диске. Повреждение отдельных секторов делает невозможным получение доступа к находящимся на них данным, что может провоцировать различные неполадки в работе системы и ошибки в ходе запуска программ.
  • Конфликт ПО. Сторонний софт или процесс может провоцировать конфликт, в результате которого появляется ошибка. Решение предполагает чистый запуск системы без участвующих в процессе компонентов и служб с последующим поочерёдным их включением, что позволит выявить источник неприятности.

Обновление графического процессора

Ошибка «неизвестное программное исключение (0xe0434352)» в большинстве случаев является следствием неактуальности драйверов. Решение проблемы заключается в загрузке свежего подходящего ПО. Загрузить драйверы видеокарты, чтобы устранить ошибку, можно в автоматическом режиме или вручную несколькими способами:

  1. С помощью службы «Центр обновления Windows». Открыть оснастку можно через «Параметры» (Win+I) – «Обновление и безопасность». Windows Update позволяет проверить наличие обновлений, загрузить и установить доступные пакеты.Переход в параметры WindowsРаздел «Обновление и безопасность» в WindowsКнопка «Проверить наличие обновлений» в Windows
  2. Загрузка с официального сайта производителя (если речь о ноутбуке, идём на ресурс производителя оборудования). На сайте вводим в строку поиска сведения об устройстве и находим совместимые драйверы, затем загружаем и устанавливаем.Поиск драйвера на сайтеЗагрузка драйвера с сайта
  3. Использование специализированного фирменного софта от производителей видеокарт (GeForce Experience, AMD Radeon software). Некоторые производители ноутбуков также устанавливают собственные утилиты для проверки и установки актуальных драйверов.Открытие GeForce ExperienceДрайверы через GeForce Experience
  4. Использование сторонних программ для обновления драйверов, таких как Driver Booster, DriverPack Solution и прочие.Driver Booster в Windows
  5. Через оснастку «Диспетчер устройств»:

Запуск инструмента восстановления Framework

Поскольку в некоторых случаях ошибка вызвана повреждением Фреймворка, устранить ошибку поможет восстановление платформы. Рассмотрим пошагово, как исправить код 0xe0434352:

Проверка жёсткого диска утилитой CHKDSK

Даже небольшое количество битых секторов способно привести к потере доступа к некоторым данным, что может отразиться на функционировании операционной системы или определённых программ. Для возвращения работоспособности в случае нарушения целостности секторов используется штатный инструмент системы – утилита CHKDSK, работающая из командной строки.

ВНИМАНИЕ. Способ применим при условии использования накопителя HDD. Носители SSD не предполагают наличие данной проблемы и о её исправлении речи не идёт.

Для запуска сканирования и устранения источника проблемы выполняем следующие действия:

Выполнение чистой загрузки

Старт Windows с минимальным количеством служб и компонентов позволит избежать конфликтов, возникающих при наличии несовместимого ПО, поэтому, чтобы проверить причастность какой-либо программы к появлению ошибки, следует выполнить чистую загрузку с последующим запуском приложений для выявления источника проблемы. Пользователями было вычислено, что сбой провоцирует софт для мониторинга FPS.

Выполним чистую загрузку Виндовс и, если сбой не появляется, найдём конфликтующее приложение, для чего проделываем такие манипуляции:

Далее действуем по ситуации – если сбой убрать удалось, выявляем конфликтующий софт, поочерёдно включая службы, программы автозапуска и перезагружая устройство, пока не будет найден источник конфликта. В случае наличия сбоя и в режиме чистого запуска системы пробуем другой вариант решения проблемы.

Сканирование системы утилитами DISM и SFC

Есть также вероятность возникновения ошибки в результате нарушения целостности системных файлов, к которым выполняются обращения программного обеспечения. Для исправления поочерёдно применим стандартные утилиты DISM и SFC:

Обычно один из рассмотренных методов решает проблему, но если ничего не помогло, можно пойти на крайние меры – восстановить систему, вернувшись к ранее созданной точке восстановления или используя носитель с установочным дистрибутивом Windows. В том случае, если это целесообразно, например, помимо ошибки 0xe0434352 работоспособность системы нарушается и другими проблемами, можно даже полностью переустановить ОС.

by Matthew Adams

Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more


Updated on April 27, 2022

  • A variety of software-related issues can eventually lead to Windows Application errors.
  • The guide below will show you how to fix Application error 0xe0434352.
  • Learn everything there is to know about Windows 10 with the help of our Windows Tutorials.
  • For more similar articles, check out our System Errors Hub.

Fix Windows error 0xe0434352

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

Numerous users have posted about Application Error 0xe0434352 on Microsoft’s support forum. That error can arise on Windows when users shut down or try to start specific software.

One user stated in a forum post:

When trying to open applications in my PC, I receive the following notification: the exception unknown software exception (0xe0434352) occurred in the application at location 0x74de812f.

There can be a few factors behind that error, but there are also a few potential fixes for it.

What is the exception unknown software exception occurred in the application at location?

These types of errors are fairly common and similar, and many have reported exception error 0xe06d7363 on their PC.

You should know that these errors are just a variation of the Exception Access Violation Error, but they are easily fixable, as long you know how to do it.

Any app can be affected by this issue and many reported Explorer.exe application error on their PC. If you’re having these issues, this guide will show you how to fix them properly.


How do I fix Windows Application error 0xe0434352?

1. Update the display driver

  1. To update drivers, download for free DriverFix – a third-party tool that will help with updating the essential drivers.
  2. Get the DriverFix installer to install the software.
  3. Set up the tool and launch it. It will start scanning immediately.
  4. You’ll get a full list of the software that is out of date.DriverFix automatically update drivers
  5. Update the necessary drivers (you can do it for each driver in turn, or use a bulk update option).
DriverFix

DriverFix

You don’t need expert tech knowledge to get rid of application errors. Just to keep your drivers up-to-date with this tool.

2. Clean boot Windows

  1. Right-click your Start menu button and select Run.
  2. Enter msconfig in Run’s Open text box, and press Enter
    Selective startup radio button Application Error 0xe0434352 on Windows
  3. Click Selective startup on the General tab if it’s not selected.
  4. Select the Load system services and Use original boot configuration check boxes.
  5. Deselect the Load startup items setting.
  6. Click Hide all Microsoft services to select that option on the Services tab.The Hide all Microsoft services setting Application Error 0xe0434352 on Windows
  7. Press Disable all to deselect the third-party services.
  8. Click Apply.
  9. Click OK to exit.
  10. Click Restart on the dialog box that opens.

Clean booting Windows to ensure there aren’t any conflicting third-party programs or services.

If, however, that does resolve the issue, you’ll need to figure out what third-party program or service is generating the error.


3. Run a system file scan

  1. Input cmd in Run, and press the Ctrl + Shift + Enter hotkey.
  2. Click Yes on the UAC prompt.
  3. Run the Deployment Image Servicing utility by entering the following command and pressing Enter: DISM.exe /Online /Cleanup-image /Restorehealth
  4. Thereafter, input the sfc /scannow command; and press the Enter key.Sfc /scannow command Application Error 0xe0434352 on Windows
  5. Restart Windows if the Command Prompt tells you that the scan repaired files.
Read more about this topic

  • Full Fix: Unhandled exception error in Windows 10/11
  • Fix the Kmode exception not handled error on Windows 10 & 11
  • Time Synchronization Failed with time.windows.com: 4 Fixes
  • Werfault.exe Error on Windows 10: How to Fix & Main Causes
  • Fix: Windows Cannot Access the Specified Device, Path or File
  • Driver PNP Watchdog: 9 Easy Fixes For Windows

4. Repair .NET Framework

  1. Open the .NET Framework Repair Tool page in a browser.
  2. Click Download on that page.
    Download button for .NET Framework Repair Application Error 0xe0434352 on Windows
  3. Click the NetFxRepairTool.exe check box.
  4. Click the Next button.
  5. Open the downloaded .NET Framework Repair Tool, and click Next to initiate the utility.Microsoft .NET Framework Repair Tool Application Error 0xe0434352 on Windows
  6. Click Next again to apply any suggested fixes.
  7. Press the Finish button.
  8. Restart the Windows platform.

5. Run a CHKDSK scan

  1. Enter Command Prompt in the search box.
  2. Select Run as administrator.
  3. Input chkdsk /f and press Enter to initiate the scan.chkdsk /f command Application Error 0xe0434352 on Windows
  4. Restart Windows after the scan is complete.

Those resolutions have fixed error 0xe0434352 for some users. Restoring Windows to an earlier date with System Restore might also fix the issue.

A repair install (or reinstall) of Windows can be a final resort if no other potential fixes resolve the error – but hopefully, you won’t get that far.

If you know of another solution to this error, let us know by leaving us a message in the comments section below.



newsletter icon

Newsletter

by Matthew Adams

Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more


Updated on April 27, 2022

  • A variety of software-related issues can eventually lead to Windows Application errors.
  • The guide below will show you how to fix Application error 0xe0434352.
  • Learn everything there is to know about Windows 10 with the help of our Windows Tutorials.
  • For more similar articles, check out our System Errors Hub.

Fix Windows error 0xe0434352

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

Numerous users have posted about Application Error 0xe0434352 on Microsoft’s support forum. That error can arise on Windows when users shut down or try to start specific software.

One user stated in a forum post:

When trying to open applications in my PC, I receive the following notification: the exception unknown software exception (0xe0434352) occurred in the application at location 0x74de812f.

There can be a few factors behind that error, but there are also a few potential fixes for it.

What is the exception unknown software exception occurred in the application at location?

These types of errors are fairly common and similar, and many have reported exception error 0xe06d7363 on their PC.

You should know that these errors are just a variation of the Exception Access Violation Error, but they are easily fixable, as long you know how to do it.

Any app can be affected by this issue and many reported Explorer.exe application error on their PC. If you’re having these issues, this guide will show you how to fix them properly.


How do I fix Windows Application error 0xe0434352?

1. Update the display driver

  1. To update drivers, download for free DriverFix – a third-party tool that will help with updating the essential drivers.
  2. Get the DriverFix installer to install the software.
  3. Set up the tool and launch it. It will start scanning immediately.
  4. You’ll get a full list of the software that is out of date.DriverFix automatically update drivers
  5. Update the necessary drivers (you can do it for each driver in turn, or use a bulk update option).
DriverFix

DriverFix

You don’t need expert tech knowledge to get rid of application errors. Just to keep your drivers up-to-date with this tool.

2. Clean boot Windows

  1. Right-click your Start menu button and select Run.
  2. Enter msconfig in Run’s Open text box, and press Enter
    Selective startup radio button Application Error 0xe0434352 on Windows
  3. Click Selective startup on the General tab if it’s not selected.
  4. Select the Load system services and Use original boot configuration check boxes.
  5. Deselect the Load startup items setting.
  6. Click Hide all Microsoft services to select that option on the Services tab.The Hide all Microsoft services setting Application Error 0xe0434352 on Windows
  7. Press Disable all to deselect the third-party services.
  8. Click Apply.
  9. Click OK to exit.
  10. Click Restart on the dialog box that opens.

Clean booting Windows to ensure there aren’t any conflicting third-party programs or services.

If, however, that does resolve the issue, you’ll need to figure out what third-party program or service is generating the error.


3. Run a system file scan

  1. Input cmd in Run, and press the Ctrl + Shift + Enter hotkey.
  2. Click Yes on the UAC prompt.
  3. Run the Deployment Image Servicing utility by entering the following command and pressing Enter: DISM.exe /Online /Cleanup-image /Restorehealth
  4. Thereafter, input the sfc /scannow command; and press the Enter key.Sfc /scannow command Application Error 0xe0434352 on Windows
  5. Restart Windows if the Command Prompt tells you that the scan repaired files.
Read more about this topic

  • Full Fix: Unhandled exception error in Windows 10/11
  • Fix the Kmode exception not handled error on Windows 10 & 11
  • Time Synchronization Failed with time.windows.com: 4 Fixes
  • Werfault.exe Error on Windows 10: How to Fix & Main Causes
  • Fix: Windows Cannot Access the Specified Device, Path or File
  • Driver PNP Watchdog: 9 Easy Fixes For Windows

4. Repair .NET Framework

  1. Open the .NET Framework Repair Tool page in a browser.
  2. Click Download on that page.
    Download button for .NET Framework Repair Application Error 0xe0434352 on Windows
  3. Click the NetFxRepairTool.exe check box.
  4. Click the Next button.
  5. Open the downloaded .NET Framework Repair Tool, and click Next to initiate the utility.Microsoft .NET Framework Repair Tool Application Error 0xe0434352 on Windows
  6. Click Next again to apply any suggested fixes.
  7. Press the Finish button.
  8. Restart the Windows platform.

5. Run a CHKDSK scan

  1. Enter Command Prompt in the search box.
  2. Select Run as administrator.
  3. Input chkdsk /f and press Enter to initiate the scan.chkdsk /f command Application Error 0xe0434352 on Windows
  4. Restart Windows after the scan is complete.

Those resolutions have fixed error 0xe0434352 for some users. Restoring Windows to an earlier date with System Restore might also fix the issue.

A repair install (or reinstall) of Windows can be a final resort if no other potential fixes resolve the error – but hopefully, you won’t get that far.

If you know of another solution to this error, let us know by leaving us a message in the comments section below.



newsletter icon

Newsletter

Изменение размера шрифта в Парус-8

Инструкция

Точка входа в процедуру не найдена

Решение

Обновление версии Парус-8


Вопросы с сетью, например при запуске виснет на проверке лицензии, хотя при этом связь есть.

Решение

В данной ситуации ошибка связана с тем, что сеть (канал связи) между вами и МИАЦ не настроена должным образом и в процессе передачи данных либо бьются пакеты передаваемые с сервера, либо дефрагментируются, а на конечных машинах не могут собраться. Решение проблемы скорее всего кроется в настройке параметров сети  MTU и MSS. По поводу настройки сети вам нужно звонить в организацию, которая вам ее предоставляет, как правило это РОСИНТЕГРАЦИЯ, либо МИАЦ.


Ошибка соединения с сервером базы данных. ORA-12170: TNS:Connect timeout occurred

Решение

Необходимо убедиться доступен ли сервер с базой данных, чтобы это сделать нужно зайти в командную строку и выполнить команду — ping:

ping 10.0.9.60

1. По результату команды – ping можно сделать выводы о причине выше указанной ошибки, если пакеты теряются либо вообще не приходят с сервера, то причина в канале связи либо в настройке сети, в данном случае вам нужно обращаться к той организации которая предоставляет вам сеть как правило это РОСИНТЕНРАЦИЯ либо МИАЦ.

2. Если по результату команды – ping потери пакетов нету, то необходимо проверить чтобы порт 1521 был открыт на входящие и исходящие подключения.

3. Если по результату команды – ping потери пакетов нету, и порт 1521 открыт то в данной ситуации ошибка связана с тем, что сеть (канал связи) между вами и МИАЦ не настроена должным образом и в процессе передачи данных либо бьются пакеты передаваемые с сервера, либо дефрагментируются, а на конечных машинах не могут собраться. Решение проблемы скорее всего кроется в настройке параметров сети  MTU и MSS. По поводу настройки сети вам нужно звонить в организацию которая вам ее предоставляет, как правило это РОСИНТЕГРАЦИЯ либо МИАЦ.


Ошибка ORA-12154: TNS: could not resolve service name

Решение

Рекомендуется перезагрузить компьютер и сетевое оборудование, и попробовать снова войти в программу. Если после этого ошибка не пропала, то причина её кроется в настройке сети, сетевого оборудования обеспечивающего связь с сервером.


Ошибка соединения с сервером базы данных. ORA-12518: TNS:listener could not hand off client connection

Решение

Рекомендуется перезагрузить компьютер и сетевое оборудование, и попробовать снова войти в программу. Если после этого ошибка не пропала, то причина её кроется в настройке сети, сетевого оборудования обеспечивающего связь с сервером.


Ошибка ORA-03113 иногда ошибка ORA-03135

Решение

Проблема в сети, об этом собственно говорит ошибка. По данным вопросам нужно обращаться в Росинтеграцию,  для правильной настройки VipNet координатора.


В окне ввода имени пароля название организации и название модулей пишется «Вопросительными» знаками.

Решение

После установки Парус 8 в окне «Начать сеанс» в полях «Организация» и «Приложение» знаки вопроса «???????» вместо корректных значений. Попробуйте перезагрузить компьютер, после снова попробовать зайти в Парус 8, после чего должна опять появиться подобная ошибка, со второй попытки входа ошибка должна исчезнуть. Если после выше указанных действий ошибка не исчезает, то нужно проверить прописалась ли переменная NLS_LANG (шаг 3) в переменные среды окружения ОС. Нужно зайти в: Компьютер-Свойства-Дополнительные параметры системы-Переменные среды- Системные переменные (нижнее окошко) и убедится что переменная NLS_LANG со значением AMERICAN_AMERICA.CL8MSWIN1251 присутствует в списке переменных, если ее нет то ее необходимо добавить в ручную и попробовать Войти в Парус 8 (если необходимо перезагрузить компьютер). 


Ошибка ORA-12560

Решение

1. Проверить чтобы директория установки Паруса была отличная от Program Files (x86), в противном случае перенести парус в другую директорию.
2. Если п.1 не помог, и парус был установлен по инструкции, то решение проблемы заключается в правильной настройке сети, VIPnet координатора, если он есть, настройке файрвола, проверке пинга до сервера БД.


При попытке открыть отчет из Центра учета, появляется вот такая ошибка: «Произошла ошибка внешнего программного объекта. В случае повторения ошибки необходимо сообщить о ней разработчикам» Exception EOleSysError in module p8561vcl.bpl at 0005F9C0.

Решение

Проверьте, что бы:

  1. Версия MS Office была 32х битная.
  2. MS Office, была не пробная(trial).
  3. MS Office были установлены все патчи. 

Если все условия соблюдены необходимо переустановить на компьютер пользователя MS Office, предварительно удалив ветки реестра:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice
HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftOffice


Ошибка ORA-12546: TNS:permission denied

Решение

Проблема заключается в недостатке системных привилегий у пользователя ОС на объекты ORACLE, нужно их назначить. При наличии криптографического ПО (например VIPNET), требуется также настройка прав доступа для пользователя ОС.


Ошибка ORA-12569: TNS:packet checksum failure

Решение

Проблема заключается в том что пакеты приходящие с сервера на клиент oracle повреждены, причина этого заключается в локальной сети, либо сетевом оборудовании, которое работает не должным образом. Нужно попробовать переподключить все соединения, перезагрузить сетевое оборудование. Также проблема может крыться в наличии криптографических программ, которые шифруют трафик, в этом случае требуется более детальная их настройка. Либо стоит связаться с провайдером вашей локальной/глобальной сети.

Ошибка Error loading MIDAS.DLL

Решение

Исправление ошибки при вызове отработанного времени midas.docx

На чтение 8 мин. Просмотров 490 Опубликовано 19.04.2021

Несколько пользователей Office сообщают об ошибке «Microsoft ожидает, пока другое приложение завершит действие OLE» при попытке запустить сценарий VBA или при попытке запустить Excel из BI. стартовая площадка. Сообщается, что проблема возникает во всех последних версиях Windows, включая Windows 7, Windows 8.1 и Windows 10)

Содержание

  1. Что такое действие OLE?
  2. Что вызывает ошибку “Microsoft Excel ожидает, пока другое приложение завершит действие OLE”?
  3. Метод 1. Удаление Adobe Acrobat PDFMaker (если применимо)
  4. Метод 2. Разрешение приложений, использующих DDE, в настройках Excel
  5. Метод 3: завершение процесса Internet Explorer (IE)
  6. Метод 4: Подавление Обмен сообщениями приложения Excel
  7. Метод 5. Отключить режим совместимости (если применимо)

Действие связывания и встраивания объектов (OLE) – это, по сути, механизм, предназначенный для помощи различным приложениям Office (Word, Excel, Powerpoint, Sharepoint) для связи с другими приложениями для успешного завершения операции.

Что вызывает ошибку “Microsoft Excel ожидает, пока другое приложение завершит действие OLE”?

Мы исследовали эту конкретную проблему, просмотрев различные отчеты пользователей и официальную документацию Microsoft . Нам даже удалось воспроизвести проблему на одной из наших тестовых машин.

Если Excel выдает запрос на связь другому приложению (скажем, Word), он делает это с помощью объекта OLE, а затем ожидает ответ от заявки. Если ответ не приходит в установленное по умолчанию пороговое время, Excel выдаст конечному пользователю следующее предупреждение: «Microsoft Excel ожидает, пока другое приложение выполнит действие OLE»

Хотя сообщение об ошибке всегда одно и то же, на самом деле существует несколько довольно распространенных сценариев, которые вызывают эту конкретную ошибку в Microsoft Excel:

  • Протокол DDE отключен в Excel . Эта проблема может возникать из-за того, что протокол динамического обмена данными (DDE) отключен в настройках Excel.
  • Поврежденная установка Office . Некоторые затронутые пользователи сообщили, что проблема была решена после переустановки или восстановления всей установки Office.
  • Надстройка Adobe Acrobat PDFMaker конфликтует с Excel . Было несколько отчетов пользователей, которым удалось решить проблему, отключив или удалив PDFMake. r.
  • Процесс IE (Internet Explorer) мешает работе DDE . Обычно это происходит, когда пользователь пытается сохранить файл в Microsoft Excel. . В этом случае решение состоит в том, чтобы закрыть процесс вручную.

Если вы в настоящее время пытаетесь разрешить это конкретное сообщение об ошибке, эта статья предоставит вам выбор шагов по устранению неисправностей. Ниже представлен набор методов, которые другие пользователи в аналогичной ситуации успешно использовали для решения проблемы.

Для достижения наилучших результатов следуйте приведенным ниже методам по порядку, пока не найдете исправление, которое является эффективен в решении проблемы. Приступим

Метод 1. Удаление Adobe Acrobat PDFMaker (если применимо)

Некоторым пользователям удалось устранить сообщение об ошибке, удаление надстройки Adobe Acrobat PDF Maker. Как оказалось, этот плагин может конфликтовать с некоторыми версиями Microsoft Excel.

Вот список версий Office, совместимых с PDF Maker:

  • Office 2010 (Office 14) 32-разрядная и 64-разрядная
  • Office 2013 (Office 15) 32-разрядная и 64-разрядная версии
  • Office 2016 (Office 16) 32-разрядная и 64-разрядная версии

Примечание. Вы можете ознакомиться с полным руководством Adobe по совместимости ( здесь ).

Если этот сценарий применим и вы не полагаетесь на PDF Maker В таком случае вы, скорее всего, сможете решить проблему, отключив или удалив надстройку Adobe Acrobat PDFMaker.

Вот краткое руководство о том, как это сделать:

Обновление: Вы также можете использовать это Fix-it (здесь) для автоматического отключения надстройки PDFMaker. Он совместим со всеми последними версиями Windows, включая Windows 10, Windows 8.1, Windows 7 и Windows Vista.

  1. Откройте Microsoft Excel и нажмите Файл . с помощью панели ленты.
  2. В меню “Файл” выберите Параметры (внизу списка меню).
  3. В меню параметров Excel нажмите Надстройки с помощью меню слева. Затем перейдите на правую панель, разверните раскрывающееся меню, связанное с Управление , и выберите Надстройки COM . Затем нажмите кнопку Перейти… , чтобы открыть меню Com Add-ins .
  4. В поле” Надстройки COM “снимите флажок, связанный с надстройкой COM для Acrobat PDFMaker Office , или выберите его и нажмите” Удалить “, чтобы удалить. его полностью.
  5. Перезагрузите компьютер и воссоздайте шаги, которые ранее вызывали ошибку, после завершения следующего запуска.

Если вы все еще столкнувшись с ошибкой «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» , перейдите к следующему методу ниже.

Метод 2. Разрешение приложений, использующих DDE, в настройках Excel

Как сообщают многие пользователи, проблема может возникнуть, если Microsoft Excel настроен так, чтобы игнорировать любые приложения, которые пытаются взаимодействовать с Excel, использующий протокол динамического обмена данными (DDE) .

Например, скажем, вы дважды щелкаете k в книге Excel в проводнике Windows – как только команда регистрируется, динамический обмен данными (DDE) отправляется в Excel. Этот обмен даст указание Excel открыть книгу, по которой вы только что дважды щелкнули.

Если Excel настроен на игнорирование приложений, использующих динамический обмен данными протокол, обмен не произойдет, и вместо этого вы увидите сообщение об ошибке «Microsoft Excel ожидает, пока другое приложение выполнит действие OLE» .

К счастью, вы можете легко исправить эту проблему, войдя в меню Параметры в Excel и включив протокол DDE. Вот краткое руководство о том, как это сделать:

  1. Откройте Microsoft Excel и нажмите Файл . Не имеет значения, откроете ли вы новую книгу или новый документ.
  2. В Файл нажмите Параметры на левой панели.
  3. В меню Параметры Excel щелкните вкладку Дополнительно в левом меню. Затем перейдите на правую панель и прокрутите вниз, пока не дойдете до раздела Общие . Когда вы попадете туда, убедитесь, что флажок, связанный с Игнорировать другие приложения, использующие динамический обмен данными (DDE) , снят.
  4. Нажмите Ok , чтобы сохранить изменения, затем перезапустите Microsoft Excel. Затем повторите операцию, которая ранее вызывала ошибку «Microsoft ожидает, пока другое приложение завершит действие OLE» , и посмотрите, сохраняется ли проблема.

Если вы по-прежнему сталкиваетесь с тем же сообщением об ошибке, перейдите к следующему методу ниже.

Метод 3: завершение процесса Internet Explorer (IE)

Несколько пользователей, видящих «Microsoft ожидает, пока другое приложение завершит действие OLE » при попытке сохранить файл, вы можете увидеть ошибку, потому что процесс IE мешает динамическому обмену данными (DDE)

Пользователи в аналогичной ситуации сообщают, что проблема была решена после того, как они вручную завершили процесс IE. Вот краткое руководство, как это сделать:

  1. Нажмите Ctrl + Shift + Esc , чтобы открыть Диспетчер задач .
  2. В диспетчере задач перейдите на вкладку Процессы и посмотрите, есть ли у вас какой-либо процесс, принадлежащий Internet Explorer, который в настоящее время активен.
  3. Если вы видите одно открытое, просто щелкните его правой кнопкой мыши и выберите Завершить задачу , чтобы закрыть его.
  4. Вернитесь в Excel и посмотрите, появляется ли ошибка « Microsoft ожидает, пока другое приложение завершит действие OLE », когда вы повторно пытаюсь сохранить файл.

Если вы по-прежнему сталкиваетесь с той же ошибкой, перейдите к следующему методу ниже.

Метод 4: Подавление Обмен сообщениями приложения Excel

Если вы видите сообщение об ошибке при попытке запустить сценарий VBA, одним из обходных путей может быть подавление обмена сообщениями приложения с помощью крошечного фрагмента кода.

Но имейте в виду, что это не решит саму проблему – это всего лишь обходной путь, предотвращающий появление сообщения об ошибке. Однако это будет полезно, если ваша единственная цель – предотвратить появление сообщения об ошибке.

Вот краткое руководство по вставке кода VBA в Excel Workbook, который подавляет обмен сообщениями приложения Excel:

  1. Откройте книгу в Excel и нажмите Alt + F11 , чтобы открыть редактор Visual Basic (VBE) .
  2. На панели Project (слева) щелкните правой кнопкой мыши ThisWorkbook и выберите Вставить> Модуль .
  3. Во вновь созданном модуле вставьте следующий код (в правая часть экрана):
     Private Declare Function CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn As Long, ByRef PreviousFilter) As LongPublic Sub KillMessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter 0 &, IMsgFilter SubsgFilter  IMsgFilter As Long CoRegisterMessageFilter IMsgFilter, IMsgFilterE  nd Sub 

    Обновление: Другие пользователи сообщили, что им удалось предотвратить появление сообщения об ошибке с помощью следующего кода VBA:

     Sub CreateXYZ () Dim wdApp As Object Dim wd As Object On Error Возобновить Далее Установить wdApp = GetObject (, "Word.Application") Если Err.Number  0 Затем Установить wdApp = CreateObject ("Word.Application") Конец  Если при ошибке GoTo 0 Установите wd = wdApp.Documents.Open (ThisWorkbook.Path & Application.PathSeparator & "XYZ template.docm") wdApp.Visible = True Range ("A1: B10"). CopyPicture xlScreen wd.Range.PasteEnd  Sub 
  4. Нажмите Ctrl + S и нажмите Нет , когда увидите « Следующие функции не могут быть сохранены в книге без макросов » предупреждение.
  5. Затем выберите подходящее место для измененной книги задайте собственное имя и убедитесь, что для параметра Тип файла установлено значение Книга Excel с поддержкой макросов . Когда все будет в порядке, нажмите Сохранить , чтобы создать книгу Excel с поддержкой макросов .
  6. Нажмите Alt + Q , чтобы закрыть редактор и вернуться к своей книге.. Вернувшись в редактор, нажмите Alt + F8 , выберите только что созданный макрос и нажмите Выполнить .

После завершения этой процедуры вы больше не должны видеть ошибку «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» с этой книгой (даже если она может по-прежнему появляться в фоновом режиме).

Метод 5. Отключить режим совместимости (если применимо)

Некоторым пользователям удалось устраните проблему после обнаружения того, что исполняемый файл Excel работает в режиме совместимости . Это может произойти из-за ручного вмешательства пользователя или из-за стороннего приложения.

Если вы подозреваете, что Excel работает в режиме совместимости, отключите его и посмотрите, ожидает ли ‘Microsoft Excel для другого приложения, чтобы завершить действие OLE ‘ перестает появляться ошибка. Обычно сообщение об ошибке возникает, если исполняемый файл Excel настроен для работы в режиме совместимости с Windows Vista и более ранними версиями.

Вот краткое руководство по отключению режима совместимости:

  1. Щелкните правой кнопкой мыши исполняемый файл Excel (или ярлык) и выберите Свойства .
  2. В окне Свойства перейдите на вкладку Совместимость и снимите флажок, связанный с Запустите эту программу в режиме совместимости .

Последнее обновление Ноя 12, 2021

Последнее изменение: 3 апреля 2019 г.


Чтобы исправить различные проблемы с ПК, мы рекомендуем Restoro PC Repair Tool: это программное обеспечение исправит распространенные компьютерные ошибки, защитит вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Исправьте проблемы с ПК и удалите вирусы прямо сейчас, выполнив 3 простых шага:

  1. Загрузите Restoro PC Repair Tool, который поставляется с запатентованными технологиями (патент доступен здесь ).
  2. Нажмите Начать сканирование, чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
  3. Нажмите «Восстановить все», чтобы исправить проблемы, влияющие на безопасность и производительность вашего компьютера.
  • В этом месяце Restoro скачали 662 786 читателей.

Во всех приложениях появляется множество ошибок, даже в таких сторонних приложениях, как Microsoft Excel, входящие в состав пакета Office.

Ошибка, о которой мы говорим, – это печально известная ошибка «Microsoft Excel ожидает, пока другое приложение завершит действие OLE ».

Когда эта конкретная ошибка появляется на вашем дисплее, у вас есть несколько вариантов ее решения.

Как устранить ошибку «Microsoft Excel ожидает, пока другое приложение завершит действие OLE»?

  1. Что такое действие OLE?
  2. Почему появляется ошибка OLE?
  3. Как исправить ошибку «Excel ожидает OLE»

1: Что такое OLE-действие?

Действие связывания и встраивания объектов (OLE) – это технология, позволяющая приложениям Office взаимодействовать с другими приложениями.

Это позволяет приложению для редактирования отправлять часть документа в другие приложения, а затем импортировать ее или забирать обратно с дополнительным содержимым.

2: Почему появляется ошибка OLE?

Иногда на экране может отображаться следующая ошибка, если требуемый ответ не приходит достаточно быстро: Microsoft Excel ожидает, пока другое приложение завершит действие OLE.

3 Как исправить ошибку «Excel ожидает OLE»

Первое решение – это, конечно, перезагрузить компьютер и повторить попытку. Если проблема не исчезнет, ​​попробуйте следующие обходные пути:

1 Включите функцию «Игнорировать другое приложение, использующее DDE».

  1. Откройте лист Excel
  2. Перейдите в меню “Файл”.
  3. Нажмите на Параметры
  4. Перейдите на вкладку Advanced
  5. Прокрутите вниз до области «Общие» и установите флажок «Игнорировать другие приложения, использующие динамический обмен данными (DDE)».
  6. Перезагрузите Excel

2 Отключить надстройки

  1. Откройте лист Excel
  2. Перейдите в меню “Файл”.
  3. Нажмите на Параметры
  4. Нажмите на надстройки
  5. Выберите надстройки Excel и нажмите кнопку «Перейти».
  6. Снимите все флажки и нажмите ОК.

3 Другие способы прикрепления книги Excel

Использование опции Excel «Отправить по электронной почте» может привести к упомянутой выше ошибке.

Вы можете отправить свою книгу, вложив ее в виде файла, например, в электронное письмо в Outlook или Hotmail. Вы можете использовать любое почтовое приложение, чтобы решить эту проблему.

Источник записи: windowsreport.com

Я
   selenat

08.10.10 — 12:10

Делаю

Ексель = ПолучитьCOMОбъект(ИмяФайлаЭксель,»Excel.Application»);

Выдает: «Ошибка получения объекта COM: Интерфейс не поддерживается».

Эксель установлен. База локальная, файловая. Чего не хватает? Нужно помимо установленного экселя какие-то еще дллки зарегить или что?

   le_

1 — 08.10.10 — 12:14

Нужно проверить права пользователя системы на создание com-объектов.

   le_

2 — 08.10.10 — 12:15

Пуск — Выполнить — dcomcnfg

   le_

3 — 08.10.10 — 12:19

А потом:

ExcelApplication = Новый COMObject(«Excel.Application»);
ФайлЭксель = ExcelApplication.WorkBooks.Open(Путь);
ЛистЭксель = ФайлЭксель.Sheets(1);

//…какие-то действия…

ExcelApplication.Quit();
ExcelApplication = Неопределено;

  

selenat

4 — 08.10.10 — 12:22

(1-3) Спасибо! Все получилось.

Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс, 1996 г.

Имеем ALT Linux + WINE@Etersoft 1.0.6 = 1C8.1 вполне прилично работает. Также есть DLL для оптимизации расчета маршрута из одного города в другой (используется в транспортном отделе, стандартные средства 1С очень медленно считают). Эту DLL в конфигурации 1С подключают следующим образом:

Код: Выделить всё

Попытка
atl = ПолучитьCOMОбъект("","CTakePath.CTakePath.1");
Исключение
Сообщить(ОписаниеОшибки(),СтатусСообщения.Внимание);
Возврат Ложь;
КонецПопытки;

В WINE библиотека прописывается так:

Код: Выделить всё

[user@test-altlinux]$ regsvr32 "t:dllTakePath.dll"
Xlib:  extension "XFree86-DRI" missing on display "localhost:10.0".
Xlib:  extension "XFree86-DRI" missing on display "localhost:10.0".
Successfully registered DLL t:dllTakePath.dll

После чего в system.reg имеем:

Код: Выделить всё

[Software\Classes\CLSID\{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}] 1210261335
@="CTakePath Object"
"AppID"=""
[Software\Classes\CLSID\{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}\LocalServer32] 1210261335
@="T:\dll\TakePath.dll"
"ThreadingModel"=""
[Software\Classes\CLSID\{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}\ProgID] 1210261335
@="CTakePath.CTakePath.1"
[Software\Classes\CLSID\{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}\Programmable] 1210261335
[Software\Classes\CLSID\{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}\TypeLib] 1210261335
@="{F4CFAD43-F334-4A71-89E9-0A08E93E9E79}"
[Software\Classes\CLSID\{6946EE1A-5979-4D7A-BE49-04C68A7DCE85}\VersionIndependentProgID] 1210261335
@="CTakePath.CTakePath"

Сравнивал с реестром Windows – там тоже самое. Доступ к диску «Т» с нужными правами есть. Но в итоге, когда 1С пытается получить доступ к библиотеке, имеем ошибку:

Код: Выделить всё

Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: Unknown error 0x80080005

В COM-объектах не силен — может WINE-ну нужно еще каких-то системных библиотек установить, кроме тех, что идут в комплекте?

  1. Приветствую.

    Столкнулся с проблемой:
    Создал обработку, которая запускает Excel, читает файл, заполняет его и записывает.
    На клиенте все великолепно выполняется.
    Создал регламентное задание, которое запускает в определенное время это на сервере.
    При выполнении на сервере вылезает ошибка про то, что типа MS Excel не удалось получить доступ к файлу. При этом доподлинно известно, что ком. объект Excel даже не создался (нет его в процессах диспетчера задач).
    Примечательно, что если запустить обработку клиентом с машины, где установлен сервер 1С, то все выполняется.

    Excel = Новый COMОбъект("Excel.Application");
    Книга = Excel.WorkBooks.Open("D:DstOrder.xls");
    

    Чувствую, что дело тут в том, что при работе с клиента Excel запускается из-под пользователя в реальном сеансе, а в случае сервера — под пользователем хоть и с полными правами, но без запущенного сеанса.

    Сервер Windows Server 2008 R2 Standart. Service Pack 1
    Как это обойти?


  2. shurikvz

    Offline

    shurikvz
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.547
    Симпатии:
    344
    Баллы:
    104

    1) Файл D:DstOrder.xls действительно существует на сервере?
    2) У пользователя под которым запущен сервер есть право доступа к каталогу D:Dst?

  3. 1. Да, файл существует. Обработка при запуске на этом же сервере из-под клиента выполняется без проблем.
    2. Доступ есть. Пользователь — администратор. Пробовал файл в разные папки класть.

    — Объединение сообщений, 15 авг 2014

    Полный текст ошибки. Ошибка от имени Microsoft Excel, однако процесса EXCEL в диспетчере задач нет!

    Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Excel): Приложению Microsoft Excel не удается получить доступ к файлу «D:DstOrder.xls». Это может быть вызвано одной из следующих причин.

    • Указан несуществующий файл или путь.
    • Файл используется другой программой.
    • Имя книги, которую вы пытаетесь сохранить, совпадает с именем другой книги, открытой в данный момент.

    — Объединение сообщений, 15 авг 2014

    8.3.4.496

    Последнее редактирование: 15 авг 2014

  4. shurikvz

    Offline

    shurikvz
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.547
    Симпатии:
    344
    Баллы:
    104

    Т.е. сервер (ragent.exe и т.д.) стартует от имени Администратора? Или все же от USR1CV82 (не знаю как там по умолчанию под 8.3 пользователь называется).

  5. У меня пользователь USR1CV81 со старых времен. Он входит в группу Администраторы.

    Сейчас провел эксперимент. Зашел на сервер от имени этого пользователя и в клиенте запустил обработку — без проблем.

  6. Попробовал вместо COMОбъект использовать ПолучитьCOMОбъект. Вот результат

    Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: -2147221021(0x800401E3): Операция недоступна


  7. shurikvz

    Offline

    shurikvz
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.547
    Симпатии:
    344
    Баллы:
    104


  8. shurikvz

    Offline

    shurikvz
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.547
    Симпатии:
    344
    Баллы:
    104


  9. shurikvz

    Offline

    shurikvz
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.547
    Симпатии:
    344
    Баллы:
    104


    likalim и Mark768 нравится это.
  10. Спасибо тебе, добрый человек. Сам бы не допер…


  11. shurikvz

    Offline

    shurikvz
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.547
    Симпатии:
    344
    Баллы:
    104

    Да не за что.
    Не совсем я это, разум это коллективный.. :)

  12. Небольшое уточнение:
    При выборе «Текущий пользователь», обработка на сервере запускает Excel только в том случае, если на сервер выполнил вход кто-нибудь из пользователей.
    Если это условие не выполняется, то получаем ошибку:

    Ошибка при вызове конструктора (COMОбъект): -2147467262(0x80004002): Интерфейс не поддерживается

    На вкладке «Удостоверения» есть 3-й вариант запуска — указать конкретного пользователя и пароль.
    Я указал пользователя, от имени которого работает сервер 1С (USR1CV81).
    В таком варианте обработка запускает Excel при отсутствии работающих пользователей на сервере.
    Это меня устраивает.

    В моем случае не бывает работающих пользователей на сервере и тем более, запускающих Excel
    Могу предположить, что при запуске Excel любым пользователем (не USR1CV81) могут возникнуть проблемы.
    Например, Excel запускается и работает, однако при старте выдает «Невозможно использовать связывание и внедрение объектов».

  13. Приветствую.

    Когда в этой теме мне очень помогли. Восстановили сервер после аварии. Теперь восстанавливаю возможность работы пользователя USR1CV81 с Excel.
    Столкнулся с тем, что в Службы компонентов->Компьютеры->Мой компьютер->Настройка DCOM теперь нет ветки Microsoft Excel Application, хотя сам Excel установлен.
    Что я сделал не так?


  14. alexburn

    Offline

    alexburn
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    560
    Баллы:
    204

    Переустанавливать эксель пробовали ?

  15. Да, уже несколько раз и разные версии.
    Вычитал в сети, что если нет ветки явно, то нужно в реестре найти его наименование в виде кода. В реестре нашел, но его кода в Настройка DCOM тоже нет.


  16. Ardak

    Offline

    Ardak

    Регистрация:
    21 дек 2015
    Сообщения:
    1
    Симпатии:
    1
    Баллы:
    1

    Вдруг кому понадобится
    Выполняем команду «mmc comexp.msc /32», которая делает то же что и DCOMCONFIG, но позволяет видеть 32 битные компоненты.


  17. limus80

    Offline

    limus80

    Регистрация:
    30 май 2013
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1

    важное как мне кажется дополнение
    ко всему вышесказанному надо добавить учетке права входа в качестве сервиса на компьютер
    без этого у меня не работало на W2K12R2


  18. Gucci76

    Offline

    Gucci76
    Опытный в 1С

    Регистрация:
    9 мар 2008
    Сообщения:
    75
    Симпатии:
    0
    Баллы:
    26

    Здравствуйте.
    У меня похожая проблема, но только с ВОРДом
    В файловом варианте я могу Новый COMОбъект(«Word.Application»), а в клиент-серверном нет.
    Службы компонентов->Компьютеры->Мой компьютер->Настройка DCOM тут НЕ нашел ворда (открывал через команду «mmc comexp.msc /32»).


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

  • Ошибка получения объекта com 2147467262 0x80004002 интерфейс не поддерживается
  • Ошибка получения объекта com 2147467262 0x80004002 no such interface supported
  • Ошибка получения объекта com 2147467259 0x80004005
  • Ошибка получения объекта com 2147221164 0x80040154 класс не зарегистрирован
  • Ошибка получения объекта com 2147221021 0x800401e3 операция недоступна