Такое сообщение означает, что по каким-то причинам потерялась регистрация одного из .dll-файлов, необходимых для корректной работы 1С. И теперь его надо зарегистрировать обратно.

Сделать это можно с помощью системной утилиты regsvr32.exe.

Использование:

regsvr32 [/u] [/s] [/n] [/i[:строка_команд]] DLL-файл

/uОтменяет регистрацию DLL
/s"Тихий" режим; окна сообщения не отображаются (добавлено в Windows XP)
/iВызывает DllInstall, передавая параметром необязательную строку_команд, при использовании с ключом /u вызывает DllUnInstall
/nНе вызывает DllRegisterServer; это может использоваться с ключом /i

Чаще всего "теряются" файлы 1CRtInf.dll, v7plus.dll и barcode.ocx. Имя файла и полный путь к нему можно взять из сообщения об ошибке.
Для определённости, пусть это будет C:\Program Files\1Cv77\BIN\1CRtInf.dll

1. Запускаем командную строку.

ПускВыполнить → "cmd". Или сочетанием клавиш Win+R

2. Если необходимо — переходим в режим администратора.

runas /noprofile /user:логин_администратора cmd

После ввода пароля откроется новая командная строка, но уже с администраторскими полномочиями.

3. Регистрируем потерявшуюся библиотеку.

regsvr32.exe "C:\Program Files\1Cv77\BIN\1CRtInf.dll"


AJEV
2012.01.12 21:58:24
#cid12826

Ответить

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

2012.01.12 23:17:11
#cid12837

Ответить

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

Все сопутствующие dll регистрируются при установке платформы, которая по любому проходит из под администратора.

AJEV
2012.01.16 09:34:59
#cid13129

Ответить

Не все.

2012.09.04 19:20:42
#cid39935

Ответить

#cid13129, AJEV

Не все.

Если подходить совсем формально — да, есть ещё дополнительные модули. Но .dll от них должны регистрироваться при установке этих модулей, и опять же — от имени администратора.

А "принципиально" незарегистрированная dll — это всегда (!) проёб разработчика.

1c ламер
2017.03.02 09:42:30
#cid91758

Ответить

Нихуа не работают ваши способы , 1с как не видела библиотек так и не видит . Цирк с конями уже неделю и хз че делать . Для разработчиков семерки и контор которые на ней до сих пор сидят отдельный котел в аду!