Обновлено: 06.06.2023
Содержание
Решение 1. Проверьте запись процесса Winlogon в реестре
Давайте проверим ситуацию, когда файл скрипта уже удален, к примеру, антивирусом, а запись в реестра ещё присутствует, которая и вызывает данную ошибку скрипта.
- Откройте редактор реестра, нажав Win+R набрав regedit в строке Выполнить и нажав клавишу Enter.
- Перейдите по следующему пути в редакторе:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon
Выйдите из системы и войдите снова, чтобы проверить, исчезла ли ошибка.
Решение 2. Исправьте запись .vbs скриптов в реестре
- Нажмите комбинацию клавиш WIN+R, чтобы запустить утилиту Выполнить, введите regedit и нажмите Enter.
- После открытия редактора реестра перейдите к следующему ключу:
Решение 3. Создайте пустой скрипт
Если вы не можете найти, какая программа вызывает этот скрипт, и вы все перепробовали, попробуйте воссоздать файл-скрипт и посмотреть, решит ли это данную проблему. Приведем пример на ошибке, которая представлена на скриншоте, но так можно попробовать сделать с любым отсутствующим файлом-сценарием.
- Щелкните правой кнопкой мыши в любом месте области рабочего стола, выберите Создать в контекстном меню и нажмите Текстовый документ.
- В текстовом документе (блокноте) введите следующий текст:
После проделанных манипуляций перезагрузите компьютер, если окно с ошибкой больше не повляется, значит данное решение помогло. Это решение можно пробовать с разными отсутствующими файлами сценариями.
Решение 4. Выполните проверку системных файлов
Для запуска SFC сделайте следующее:
- Нажмите правой кнопкой мыши на кнопке Пуск и в появившемся меню выберите Windows PowerShell (администратор).
- В появившемся окне Контроль учетных записей нажмите кнопку Да
- В окне Windows PowerShell введите команду:
Решение 5. Запустите антивирусное сканирование
В любом случае, лучше проверить системный диск любым антивирусным решением или встроенным программным обеспечением Защитник Windows для сканирования и устранения проблемы. Также обязательно проверить ту папку, на которую указывает ошибка и в будующем стоит обратить внимание на недостаточную защиту компьютера от вирусов, так как он смог попасть на Ваше устройство.
Комментарии
Спасибо огромное. 3й способ сработал. Всех благ автору
Первый же способ решим проблему на win 10, рекомендосьенс )
Добавить комментарий
Используя наш веб-сайт, вы соглашаетесь на использование файлов cookie.
Подробнее
Cookies are short reports that are sent and stored on the hard drive of the user’s computer through your browser when it connects to a web. Cookies can be used to collect and store user data while connected to provide you the requested services and sometimes tend not to keep. Cookies can be themselves or others.
Дистрибутив программы АС УРМ (ПБС) можно скачать по следующим ссылкам:
Инструкции
Инструкции по установке программы АС УРМ (ПБС)
Инструкции по установке программы АС УРМ (ПБС) можно скачать по следующим ссылкам:
Инструкции по работе с программой АС УРМ (ПБС)
Инструкции по работе с программой АС УРМ (ПБС) можно скачать по следующим ссылкам:
Рекомендации при работе и способы их решения
Вопросы по обновлению и настройке программы
Программа требует обновление, если обновить — не пропадут ли данные?
Данные не пропадут! Если всё же, каким-то образом, данные потерялись, то можете проделать действия из пункта «Появляется уведомление: «Текущая версия программы не может функционировать, возможно проводимое обновление не было выполнено до конца. Запустите программу автообновления, выполните откат до предыдущей версии и попробуйте провести обновление снова»» чтобы вернуться к состоянию базы до обновления. Для того чтобы гарантировать сохранение данных можете сохранить папку C:Program FilesKRISTA (либо C:Program Files (x86)KRISTA для 64 разрядной системы).
Как провести обновление? Или при входе в программу появляется уведомление:»Требуется обновление версии системы. Необходимо соединиться с сервером для закачки»
Необходимо зайти в пункт меню «сервер» — «проверить наличие обновлений».
После чего ввести пароль и во всех появляющихся окнах подтвердить выполнение операций. Если после обновления продолжает выдавать уведомление о необходимости обновления, значит не установлено несколько обновлений и необходимо обновлять пока это уведомление не пропадёт. Более подробную инструкцию по обновлению можно скачать по следующим ссылкам:
Как посмотреть установленную версию программы?
На рабочем месте «Настройки» на странице «Редактор настроек» находим на панели параметров «Текущая версия УРМ (согласно базе)», где указана версия программы (например, 09.12.02). Также увидеть номер версии можно в правом верхнем углу окна программы.
Появляется уведомление: «Текущая версия программы не может функционировать, возможно проводимое обновление не было выполнено до конца. Запустите программу автообновления, выполните откат до предыдущей версии и попробуйте провести обновление снова»
При обновлении выдаёт ошибку: «не удаётся выгрузить службу FireBird»
а) не закрывая окно ошибки, нажать правой кнопкой мыши по значку «мой компьютер» — пункт «управление». В открывшемся окне выбрать «службы». Найти службы FireBird и по соответствующей кнопке на панели (либо правой кнопкой мыши на службе) остановить FireBird (достаточно остановки одной из 2-х служб, вторая остановится автоматически);
б) в службах может присутствовать третья служба FireBird – FirebirdServerKELiteInstance, предназначенная для работы Контур-Экстерн – в этом случае необходимо отключить эту службу (рекомендуем перейти на последнюю версию Контур-Экстерн, работающую на MS SQL Server, а не на FireBird, во избежание проблем в работе АС УРМ );
в) обратиться к системному администратору, если недостаточно прав для остановки служб, для предоставления соответствующих прав.
После обновления не запускается программа, либо выходят следующие ошибки:
«точка входа в процедуру не найдена»
Если после обновления, программа не запускается и выходит данная ошибка:»точка входа в процедуру не найдена», то необходимо запустить файл C:Program FilesKRISTAURMOCXcreg.exe (C:Program Files (x86)KRISTAURMOCXcreg.exe). Если не помогло, то нужно проделать действия из пункта » Появляется уведомление: «Текущая версия программы не может функционировать, возможно проводимое обновление не было выполнено до конца. Запустите программу автообновления, выполните откат до предыдущей версии и попробуйте провести обновление снова»».
«DIM. Ошибка создания объекта:»
«TfWorkplace.PrepareWorkplace:Ошибка получения хранилища глобальных параметров»
Если после обновления, программа не запускается и выходит данная ошибка:»TfWorkplace.PrepareWorkplace:Ошибка получения хранилища глобальных параметров», то необходимо запустить файл C:Program FilesKRISTAURMOCXcreg.exe (C:Program Files (x86)KRISTAURMOCXcreg.exe). Если не помогло, то нужно проделать действия из пункта » Появляется уведомление: «Текущая версия программы не может функционировать, возможно проводимое обновление не было выполнено до конца. Запустите программу автообновления, выполните откат до предыдущей версии и попробуйте провести обновление снова»».
«Workplace:WorkplaceRefCount = 3see C:Programm Files KristaURMOCXNewWP.log for detail»
Если после обновления, программа не запускается и выходит данная ошибка:»TfWorkplace.PrepareWorkplace:Ошибка получения хранилища глобальных параметров», то необходимо запустить файл C:Program FilesKRISTAURMOCXcreg.exe (C:Program Files (x86)KRISTAURMOCXcreg.exe). Если не помогло, то нужно проделать действия из следующего пункта » Появляется уведомление: «Текущая версия программы не может функционировать, возможно проводимое обновление не было выполнено до конца. Запустите программу автообновления, выполните откат до предыдущей версии и попробуйте провести обновление снова»».
Клиент сетевой версии требует обновление, как её обновить?
Операции синхронизации, обновления, отправки документов (смены статусов) производятся исключительно на головной машине. Если головная машина обновлена до последней версии и клиент сетевой версии требует обновление — это значит, что сетевой клиент настроен неправильно.
При попытке обновить программу выходит ошибка «попытка установить соединение была безуспешной, т. к. от другого компьютера за требуемое время не получен отклик»
Необходимо проверить правильно ли прописаны адреса серверов в настройках УРМ. Настройка системы производится на рабочем месте «Настройки» на странице «Редактор настроек», или в меню «Серевер» далее выбираем «Подключения» и смотрим какой адрес сервера выбран.
Текущие адреса серверов: urm.minfin.bashkortostan.ru и 62.133.191.189. Переключение между серверами (это может потребоваться если один из серверов недоступен, либо на него слишком большая нагрузка и соединения не проходят) осуществляется через пункт меню «сервер» — «подключения», либо на «панели параметров» нажатием кнопки вызова модального справочника ( кнопка с тремя точками ) в пункте «Подключения» и проставлением в открывшемся окне галочки на второй сервер. После обязательно необходимо сохранить изменения кнопкой «Изменения» с изображением кристалла.
При установке программы УРМ выходит ошибка:»Удаленное рабочее место уже установлено. Удалите предыдущую версию»
Необходимо зайти в меню Пуск — Программы — Стандартные — «Выполнить».
Далее набираем в открывшемся окне команду Regedit и нажимаем ОК, нажимаем «ДА» в последующем запросе, после чего откроется редактор реестра. Переходим в ветку HKEY_LOCAL_MACHINESOFTWARE если система 32х-битная и HKEY_LOCAL_MACHINESOFTWAREWow6432Node, если 64х-битная. Находим раздел «Krista», нажимаем правой кнопкой мыши выбираем «удалить», подтверждаем удаление кнопкой «Да» и пробуем установить программу УРМ повторно.
Вопросы по синхронизации и обмену данными
Рекомендовали сделать полную синхронизацию, не потеряются ли данные после этой операции?
ГРБС отправил Паспорт ГУ (Расчет затрат) на доработку, но в АС УРМ документ находится на рассмотрении (утверждён, на согласовании)
Необходимо проделать полную синхронизацию, нажав на пункт меню «сервер» — «полная синхронизация», при необходимости ввести пароль. После окончания синхронизации обязательно необходимо перезапустить программу.
Проверить в настройках правильно ли указан Ваш код пользователя.Настройка системы производится на рабочем месте «Настройки» на странице «Редактор настроек».
После отправки Паспорта учреждения или Расчета затрат учреждения на рассмотрение в ГРБС статус так и остаётся «на доработке», ошибки не выходят
В таких случаях необходимо проверить наличие красного восклицательного знака указывающего на наличие ошибки. Если она есть, то необходимо перемотать до конца вправо поля паспорта, и навести стрелку мыши на запись поля «ошибка на сервере», чтобы увидеть ошибку полностью.
При работе с программой выходит ошибка: «. is not a valid floating point value for field. »
Для исправления этой ошибки необходимо на компьютере зайти в меню «Пуск» — «Панель управления» — «Язык и региональные стандарты» — вкладка «форматы» — «дополнительные параметры» и значением поля «Разделитель дробной и целой части» выставить «запятую» вместо «точки».
При отправке документа «на рассмотрение ГРБС» выходит ошибка: «Попытка вставить документ или запись в детализацию документа. Ошибка обработки на сервере. Вероятно не задан натуральный ключ»
Возможно документ уже дошёл до ГРБС, но статус в АС УРМ не изменился. В этом случае необходимо позвонить в ГРБС либо в техподдержку, убедиться что документ действительно дошёл, после чего, если нет больше новых данных в других документах, сделать полную синхронизацию.
Во время синхронизации выходит ошибка:«Ошибка соединения с сервером ПД»
На эту ошибку можно не обращать внимания и продолжить синхронизацию нажатием кнопки «ок».
Во время полной синхронизации выходит ошибка, содержащая в тексте выражение «..out of memory..»
Вероятнее всего недостаточно оперативной памяти компьютера и, как решение, можно добавить виртуальной памяти. Для этого заходим по правой кнопке мыши на значке «мой компьютер» в свойства компьютера — «Дополнительные параметры системы» — в открывшемся окне вкладка «дополнительно» — снова вкладка «дополнительно» — в окне «виртуальная память» указываем размер исходя из значения поля «свободно» — например, вводим 4000 в поля «исходный размер» и «максимальный размер» и нажимаем кнопку «задать». Так же можно вверху окна переключить на другой диск, к примеру диск D, и там так же задать значение. Размер 4000 МБ в сумме со всех дисков будет вполне достаточно.
Вопросы по работе с документами: Паспорт учреждения
Не получается отредактировать справочник должностей, поля неактивны
Справочник должностей, в отличии от Паспорта учреждения и Расчет затрат учреждения (РЗУ), пользователи могут вернуть на доработку самостоятельно, для этого необходимо нажать кнопку «Доработать», ввести пароль, если потребуется и дождаться пока операция отработает. После этого документ перейдёт из статуса «Принят» в статус «Доработка» (по кнопке кристаллика эти изменения сохранять не требуется).
В Паспорте учреждения в структурных подразделениях не получается внести новые (изменить) должности
При отправке Паспорта учреждения на рассмотрение в ГРБС выходит ошибка «Отсылаемый документ ссылается на другой документ, который ещё не был отослан»
Возможно, не выполнены рекомендации из пункта (смотри вопрос «Не получается отредактировать справочник должностей, поля неактивны»), то есть после редактирования справочника «должности» он не был снова «принят».
Вопросы по работе с документами: Расчет затрат учреждения
При попытке вернуть РЗУ на доработку по соответствующей кнопке выходит ошибка «не доступен ни один переход»
На доработку РЗУ (и Паспорт учреждения) можно вернуть только с помощью полной синхронизации (смотри вопрос «ГРБС отправил Паспорт ГУ (Расчет затрат) на доработку, но в АС УРМ документ находится на рассмотрении (утверждён, на согласовании)») и только при условии, что Ваш ГРБС точно отправил их на доработку. Для УРМ доступна только кнопка «передача на рассмотрение ГРБС».
Не получается отредактировать Паспорт учреждения (РЗУ), все поля серые и неактивные
Необходимо проверить статус документа. Если статус НЕ «на доработке», то необходимо чтобы ГРБС ВЕРНУЛ документ «на доработку». После этого необходимо сделать полную синхронизацию (смотри вопрос «ГРБС отправил Паспорт ГУ (Расчет затрат учреждения) на доработку, но в АС УРМ документ находится на рассмотрении (утверждён, на согласовании)»).
Если вы еще не знали, regedit.exe — это исполнительный файл, отвечающий за запуск редактора реестра Windows. Последний, в свою очередь, представляет собой мозг всей системы. Стоит отметить, что пользователи чрезвычайно редко сталкиваются с неполадками реестра, но если с ним все же что-то случается, то это зачастую что-то действительно серьезное.
Что вызывает «Windows не удалось найти regedit.exe»?
- Работа вредоносного ПО или вирусов. Возможно, в вашу систему смогли пробраться какие-то незваные гости. Вирусы и вредоносное ПО может по разному влиять на работу ОС Windows, например, красть личные данные, вызывать случайные ошибки или даже вывести систему из строя, внеся в ее реестр всякие непонятные записи.
- Поврежденные системные файлы. Реестр Windows постоянно получает доступ к различным системным файлам. Если реестр наткнется на нужный ему файл, но он был поврежден, то система выдаст пользователю соответствующую ошибку. Есть шанс, что «Windows не удалось найти regedit.exe» появилось как раз из-за повреждения системных файлов.
- Некорректные параметры для локальных групповых политик. Групповые политики Windows — это мощный инструмент, при помощи которого можно блокировать и получать доступ к разным компонентам системы. Если в редакторе локальных групповых политик доступ к реестре Windows был заблокирован, то появление ошибки не так уж и удивительно.
- Неправильно настроенные переменные среды Windows. Переменные среды — это значения, в которых хранится вся информация касательно среды системы. Каждый процесс в Windows имеет набор переменных сред c их особыми значениями. И если эти переменные среды настроены не совсем корректно, то у вас есть все шансы столкнуться с этой ошибкой.
- Неудачная установка Windows. Проблемы с реестром часто возникают после не самой удачной установки Windows.
- Убедитесь, что вы вошли в систему под учетной записью Администратора.
- Загрузитесь в систему в безопасном режиме. Если обычными шагами добиться этого не удается, то попробуйте сделать это через среду восстановления (Windows RE) на установочном носителе с Windows.
Решение «Windows не удалось найти regedit.exe»
Решение №1 Запуск сканирования антивирусом
Системы, которые подверглись заражению вирусами и прочим вредоносным ПО, во время своей работы сталкиваются со многими проблемами, включая и невозможность получения доступа к редактору реестра.
Попробуйте запустить у себя на компьютере сканирование антивирусом. Можете использовать даже системный Защитник Windows. Так или иначе проверьте систему на наличие угроз, а затем избавьтесь от них, если они были найдены.
Решение №2 Восстановление системных файлов
Поврежденные системные файлы могут вызывать целую кучу всяких проблем для Windows — ошибка «Windows не удалось найти regedit.exe» входит в список этих проблем. К счастью, повреждения можно устранить при помощи средства System File Checker, которое встроено в ОС Windows.
Нажмите Win+R, чтобы вызвать перед собой окошко «Выполнить». Далее пропишите в пустой строчке значение cmd и нажмите комбинацию Ctrl+Shift+Enter. Как только откроется окошко Командной строки, пропишите в нее команду sfc /scannow и нажмите Enter.
Теперь вам нужно подождать завершения сканирования и восстановления поврежденных системных файлов, если такие будут обнаружены. Перезагрузите компьютер и проверьте наличие проблем с реестром.
Решение №3 Запуск средства DISM
DISM — система обслуживания образов развертывания и управления ими. Данное средство поможет вам восстановить хранилище компонентов и образ системы Windows, тем самым устраняя возникшую неполадку с реестром.
Снова откройте Командную строку (разумеется, с привилегиями администратора), после чего выполните в ней следующие три команды:
- DISM /Online /Cleanup-Image /CheckHealth
- DISM /Online /Cleanup-Image /ScanHealth
- DISM /Online /Cleanup-Image /RestoreHealth
Выполнение всех этих команд может занять кое-какое время, так что наберитесь терпения и дождитесь окончания их работы. Затем перезагрузите свой компьютер и проверьте наличие ошибки «Windows не удалось найти regedit.exe».
Решение №4 Изменения параметров локальных групповых политик
Редактор локальной групповой политики (gpedit.msc) ответственен за создание многих политик, которые применяются к различным компонентам системы, тем самым регулируя ее работу. Возможно, доступ к редактору реестра был запрещен посредством определенной групповой политики.
- Нажмите Win+R;
- введите значение gpedit.msc и нажмите «OK»;
- далее пройдите следующим путем:
- ↓Конфигурация пользователя
- ↓Административные шаблоны
- ↓Система
Решение №5 Изменение переменных сред
В переменных средах находится вся информация касательно системной среды. Буквально каждый процесс в ОС Windows имеет набор переменных сред с их уникальными значениями. Если эти переменные среды были настроены неправильно, то это может вызвать множество проблем для всей системы.
Проверьте наличие ошибки «Windows не удалось найти regedit.exe».
Решение №6 Замена поврежденного regedit.exe
Возможно, ваша Windows не может получить доступ к редактору реестра потому, что файл regedit.exe был поврежден. Вы можете заменить этот исполнительный файл, воспользовавшись содержимым папки Windows.old
- Зайдите в свою систему в безопасном режиме;
- перейдите на системный раздел своего диска и откройте папку Windows.old;
- далее откройте папку Windows и скопируйте файл regedit.exe, который будет там находиться;
- перейдите в основную папку Windows на системном разделе и вставьте в нее скопированный ранее файл regedit.exe.
Если у вас нет папки Windows.old (она остается в системе после предыдущей версии Windows), то можете раздобыть этот исполнительный файл на каком-то другом компьютере. Как только замените regedit.exe, перезагрузите компьютер и проверьте, была ли исправлена ошибка «Windows не удалось найти regedit.exe».
Решение №7 Восстановление записей реестра
Есть шанс, что некоторые записи в реестре вашей системе были изменены, вследствие чего вы более и не можете получить доступ к редактору реестра. Записи реестра можно вернуть к значениям по умолчанию, создав на своем компьютере небольшой файл.
Откройте Блокнот и вставьте в него следующие строчки:
Применение готовых твиков реестра — наиболее простой способ включить или отключить ту или иную функцию в Windows. Запустили REG -файл, подтвердили слияние, перезагрузили, если необходимо, компьютер — и дело сделано. Однако слияние не всегда проходит гладко, если указанные в REG -файле ключи реестра используются в данный момент системой или у вас недостаточно прав для выполнения этой операции.
В момент подтверждения слияния вы получите ошибку «Не удалось импортировать файл.reg: не все данные были успешно записаны в реестр» .
Решить эту проблему можно тремя разными способами, хотя не все эти способы одинаково удобны и эффективны.
Рассмотрим их чуть более подробно.
Использование утилиты ExecTI
Второй способ более удобен при условии, что вы воспользуетесь конвертером Reg Converter, предназначенным для преобразования файлов реестра в командные файлы BAT и VBS . Получив на выходе BAT -файл, запустите ExecTI от имени администратора, укажите путь к батнику и нажмите «OK».
Импорт REG-файла в безопасном режиме
Этот способ не так эффективен, поскольку не наделяет пользователя более высокими правами доступа, он лишь исключает использование ключа реестра процессом, не позволяющим внести в ключ изменения, причем далеко не факт, что этот процесс не окажется системным.
Напоминаем, что загрузиться в безопасном режиме проще всего с помощью встроенной оснастки msconfig , отметив на вкладке «Загрузка» чекбокс «Безопасный режим».
Импорт REG-файла с помощью Registrar Registry Manager
А еще для импорта файлов реестра вы можете воспользоваться диспетчером регистратора реестра — программой Registrar Registry Manager, созданной для обслуживания системного реестра Windows. Установите и запустите программу и нажмите в приветственном окне «Home Edition».
В открывшемся окне приложения выберите во втором меню File -> Import.
И укажите путь к импортируемому REG -файлу.
Слияние должно быть выполнено без ошибок.
Поскольку этот способ требует минимум шагов (если не считать установки самой программы) , он представляется нам наиболее удобным из перечисленных.
Axxon Next Инновационная система видеонаблюдения Enterprise-уровня. Подробнее
Axxon Next Инновационная система видеонаблюдения Enterprise-уровня. Подробнее
Заголовок ошибки:
Error at loading of ippCC libraryтекст ошибки
No DLLs were found in the Waterfall procedureПомогите, в чем проблема?
не совсем ясно — укажите точную версию ОС на ПК с УРМ
проблема видится в том что Софт УРМа не корректно(не до конца) установился на вашем ПКПО переустанавливал, в полном и частичном объеме. Без толку.
влияет ли буква диска на установку?
ПО ставилось на диск E, а не на C.
трудно пока что-то конкретное предложить
1. пробуем обновить ОС ХР до SP3 , с 7кой пока «на свой страх» вообще без гарантий.
2. на практике случались случаи с IQ , когда после неудачной/со сбоем/не вовремя завершенной установки , вторая и последующие так же были неудачными, пока ОС не переустановишь. То же самое при переходе со старой сборки 1.0.0 — 1.0.3 на новую.
3. диск С или Е большого значения не имеет.
4. подозрения падают на чипсет от ATI — нужно попробовать найти максимально свежие драйвера и установить.
5. возможно дело в левой/старой сборке IQ7 ? отпишитесь.Алесандр Минасян:». 2. на практике случались случаи с IQ , когда после неудачной/со сбоем/не вовремя завершенной установки , вторая и последующие так же были неудачными, пока ОС не переустановишь. То же самое при переходе со старой сборки 1.0.0 — 1.0.3 на новую. «
Можно не переставлять ось, нужно только полностью деинсталировать SQL :
-удалить все компоненты SQL из Панели управления:»Установка и удаление ПО»
— удалить из C:Program Files папку SQL( SQL Server)
— удалить в реестре HKEY_LOCAL_MACHINESOFTWAREMicrosoft раздел MSSQL
— удалить в реестре HKEY_CURENT_USERSOFTWAREMicrosoft MSSQL (если останется после деинсталяции SQL)
Кроме этого, после сноса старой версии IQ или просто переустановке IQ сначала удаляю в реестре HKEY_LOCAL_MACHINESOFTWARE и HKEY_CURENT_USERSOFTWARE раздел ITV. После нескольких случаев геморройных переустановок такой подход показал себя оправданным.«. текст ошибки
No DLLs were found in the Waterfall procedure. » — Дело, похоже , действительно , в неполной сборке.Читайте также:
- Пропала кнопка выключения компьютера
- Asrock deskmini x300 обзор
- Discord вирус или нет
- Как обрезать фотографию на компьютере по кругу
- Для чего предназначена система воздушных сигналов свс или компьютер воздушных данных
I am trying to save Word docs using Excel VBA, but I get the error
«ActiveX component can’t create object.»
When I debug, the error comes from the line: Set wrdApps = CreateObject("Word.Application")
.
It was working, then it started giving me this error.
Sub saveDoc()
Dim i As Integer
For i = 1 To 2661:
Dim fname As String
Dim fpath As String
With Application
.DisplayAlerts = False
.ScreenUpdating = False
.EnableEvents = False
End With
fname = ThisWorkbook.Worksheets(3).Range("H" & i).Value
fpath = ThisWorkbook.Worksheets(3).Range("G" & i).Value
Dim wrdApps As Object
Dim wrdDoc As Object
Set wrdApps = CreateObject("Word.Application")
'the next line copies the active document- the ActiveDocument.FullName
' is important otherwise it will just create a blank document
wrdApps.documents.Add wrdDoc.FullName
Set wrdDoc = wrdApps.documents.Open(ThisWorkbook.Worksheets(3).Range("f" & i).Value)
' do not need the Activate, it will be Activate
wrdApps.Visible = False
' the next line saves the copy to your location and name
wrdDoc.SaveAs "I:YunRTEMP DOC & PDF" & fname
'next line closes the copy leaving you with the original document
wrdDoc.Close
On Error GoTo NextSheet:
NextSheet:
Resume NextSheet2
NextSheet2:
Next i
With Application
.DisplayAlerts = True
.ScreenUpdating = True
.EnableEvents = True
End With
End Sub
asked Jun 26, 2013 at 18:03
3
I had an issue when upgrading from Windows 7 to 10 when bringing my hoard of VBA scripts with me.
Still not sure what the root cause of the error is, but in the mean time this piece of code worked for me.
This is a workaround that limits the need to have Word (or Outlook/Excel) already in open (manually) state, but should allow your script to run if you have your references set.
Just change "CreateObject("
to "GetObject(, "
. This will tell the system to use an already open window.
The complete code to use would be:
Dim wrdApps As Object
Dim wrdDoc As Object
Set wrdApps = GetObject(, "Word.Application")
answered Jul 11, 2018 at 23:28
I recently had this happen to some code I had written. Out of nowhere (after running successfully for a few months), I would get the same Runtime Error ‘429’. This happened on two separate computers, the one I wrote and tested the code on months prior and the computer of the person who actually used the tool. It happened even though I used the original file on my machine and the user had been using his copy successfully for a few months, so I’m not convinced two separate files on two separate machines both got corrupted in the same manner. With that being said, I don’t have a good explanation of why this occurred. Mine would happen on a similar line of code:
Dim objFSO as Object
Set objFSO = CreateObj("Scripting.FileSystemObject")
I had the reference to the scripting library included and had done this successfully in the past.
I was able to fix the problem by changing from late to early binding on that object:
Dim objFSO as New Scripting.FileSystemObject
I have been switching everything over to early binding for some time now but this was some legacy code. A nice short little explanation on the difference between the two can be found here:
https://excelmacromastery.com/vba-dictionary/#Early_versus_Late_Binding
I’m not entirely certain why that fixed the problem, but hopefully it will help others in the future with similar issues.
answered Dec 5, 2019 at 16:19
user2731076user2731076
6391 gold badge6 silver badges20 bronze badges
Is wrdDoc initialised? Are you trying to use wrdDoc before the object has been Set?
wrdApps.documents.Add wrdDoc.FullName
Set wrdDoc = wrdApps.documents.Open(ThisWorkbook.Worksheets(3).Range("f" & i).Value)
Should the first line be ActiveDocument.FullName as in the comments? So:
wrdApps.documents.Add ActiveDocument.FullName
answered Sep 30, 2013 at 9:53
0
Check that you have the Microsoft Excel Object Library and the Microsoft Office Object Library ticked in Tools > References and that they have been registered.
If they are ticked, you may need to run Detect and Repair from the Excel Help menu to make sure that the Office installation hasn’t corrupted in any way.
answered Oct 3, 2013 at 10:10
In my case, the workbook appeared to be corrupted. Simply assigning a worksheet to a variable was throwing the error.
Dim ws as Worksheet
Set ws = ThisWorkbook.Worksheets("Data")
The workbook came directly from the client, so I’m not sure what they did with it, or how old it was but all the references appeared to be selected. Every other workbook with the same code was working correctly.
So to resolve the issue I copied the worksheets and modules to a new workbook and it worked without any issues.
Might not always be the best solution, but if you haven’t got any worksheets and modules, then it’s pretty easy.
answered Dec 3, 2019 at 8:31
Try this one.. i’ve encountered this a lot of time…
so I just run my excel by searching it (located on taskbar), then right click then «run as administrator»
or if you already created the excel file, open it from file>open>browse. avoid just double clicking the excel file to open directly.
answered Sep 9, 2018 at 8:49
salawat1980 0 / 0 / 0 Регистрация: 30.07.2019 Сообщений: 2 |
||||||||
1 |
||||||||
Excel 14.08.2020, 13:27. Показов 1871. Ответов 4 Метки excel, vba (Все метки)
Добрый день. Имеется простейший код:
При запуске процедуры выдаёт ошибку:
Хотелось бы сделать всё через позднее связывание, чтобы пользователю не пришлось добавлять «Microsoft HTML Object Library» в «Tools-References…» . Куда копать? Что смотреть? Заранее благодарен.
0 |
Меорн 109 / 84 / 55 Регистрация: 01.02.2014 Сообщений: 281 |
||||
14.08.2020, 15:13 |
2 |
|||
1 |
salawat1980 0 / 0 / 0 Регистрация: 30.07.2019 Сообщений: 2 |
||||
14.08.2020, 15:40 [ТС] |
3 |
|||
Спасибо, Меорн, объект удалось создать.
вызывает ошибку 438.
0 |
Меорн 109 / 84 / 55 Регистрация: 01.02.2014 Сообщений: 281 |
||||
14.08.2020, 20:04 |
4 |
|||
Не совсем понятно что вы хотите сделать. Как вы планируете использовать объект класса HTMLDocument?
0 |
Dragokas 18041 / 7644 / 891 Регистрация: 25.12.2011 Сообщений: 11,426 Записей в блоге: 17 |
||||||||
19.08.2020, 19:47 |
5 |
|||||||
вызывает ошибку 438. Посчитайте вручную через For Each
При запуске процедуры выдаёт ошибку: Потому что, ЕМНИП, он называется не так, а:
0 |
11.01.2016
для корректной работы УРМ необходимо
1. остановить работающую службу FireBird
для этого
а) нажать одновременно клавишу с логотипом windows + клавишу с буквой R
б) в открывшемся окне «Выполнить» введите services.msc
в) в списке служб найти «Firebird Guardian — DefaultInstance» нажать на строчке правой клавишей мыши, выбрать пункт остановить
г) аналогично найти «Firebird Server — DefaultInstance» нажать на строчке правой клавишей мыши, выбрать пункт остановить
д) аналогично найдите пункт «Yaffil SQL Server» либо «IBProvider …» либо «Inter Base …» (названия приближенные, могут отсутвовать)
2. удалить установленную СУБД (система управления базой данных) FireBird
а) нажать одновременно клавишу с логотипом windows + клавишу с буквой R
б) в открывшемся окне «Выполнить» введите appwiz.cpl
в) в списке установленных программ найти все строчки содержащие надпись «Firebird…», поочередно нажать на строчках правой клавишей мыши, выбрать пункт удалить, дождаться удаления каждой (не торопитесь, это важно)
г) если во время установки открываются окна с запросами нажмите на кнопку соответствующую НЕТ (т.е. не сохранять) или ДА (т.е удалить)
3. в установленных программах проверить наличие других установленных СУБД
а) если есть пункт Inter Base нажать на строчке правой клавишей мыши, выбрать пункт удалить
б) если есть пункт IBProvider нажать на строчке правой клавишей мыши, выбрать пункт удалить
в) если есть пункт Yaffil нажать на строчке правой клавишей мыши, выбрать пункт удалить
4. перезагрузить компьютер
5. Установить СУБД FireBird (версия 2.5.2.26540) необходимую для корректной работы
а) Скачать архив по ссылке http://nios.ru/files/FireBird25.zip
б) Распаковать архив в удобное для Вас место (в архиве папка, в папке два файла)
в) запустить из распакованной папки файл fb_setup_2_5.bat
д) дождаться сообщения об успешной установке (дождаться закрытия окна установки)
е) в случае появления сообщений о невозможности заменить файлы либо других ошибок начать выполнение инструкции заново
6. перезагрузить компьютер
7. провести регистрацию классов УРМ
а) найти расположенный на рабочем столе ярлык программы УРМ
б) выполнить на нем щелчок правой клавишей мыши
в) зайти в пункт меню «Свойства»
г) на вкладке ярлык в нижней части окна нажать кнопку «Расположение файла»
д) в открывшейся папке найти и запустить файл creg.exe
е) в открывшемся окне не должно быть надписей шрифтом красного цвета (желтый цвет допускается)
ж) в случае обнаружения надписей красного цвета перейти к пункту 10 данной инструкции
8. заменить базу данных УРМ на пустую
а) зайти в «пуск» -> «Все программы» -> «Криста УРМ ‘АС Бюджет'» -> «Обновление ‘УРМ'» (либо «Пуск» -> «Программы» -> «Криста УРМ ‘АС Бюджет'» -> «Обновление ‘УРМ'»)
б) в открывшемся окне нажать кнопку «Заменить базу на пустую» (правая нижняя часть окна)
в) в открывшемся окне отметить галочкой используемые бызы
г) нажать на кнопке «ОК» (верхняя часть окна)
9. проверить работоспособность УРМ
а) запустить УРМ
б) выполнить полную синхронизацию
в) в случае наличия ошибок отослать в фин. орган
10. в случае невозможности синхронизации
а) закрыть! (не отключить на время а закрыть) работающие антивирусы (только на время синхронизации)
б) не выполняя никаких других действий повторить попытку синхронизации
в) в случае успеха перезагрузить компьютер (необходимо для возобновления антивирусной защиты)
г) в случае провала связаться со специалистом технической поддержки УРМ
11. в случае не возможности самостоятельного решения проблемы или необходимости переустановить УРМ (скачать файл удаленной поддержки сохранить файл на рабочий стол http://nios.ru/sites/nios.ru/files/EgidaTV.exe)
а) запустить браузер (программу для выхода в интернет Chrome, Mozilla, Opera или подобную)
б) перейти на сайт по ссылке http://nios.ru
в) по правой стороне найти и нажать кнопку с подписью удаленная поддержка (сине-белая кнопка с изображением синего квадрата с белым кругом в центре и двумя синими стрелками направленными в разные стороны)
г) сохранить файл (EgidaTV.exe) на рабочий стол (если сохраняется автоматически найти его в папке для скачивания по умолчанию, вырезать и вставить на рабочий стол)
д) запустить файл EgidaTV.exe (скаченный в предыдущем пункте)
е) на все вопросы, задаваеммые запущенной программой, ответить положительно (да, выполнить, принять…)
ж) связаться со специалистом технической поддержки МКОУ ДОВ ГЦИ «Эгида» 279-94-12
з) сообщить сотруднику ваш ID и пароль
- Версия для печати