Нет доступа к компьютеру ошибка библиотека не зарегистрирована windows 10

Доброго времени суток. Вернулся с отпуска и обнаружил, что за время моего отсутствия отвалился доступ к локальным пользователям и группам на AD. По сути я не могу зайти даже в "Active Directory - пользователи и компьютеры", выскакивает ошибка о том, что "Библиотека не зарегистрирована".  Соответственно "regsvr32 activeds.dll" не спасает, как и "sfc /scannow", при этом все нужные библиотеки ( activeds.dll, Activeds.tlb) присутствуют и в "System32" и в "SysWOW64". В реестр пока не рискнул соваться, так как на сервере находится много важных вещей.
  • Remove From My Forums
  • Вопрос

  • Доброго времени суток.
    Вернулся с отпуска и обнаружил, что за время моего отсутствия отвалился доступ к локальным пользователям и группам на AD. По сути я не могу зайти даже в «Active Directory — пользователи и компьютеры», выскакивает
    ошибка о том, что «Библиотека не зарегистрирована». 
    Соответственно «regsvr32 activeds.dll» не спасает, как и «sfc /scannow», при этом все нужные библиотеки ( activeds.dll, Activeds.tlb) присутствуют и в «System32» и в «SysWOW64». В реестр пока не рискнул соваться,
    так как на сервере находится много важных вещей. 

    Система: Windows Server 2008 r2

    Заранее спасибо за помощь и прощу прощение, если не нашел подобную тему на форуме.

    • Изменен тип

      5 сентября 2013 г. 13:23
      нет действий

    • Изменен тип
      Vector BCO
      12 февраля 2020 г. 22:05
      в теме появилось 2 кандилата на ответ

На чтение 6 мин. Просмотров 188 Опубликовано 15.12.2019

Запуск кода ошибки Windows 0x8002801c (TYPE_E_REGISTRYACCESS. Эта ошибка связана с ошибкой доступа к реестру OLE.) Может замедлить ваш тег. Поиск в этом руководстве поможет вам решить проблему с регистрацией раз и навсегда.

Когда вы пытаетесь сохранить файлы OCX в Windows, вы можете увидеть этот код ошибки, особенно если вы используете метод командной строки для использования regsvr32.

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

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

Как исправить ошибку 0x8002801C под Windows:

Содержание

  1. Исправить код ошибки 0x8002801C после сбоя регистрации файла OCX
  2. Исправление обновления ноября 2019:
  3. Использовать восстановление системы
  4. Установите разрешения для библиотеки под своим именем пользователя в редакторе реестра.

Исправить код ошибки 0x8002801C после сбоя регистрации файла OCX

  1. Откройте проводник и перейдите в раздел Windows. Затем перейдите в Windows> System 32 и используйте панель поиска для поиска файла OCX.
  2. Скопируйте файл OCX в буфер обмена. Затем вернитесь в папку Windows и откройте папку sysWOW64. Затем просто вставьте в него файл OCX.
  3. Откройте меню «Пуск» (левый нижний угол) и введите «cmd». Затем щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».
  4. В командной строке верхнего уровня введите regsvr32 + OCX component. В нашем случае последний заказ будет «regsvr32 OCX». После нажатия клавиши Enter вас спросят, был ли файл успешно сохранен.

Исправление обновления ноября 2019:

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

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.


(дополнительное предложение для Advanced System Repair Pro -> Cайт | Лицензионное соглашение | Политика конфиденциальности | Удалить)

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

Использовать восстановление системы

Эффективный способ исправить некоторые компьютерные ошибки — это использовать восстановление системы полезность. Это отличная программа, которая создает точки восстановления через определенные промежутки времени. Это означает, что вы можете вернуться к точке, где вы начали получать системную ошибку. Чтобы использовать этот инструмент, нажмите Пуск — Программы — Стандартные — Системные инструменты — Восстановление системы.

Установите разрешения для библиотеки под своим именем пользователя в редакторе реестра.

  1. Нажмите Пуск; введите regedit в поле Начать поиск и нажмите Enter.
  2. Когда будет предложено проверить учетную запись пользователя, нажмите Да.
  3. Перейдите в редактор реестра (regedit) и введите ключ HKEY_CLASSES_ROOT TypeLib
  4. Щелкните правой кнопкой мыши на TypeLib, выберите Permissions, затем перейдите на вкладку Security.
  5. Проверьте, есть ли ваше имя пользователя в списке пользователей, если это так, убедитесь, что у вас есть полный контроль / удаление ограниченных пользователей из списка.
  6. В противном случае нажмите «Добавить» и введите имя пользователя. После добавления убедитесь, что пользователь имеет полный контроль.
  7. Примените изменения и закройте редактор реестра.
  8. Перезагрузите компьютер

Примечание: пожалуйста, сделайте резервную копию журнала перед сменой авторизации.

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

При попытке создать запрос и хранимую процедуру в SQL Server 2014 Management Studio выдает, что библиотека не зарегистрирована.

Диаграммы создает и открывает.

Проблема появляется во второй раз. Первая была где-то полгода назад. Точно удалял раздел <91a74eb0-efa0-482b-b43c-35cfc74b275f>. Но тогда и на диаграммах ошибку выдавал.

Пошел искать раздел <91a74eb0-efa0-482b-b43c-35cfc74b275f>, его, конечно же, не нет, потому что удалял его.

Дальше предложено зарегестрировать библиотеку, но у меня нет следующего файла (в прошлый раз тоже вроде не было): C:WindowsMicrosoft.NETFrameworkv4.0.30319
egtlibv12.exe

Искал на всем диске через поиск, не нашел.

Так же у меня на компьютере стоит Visual Studio 2019. В прошлый раз вроде помогла ее переустановка (удалил 2017 и поставил 2019).

Сейчас тоже удалил ее и установил заново, переустановил SQL Server 2014. Не помогло.

В качестве вашего описания, ваш компьютер не имеет regtlibv12.exe. Regtlibv12.exe является частью .Net framework 4 (.NET 4.0), и .NET 4.0 является требованием для SQL Server 2014, он может быть установлен при успешной установке SQL Server 2014 express. Как и мой анализ, ваш regtlibv12.exe может быть поврежден. Я рекомендую вам восстановить Microsoft .NET Framework Repair Tool

После ремонта, regtlibv12.exe будет существовать в пути (C:WindowsMicrosoft.NETFrameworkv4.0.30319
egtlibv12.exe).

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

У меня есть ПК с MS Office 2010, установленный в то время, как MS Outlook установлен из Office 2007. На этом ПК приведен код ниже:

результаты в следующее исключение:

Не удалось передать COM-объект типа «Microsoft.Office.Interop.Outlook.ApplicationClass» в тип интерфейса «Microsoft.Office.Interop.Outlook._Application». Эта операция завершилась неудачно, потому что вызов QueryInterface на COM-компоненте для интерфейса с IID ‘ <00063001-0000-0000-c000-000000000046>не удался из-за следующей ошибки: библиотека не зарегистрирована. (Исключение из HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)).

Я удалил приведенную ниже запись реестра, и приведенный выше код работал нормально. Как только будут выполняться обновления Windows, приведенная ниже запись снова вставлена, и приведенный выше код снова вызывает исключение. HKEY_CLASSES_ROOTTypeLib <00062fff-0000-0000-c000-000000000046>9,4

1) Запись реестра не может быть удалена из приложения из-за разрешений

2) Необходимы две служебные версии

3) Строка «string theName = myOutlook.Name;» может быть заменена любой строкой, ссылающейся на переменную myOutlook с точно таким же результатом

4) Тот же код отлично работает на ПК с установленной MS Office 2007, включая MS Outlook.

  • Назад
  • 1
  • 2
  • Далее
  • Страница 1 из 2  

Рекомендуемые сообщения


Ice_man

Ice_man


547


    • Share

Всем привет!

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

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

как теперь быть?

post-21976-0-94970500-1579177205_thumb.jpg

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты


regist

regist


616


    • Share

@Ice_man, а если зарегистрировать библиотеку?

regsvr32 /i umserver.dll

можно попробовать предварительно разрегистрировать

regsvr32 /u umserver.dll


Изменено 16 января, 2020 пользователем regist

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты


Ice_man

Ice_man


547


  • Автор
    • Share

@Ice_man, а если зарегистрировать библиотеку?

regsvr32 /u umserver.dll

umserver это название сервака, имя компа короче

там за это отвечает regsvr32 activeds.dll но при выполнение этой команды это выдает:

забыл указать ос — Win Server 2008 r2

post-21976-0-21082700-1579181977_thumb.jpg

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты


Воронцов

Воронцов


435


    • Share
  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later…


Ice_man

Ice_man


547


  • Автор
    • Share
  • Цитата
Ссылка на сообщение
Поделиться на другие сайты


oit

oit


2065


    • Share

Самое главное там:

Если удалять касперского kaspersky endpoint security через «программы и компоненты» то всё нормально, AсtiveDirectory остаётся рабочим

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты


Friend

Friend


1068


    • Share
  • Цитата
Ссылка на сообщение
Поделиться на другие сайты


Ice_man

Ice_man


547


  • Автор
    • Share

да я так и хочу сделать ток тема чувака с такой же проблемой аж с 13 года о_О

Самое главное там:

Если удалять касперского kaspersky endpoint security через «программы и компоненты» то всё нормально, AсtiveDirectory остаётся рабочим

только уже поздно)) у меня бекапов нет)

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты


Friend

Friend


1068


    • Share
  • Цитата
Ссылка на сообщение
Поделиться на другие сайты


Воронцов

Воронцов


435


    • Share

да я так и хочу сделать ток тема чувака с такой же проблемой аж с 13 года о_О

Лишним точно не будет, если заппрос сделаешь.

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты


Ice_man

Ice_man


547


  • Автор
    • Share

да я так и хочу сделать ток тема чувака с такой же проблемой аж с 13 года о_О

Лишним точно не будет, если заппрос сделаешь.

уже сделал как ответят отпишусь если реат проблему

Ссылка на сообщение
Поделиться на другие сайты


marco88

marco88


2


    • Share

Всем привет!

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

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

как теперь быть?

Здравствуйте, у меня встречный вопрос вы удаляли через Safe boot — утилитой / ?

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты


Friend

Friend


1068


    • Share
  • Цитата
Ссылка на сообщение
Поделиться на другие сайты


Ice_man

Ice_man


547


  • Автор
    • Share

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

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты


Воронцов

Воронцов


435


    • Share

@Ice_man, будут воспроизводить? или просто отписались и все на этом? :)

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
  • Назад
  • 1
  • 2
  • Далее
  • Страница 1 из 2  

Присоединяйтесь к обсуждению

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

Многие пользователи Windows 10 сообщили, что Windows не может получить доступ к общей папке на их ПК. Это может быть реальной проблемой, поскольку препятствует обмену ценной информацией.

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

Ниже приведены некоторые факторы, которые могут привести к недоступности общей папки:

  • Неправильные сетевые настройки: если на вашем ПК отключена функция обнаружения сети, вы не сможете получить доступ к общей папке. Вам нужно только включить функцию, и проблема будет решена.
  • Недоступность настройки общего доступа к папкам. Иногда эта проблема может возникать из-за того, что у вас нет настроек для доступа к общей папке на вашем ПК. Эта функция должна быть доступна на вашем ПК по умолчанию, но вы можете установить ее, если это не так.

1. Проверьте наличие настройки общего доступа к папкам на вашем ПК.

  1. Нажмите Windows клавишу + I , чтобы открыть приложение «Настройки», и выберите «Сеть и Интернет».

    сетевые окна 10 не могут получить доступ к общей папке

  2. Теперь нажмите «Изменить параметры адаптера».

    сменить адаптер

  3. Найдите свое сетевое подключение, щелкните его правой кнопкой мыши и выберите «Свойства».

    свойства Windows 10 не могут получить доступ к общей папке

  4. Перейдите к области Это подключение использует следующие элементы, а затем найдите Общий доступ к файлам и принтерам для сетей Microsoft.
  5. Если опция доступна, просто установите флажок рядом с ней; в противном случае продолжайте.

    файл

  6. Нажмите «Установить».
  7. После этого нажмите ОК.
  8. Выйдите из окна и перезагрузите компьютер.

Если вы не можете получить доступ к общей папке в Windows 10, первое, что нужно сделать, это проверить свою систему, чтобы убедиться, что настройка общего доступа к файлам доступна. Обычно эта настройка встроена в Windows; таким образом, он обычно присутствует.

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

2. Включите сетевое обнаружение

  1. Откройте приложение «Настройки» и выберите «Сеть и Интернет».

    сетевые окна 10 не могут получить доступ к общей папке

  2. На левой панели щелкните либо Wi-Fi, либо Ethernet (в зависимости от типа подключения).
  3. В меню «Связанные настройки» нажмите «Изменить дополнительные параметры общего доступа».

    вай фай

  4. Установите переключатель, чтобы включить параметр Включить сетевое обнаружение.
  5. Наконец, нажмите Сохранить изменения.

    включи

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

3. Проверьте учетные данные вашего ПК

  1. Нажмите Windows клавишу, введите control и выберите Панель управления.

    панель управления windows 10 не может получить доступ к общей папке

  2. Выберите параметр «Учетные записи пользователей».

    учетные записи пользователей

  3. Теперь выберите Диспетчер учетных данных.

    диспетчер учетных данных

  4. Найдите и щелкните Учетные данные Windows.
  5. Выберите Добавить учетные данные Windows.

    учетные данные Windows Windows 10 не может получить доступ к общей папке

  6. Добавьте соответствующие данные, такие как имя пользователя администратора, пароль и IP-адрес хост-компьютера.
  7. Сохраните изменения, нажав ОК.

    входить

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

4. Включите все сетевые службы

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

  • IPv6
  • Обнаружение SSDP
  • Публикация
  • Поставщик обнаружения функций
  • DNS-клиент
  • Группа одноранговой сети
  • Хозяин
  • Результат обнаружения функции
  • Хост устройства UPnP
  • Провайдер домашней группы
  • Слушатель домашней группы.

5. Запустите средство устранения неполадок с общей папкой.

  1. Нажмите Windows клавишу + I и выберите «Обновление и безопасность».

    обновить windows 10 не может получить доступ к общей папке

  2. Выберите «Устранение неполадок» на левой панели и нажмите «Дополнительные средства устранения неполадок».

    дополнительные проблемы

  3. Теперь выберите параметр «Общие папки» и нажмите «Запустить средство устранения неполадок».

    запустить

Специальное средство устранения неполадок в Windows 10 специально разработано для исправления подобных ошибок. Если вы по-прежнему не можете получить доступ к общим папкам, может быть полезно запустить средство устранения неполадок.

Ну вот. Это несколько решений, которые могут помочь вам исправить Windows 10, которая не может получить доступ к общей папке. Решения максимально подробны, и вам нужно только внимательно следовать шагам.

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


Windows 7 библиотека не зарегистрирована

Junior Member Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Помогите решить проблему, захожу:
Панель управления/Администрирование/Управление компьютером/Локальные пользователи и группы
Вылетает ошибка
Нет доступа к компьютеру comp.
Ошибка: Библиотека не зарегистрирована
Заранее благодарен за помощь! Всего записей: 102 | Зарегистр. 22-04-2006 | Отправлено: 16:46 29-09-2008

ivanivanov1

Newbie

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору возможно, проблема с правами пользователей
для WinXP Pro мне помогло:

How to download and run SubInACL

Here are some steps that can be used to download and run the SubInACL tool to repair file and registry permissions that are often needed to successfully install programs on Windows, particularly for MSI-based (Windows Installer) setups:
Download the SubInACL tool and install it. By default it will install to c:Program FilesWindows Resource KitsTools
If you are running Windows Vista, click on the Start menu, choose All Programs, then Accessories, then right-click on the item named Command Prompt and choose Run as administrator
If you are running an OS other than Windows Vista, go to the Start menu, choose Run, type cmd and click OK
In the cmd prompt, type notepad reset.cmd and click yes to open Notepad.exe and create a new text file named reset.cmd
Copy and paste the following contents into reset.cmd (or download it from this location on my file server and rename it from reset.cmd.txt to reset.cmd):

subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=YOURUSERNAME=f /setowner=administrators > %temp%subinacl_output.txt
subinacl /keyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=YOURUSERNAME=f /setowner=administrators >> %temp%subinacl_output.txt

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%subinacl_output.txt
subinacl /keyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%subinacl_output.txt

subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%subinacl_output.txt
subinacl /keyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%subinacl_output.txt

subinacl /subdirectories %programfiles% /grant=administrators=f /grant=system=f /grant=users=e >> %temp%subinacl_output.txt

subinacl /subdirectories %windir% /grant=administrators=f /grant=system=f /grant=users=e >> %temp%subinacl_output.txt
==========================================================

Change the values named YOURUSERNAME to be the Windows user account that you are logged in with.

Note: The YOURUSERNAME value should match the name of your user folder at c:Documents and Settings (or c:users on Windows Vista and higher). You can also find the value to use for YOURUSERNAME by launching Task Manager and looking at the user name listed in the User Name column of the Processes tab.

Save and close reset.cmd.
In the cmd prompt, type reset.cmd and press enter to run the SubInACL tool. This tool will take several minutes to run, and it requires that the user account you are using has administrator privileges on the system. This is why it is necessary to run it from an elevated cmd prompt on Windows Vista. Step 2 above can be used to start an elevated cmd prompt on Windows Vista.
After reset.cmd completes, try to install the product that previously failed to install correctly on your system.

Note: There are a couple of scenarios where installing or running SubInAcl can fail. For example, some non-English versions of Windows have the name of the Administrators group translated to another language, and the command lines listed above will fail in that case. I have posted workarounds for the issues that I know of in this separate blog post.

Also note: Running the above command lines will cause SubInAcl to create a log file named %temp%subinacl_output.txt. If you see any errors reported in the cmd prompt after running SubInAcl, you can look in this log file for more detailed information about what file(s), folder(s) or registry value(s) are causing the errors. To open this log file, you can click on the Start menu, choose Run, type notepad %temp%subinacl_output.txt and click OK.

When looking at this log file, you may see some errors reported with error code 5. That error code means Access Denied, and it is typically caused by Windows or some other program running on your system that is holding files, folders or registry values in use so that SubInAcl is unable to update the permissions for them. Most of the time, that type of error in the SubInAcl output can be safely ignored, but you may need to try to reboot and then manually fix the permissions for these files, folders or registry keys as a workaround.

Всего записей: 2 | Зарегистр. 23-07-2009 | Отправлено: 13:07 23-07-2009
mark74

Full Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Изложу свой случай под WinXP

Программа под Администратором работает, а под ограниченным пользователем — вылетает с ошибкой «Библиотека не зарегистрирована».

Вероятная причина, как выше отмечалось, — недостаточно прав.

  1. утилитой Procmon фиксируем все события вызванные нашей программой
  2. анализируем события у которых в колонке Результат стоит значение Access denied
  3. даём нашим пользователям необходимые права на соответствующие ветки реестра и каталоги

В моем случае прога запрашивала полные права к подразделу в [HKCR]. Всё заработало после того как соответствующей группе ограниченных пользователей были даны полные права тупо на всю ветку [HKEY_CLASSES_ROOT].

Источник

Как зарегистрировать DLL в Windows

Пользователи спрашивают о том, как зарегистрировать dll файл в Windows 7 и 8. Обычно после того, как столкнулись с ошибками наподобие «Запуск программы невозможен, так как нужная dll отсутствует на компьютере». Об этом и поговорим.

На самом деле, регистрация библиотеки в системе не такая уж и сложная задача (покажу целых три вариации одного способа) — по сути, необходим лишь один шаг. Единственное обязательное требование — наличие у вас прав администратора Windows.

Однако есть некоторые нюансы — например, даже успешная регистрация DLL не обязательно избавляет вас от ошибки «библиотека отсутствует на компьютере», а появление ошибки RegSvr32 с сообщением о том, что модуль не совместим с версией Windows на этом компьютере или точка входа DLLRegisterServer не найдена, не говорит о том, что вы что-то делаете не так (о чем это говорит разъясню в конце статьи).

Три способа регистрации DLL в ОС

Описывая дальнейшие шаги, я исхожу из того, что вы нашли, куда нужно скопировать вашу библиотеку и DLL уже лежит в папку System32 или SysWOW64 (а возможно, где-то еще, если ей там следует находиться).

Примечание: ниже будет описано, как зарегистрировать DLL библиотеку с помощью regsvr32.exe, однако обращаю ваше внимание на то, что если у вас 64-разрядная система, то у вас есть два regsvr32.exe — один в папке C:WindowsSysWOW64, второй — C:WindowsSystem32. И это разные файлы, причем 64-бит находится в папке System32. Рекомендую в каждом из способов использовать полный путь к regsvr32.exe, а не просто имя файла, как у меня показано в примерах.

Первый способ описывается в Интернете чаще других и состоит в следующем:

  • Нажмите клавиши Windows + R или в меню Пуск Windows 7 выберите пункт «Выполнить» (если, конечно, у вас включено его отображение).
  • Введите regsvr32.exe путь_к_файлу_dll
  • Нажмите Ок или Enter.

После этого, если все прошло успешно вы должны будете увидеть сообщение о том, что библиотека была успешно зарегистрирована. Но, с большой вероятностью увидите другое сообщение — Модуль загружен, но точка входа DllRegisterServer не найдена и стоит проверить, что ваша DLL является правильным файлом (об этом, как я уже говорил, напишу позже).

Второй способ состоит в запуске командной строки от имени администратора и ввода все той же команды из предыдущего пункта.

  • Запустите командную строку от имени Администратора. В Windows 8 можно нажать клавиши Win+X, а затем выбрать нужный пункт меню. В Windows 7 вы можете найти командную строку в меню Пуск, кликнуть по ней правой кнопкой мыши и выбрать пункт «Запуск от имени администратора».
  • Введите команду regsvr32.exe путь_к_библиотеке_dll (пример вы можете видеть на скриншоте).

Опять же, вероятно, что вам не удастся зарегистрировать DLL в системе.

И последний способ, который также может пригодиться в некоторых случаях:

  • Кликните правой кнопкой мыши по DLL, которую нужно зарегистрировать и выберите пункт меню «Открыть с помощью».
  • Нажмите «Обзор» и найдите файл regsvr32.exe в папке Windows/System32 или Windows/SysWow64, откройте DLL с помощью него.

Суть всех описанных способов зарегистрировать DLL в системе одна и та же, просто несколько разные способы запуска одной и той же команды — кому что удобнее. А теперь о том, почему у вас ничего не получается.

Почему не удается зарегистрировать DLL

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

Почему это происходит (далее будет и про то, как это исправить):

  • Не все файлы DLL предназначены для того, чтобы их регистрировали. Для того, чтобы его можно было зарегистрировать данным способом, он должен иметь поддержку той самой функции DllRegisterServer. Иногда ошибка бывает также вызвана тем, что библиотека уже зарегистрирована.
  • Некоторые сайты, предлагающие скачать DLL, содержат по факту, файлы-пустышки с искомым вами именем и их невозможно зарегистрировать, так как на самом деле это не библиотека.

А теперь о том, как это исправить:

  • Если вы программист и регистрируете свою DLL, попробуйте regasm.exe
  • Если вы пользователь и у вас что-то не запускается с сообщением о том, что DLL отсутствует на компьютере — поищите в Интернете, что это за файл, а не где его скачать. Обычно, зная это, вы можете скачать официальный установщик, который установит оригинальные библиотеки и зарегистрирует их в системе — например, для всех файлов с именем, начинающегося с d3d достаточно поставить DirectX с официального сайта Microsoft, для msvc — одну из версий Visual Studio Redistributable. (А если не запускается какая-то игра с торрента, то загляните-ка в отчеты антивируса, он мог удалить нужные DLL, это часто бывает с некоторыми модифицированными библиотеками).
  • Обычно, вместо регистрации DLL срабатывает размещение файла в одной папке с исполняемым файлом exe, который требует эту библиотеку.

На этом завершаю, надеюсь, что-то стало более ясно, чем было.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

Здравствуйте. Скачал из Стима игру, и столкнулся с ошибкой, связана она с файлом msvcrt. dll. Попробовал все указанные вами способами, а после попробовал установить Microsoft C++, но это все равно не помогло. Что мне делать?

А установили и X86 и X64 версии (нужны обе). Нужного года?

Источник

Adblock
detector

Ошибка «Класс не зарегистрирован» может появиться при использовании браузера Google Chrome, Excel, Фотографии, Explorer, Outlook и т.п. Также, ошибка появляется, когда пользователь открывает файлы в формате JPG или PDF.

В большинстве случаев, виновником незарегистрированного класса в Windows 10, является то, что конкретная DLL библиотека не зарегистрирована или сам DLL файл поврежден.

Разберем, что делать и как исправить, когда в Windows 10 появляется ошибка, что класс не зарегистрирован при открытии JPG, PDF файлов или при использовании программ.

Класс не зарегистрирован

Исправить ошибку, когда класс не зарегистрирован в Windows 10

1. Перезапуск проводника

Нажмите сочетание клавиш Ctrl+Shift+Esc, чтобы открыть диспетчер задач. В диспетчере задач во вкладке «Процессы» найдите «Проводник«, нажмите по нему правой кнопкой мыши и выберите «Перезапустить«. Это перезапустить Explorer.exe, после чего проверьте, устранена ли ошибка.

Примечание: iCloud у некоторых пользователей был виновником ошибки «Класс не зарегистрирован». Перейдите в во вкладку «Автозагрузка» и отключите его с автозапуска. Перезагрузите ПК.

Перезапустить проводник explorer

2. Приложения по умолчанию

Откройте «Параметры» > «Приложения» > «Приложения по умолчанию» > и справа нажмите «Сбросить«.

сбросить приложения по умолчанию

3. Сбросить магазин Windows 10

Если ошибка появляется при открытии фотографии в формате JPG, то сбросим магазин Windows 10, а точнее все UWP приложения. Конечно, можно сбросить просто одно приложение «Фотографии», но нет, это не всегда помогает.

channel

Запуcтите PowerShell от имени администратора и введите ниже команду:

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)AppXManifest.xml”}

Get-AppXPackage Foreach Add-AppxPackage -DisableDevelopmentMode -Register InstallLocation AppXManifest.xml

4. Поврежденные системные файлы

Запустите командную строку от имени администратора и введите ниже команды по очереди, которые автоматически найдут и исправят системные поврежденные файлы.

  • sfc /scannow
  • DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Проверка и восстановление файлов

5. Регистрация ExplorerFrame.dll

Если вы получаете пустое сообщение Explorer.exe без указания на виновника, то нужно перерегистрировать библиотеку ExplorerFrame.dll. Запуcтите комаyдную строку от имени администратора и введите:

  • regsvr32 ExplorerFrame.dll

Если выдало ошибку, что не найдена в библиотеке, не паникуйте, а двигайтесь к способу 4.

regsvr32 ExplorerFrame.dll

6. Перерегистрировать Windows DLL

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

Запуcтсите командную строку от имени администратора и введите ниже команду

FOR /R C: %G IN (*.dll) DO “%systemroot%system32regsvr32.exe” /s “%G” regsvr32 ExplorerFrame.dll

Перерегистрировать Windows DLL



Смотрите еще:

  • Приложение Фотографии не работают в Windows 10
  • Не открываются файлы JPG в Windows 10 — Что делать?
  • Восстановление Windows 10 с флешки
  • Исключение нарушение прав доступа в Windows 10
  • Chrome не открывается и не запускается на ПК с Windows 10

[ Telegram | Поддержать ]

  • Remove From My Forums
  • Вопрос

  • Доброго времени суток.
    Вернулся с отпуска и обнаружил, что за время моего отсутствия отвалился доступ к локальным пользователям и группам на AD. По сути я не могу зайти даже в «Active Directory — пользователи и компьютеры», выскакивает
    ошибка о том, что «Библиотека не зарегистрирована». 
    Соответственно «regsvr32 activeds.dll» не спасает, как и «sfc /scannow», при этом все нужные библиотеки ( activeds.dll, Activeds.tlb) присутствуют и в «System32» и в «SysWOW64». В реестр пока не рискнул соваться,
    так как на сервере находится много важных вещей. 

    Система: Windows Server 2008 r2

    Заранее спасибо за помощь и прощу прощение, если не нашел подобную тему на форуме.

    • Изменен тип

      5 сентября 2013 г. 13:23
      нет действий

    • Изменен тип
      Vector BCO
      12 февраля 2020 г. 22:05
      в теме появилось 2 кандилата на ответ

На чтение 6 мин. Просмотров 182 Опубликовано 15.12.2019

Запуск кода ошибки Windows 0x8002801c (TYPE_E_REGISTRYACCESS. Эта ошибка связана с ошибкой доступа к реестру OLE.) Может замедлить ваш тег. Поиск в этом руководстве поможет вам решить проблему с регистрацией раз и навсегда.

Когда вы пытаетесь сохранить файлы OCX в Windows, вы можете увидеть этот код ошибки, особенно если вы используете метод командной строки для использования regsvr32.

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

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

Как исправить ошибку 0x8002801C под Windows:

Содержание

  1. Исправить код ошибки 0x8002801C после сбоя регистрации файла OCX
  2. Исправление обновления ноября 2019:
  3. Использовать восстановление системы
  4. Установите разрешения для библиотеки под своим именем пользователя в редакторе реестра.

Исправить код ошибки 0x8002801C после сбоя регистрации файла OCX

  1. Откройте проводник и перейдите в раздел Windows. Затем перейдите в Windows> System 32 и используйте панель поиска для поиска файла OCX.
  2. Скопируйте файл OCX в буфер обмена. Затем вернитесь в папку Windows и откройте папку sysWOW64. Затем просто вставьте в него файл OCX.
  3. Откройте меню «Пуск» (левый нижний угол) и введите «cmd». Затем щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».
  4. В командной строке верхнего уровня введите regsvr32 + OCX component. В нашем случае последний заказ будет «regsvr32 OCX». После нажатия клавиши Enter вас спросят, был ли файл успешно сохранен.

Исправление обновления ноября 2019:

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

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.


(дополнительное предложение для Advanced System Repair Pro -> Cайт | Лицензионное соглашение | Политика конфиденциальности | Удалить)

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

Использовать восстановление системы

Эффективный способ исправить некоторые компьютерные ошибки — это использовать восстановление системы полезность. Это отличная программа, которая создает точки восстановления через определенные промежутки времени. Это означает, что вы можете вернуться к точке, где вы начали получать системную ошибку. Чтобы использовать этот инструмент, нажмите Пуск — Программы — Стандартные — Системные инструменты — Восстановление системы.

Установите разрешения для библиотеки под своим именем пользователя в редакторе реестра.

  1. Нажмите Пуск; введите regedit в поле Начать поиск и нажмите Enter.
  2. Когда будет предложено проверить учетную запись пользователя, нажмите Да.
  3. Перейдите в редактор реестра (regedit) и введите ключ HKEY_CLASSES_ROOT TypeLib
  4. Щелкните правой кнопкой мыши на TypeLib, выберите Permissions, затем перейдите на вкладку Security.
  5. Проверьте, есть ли ваше имя пользователя в списке пользователей, если это так, убедитесь, что у вас есть полный контроль / удаление ограниченных пользователей из списка.
  6. В противном случае нажмите «Добавить» и введите имя пользователя. После добавления убедитесь, что пользователь имеет полный контроль.
  7. Примените изменения и закройте редактор реестра.
  8. Перезагрузите компьютер

Примечание: пожалуйста, сделайте резервную копию журнала перед сменой авторизации.

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

При попытке создать запрос и хранимую процедуру в SQL Server 2014 Management Studio выдает, что библиотека не зарегистрирована.

Диаграммы создает и открывает.

Проблема появляется во второй раз. Первая была где-то полгода назад. Точно удалял раздел <91a74eb0-efa0-482b-b43c-35cfc74b275f>. Но тогда и на диаграммах ошибку выдавал.

Пошел искать раздел <91a74eb0-efa0-482b-b43c-35cfc74b275f>, его, конечно же, не нет, потому что удалял его.

Дальше предложено зарегестрировать библиотеку, но у меня нет следующего файла (в прошлый раз тоже вроде не было): C:WindowsMicrosoft.NETFrameworkv4.0.30319
egtlibv12.exe

Искал на всем диске через поиск, не нашел.

Так же у меня на компьютере стоит Visual Studio 2019. В прошлый раз вроде помогла ее переустановка (удалил 2017 и поставил 2019).

Сейчас тоже удалил ее и установил заново, переустановил SQL Server 2014. Не помогло.

В качестве вашего описания, ваш компьютер не имеет regtlibv12.exe. Regtlibv12.exe является частью .Net framework 4 (.NET 4.0), и .NET 4.0 является требованием для SQL Server 2014, он может быть установлен при успешной установке SQL Server 2014 express. Как и мой анализ, ваш regtlibv12.exe может быть поврежден. Я рекомендую вам восстановить Microsoft .NET Framework Repair Tool

После ремонта, regtlibv12.exe будет существовать в пути (C:WindowsMicrosoft.NETFrameworkv4.0.30319
egtlibv12.exe).

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

У меня есть ПК с MS Office 2010, установленный в то время, как MS Outlook установлен из Office 2007. На этом ПК приведен код ниже:

результаты в следующее исключение:

Не удалось передать COM-объект типа «Microsoft.Office.Interop.Outlook.ApplicationClass» в тип интерфейса «Microsoft.Office.Interop.Outlook._Application». Эта операция завершилась неудачно, потому что вызов QueryInterface на COM-компоненте для интерфейса с IID ‘ <00063001-0000-0000-c000-000000000046>не удался из-за следующей ошибки: библиотека не зарегистрирована. (Исключение из HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)).

Я удалил приведенную ниже запись реестра, и приведенный выше код работал нормально. Как только будут выполняться обновления Windows, приведенная ниже запись снова вставлена, и приведенный выше код снова вызывает исключение. HKEY_CLASSES_ROOTTypeLib <00062fff-0000-0000-c000-000000000046>9,4

1) Запись реестра не может быть удалена из приложения из-за разрешений

2) Необходимы две служебные версии

3) Строка «string theName = myOutlook.Name;» может быть заменена любой строкой, ссылающейся на переменную myOutlook с точно таким же результатом

4) Тот же код отлично работает на ПК с установленной MS Office 2007, включая MS Outlook.

Содержание

  1. Windows 10 локальные пользователи и группы библиотека не зарегистрирована
  2. Windows 10 локальные пользователи и группы библиотека не зарегистрирована
  3. Спрашивающий
  4. Общие обсуждения
  5. Все ответы
  6. Windows 10 локальные пользователи и группы библиотека не зарегистрирована
  7. Спрашивающий
  8. Общие обсуждения
  9. Все ответы
  10. Windows 10 локальные пользователи и группы библиотека не зарегистрирована
  11. Спрашивающий
  12. Общие обсуждения
  13. Все ответы
  14. Windows 10 локальные пользователи и группы библиотека не зарегистрирована
  15. Лучший отвечающий
  16. Вопрос
  17. Ответы

Сообщения: 65
Благодарности: 1

Мои варианты не прошли.
В логах есть ошибки:

Тип события: Ошибка
Источник события: Userenv
Категория события: Отсутствует
Код события: 1030
Дата: 2009-03-12
Время: 16:59
Пользователь: XXXXAdmin
Компьютер: ADMIN
Описание:
Не удалось запросить данный список объектов групповой политики. Сообщение, описывающее причину, уже было помещено в журнал обработчиком политики.

А это вааще я не понял, кто этот пользователь?

Тип события: Ошибка
Источник события: WmiAdapter
Категория события: Отсутствует
Код события: 4099
Дата: 2009-03-12
Время: 16:59
Пользователь: BUILTINАдминистраторы
Компьютер: ADMIN
Описание:
Ошибка при открытии службы.

Тип события: Ошибка
Источник события: Userenv
Категория события: Отсутствует
Код события: 1030
Дата: 2009-03-12
Время: 16:58
Пользователь: NT AUTHORITYSYSTEM
Компьютер: ADMIN
Описание:
Не удалось запросить данный список объектов групповой политики. Сообщение, описывающее причину, уже было помещено в журнал обработчиком политики.

Тип события: Уведомление
Источник события: SecurityCenter
Категория события: Отсутствует
Код события: 1807
Дата: 2009-03-12
Время: 16:58
Пользователь: Н/Д
Компьютер: ADMIN
Описание:
Служба центра обеспечения безопасности остановлена. Остановка произведена групповой политикой.

Тип события: Ошибка
Источник события: Userenv
Категория события: Отсутствует
Код события: 1053
Дата: 2009-03-12
Время: 16:43
Пользователь: NT AUTHORITYSYSTEM
Компьютер: ADMIN
Описание:
Не удалось определить имя пользователя или компьютера. (Сервер RPC занят и не может завершить операцию. ). Обработка групповой политики прекращена.

Тип события: Ошибка
Источник события: Userenv
Категория события: Отсутствует
Код события: 1030
Дата: 2009-03-12
Время: 15:33
Пользователь: NT AUTHORITYSYSTEM
Компьютер: ADMIN
Описание:
Не удалось запросить данный список объектов групповой политики. Сообщение, описывающее причину, уже было помещено в журнал обработчиком политики.

Я так думаю, ошибки появились после примения твиков. Раньше их не было.

Источник

Windows 10 локальные пользователи и группы библиотека не зарегистрирована

Этот форум закрыт. Спасибо за участие!

trans

Спрашивающий

trans

Общие обсуждения

trans

trans

При обращении в Управлении компьютером к Локальные пользователи и группы пишет ошибку «нет доступа компьютеру. ошибка: библиотека не зарегистрирована»

В журналах никакого описания ошибки не нашел.

Если подключатся удаленно к машине под администратором «Локальные пользователи и группы» управление доступно и все работает.

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

Все ответы

trans

trans

Предоставите лог сторонней антивирусной утилиты FRST согласно следующей инструкции:
— Скачайте Farbar Recovery Scan ToolNAAC5Baи сохраните на Рабочем столе.

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

Источник

Windows 10 локальные пользователи и группы библиотека не зарегистрирована

Этот форум закрыт. Спасибо за участие!

trans

Спрашивающий

trans

Общие обсуждения

trans

trans

При обращении в Управлении компьютером к Локальные пользователи и группы пишет ошибку «нет доступа компьютеру. ошибка: библиотека не зарегистрирована»

В журналах никакого описания ошибки не нашел.

Если подключатся удаленно к машине под администратором «Локальные пользователи и группы» управление доступно и все работает.

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

Все ответы

trans

trans

Предоставите лог сторонней антивирусной утилиты FRST согласно следующей инструкции:
— Скачайте Farbar Recovery Scan ToolNAAC5Baи сохраните на Рабочем столе.

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

Источник

Windows 10 локальные пользователи и группы библиотека не зарегистрирована

Этот форум закрыт. Спасибо за участие!

trans

Спрашивающий

trans

Общие обсуждения

trans

trans

При обращении в Управлении компьютером к Локальные пользователи и группы пишет ошибку «нет доступа компьютеру. ошибка: библиотека не зарегистрирована»

В журналах никакого описания ошибки не нашел.

Если подключатся удаленно к машине под администратором «Локальные пользователи и группы» управление доступно и все работает.

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

Все ответы

trans

trans

Предоставите лог сторонней антивирусной утилиты FRST согласно следующей инструкции:
— Скачайте Farbar Recovery Scan ToolNAAC5Baи сохраните на Рабочем столе.

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

Источник

Windows 10 локальные пользователи и группы библиотека не зарегистрирована

Этот форум закрыт. Спасибо за участие!

trans

Лучший отвечающий

trans

Вопрос

trans

trans

Подобную тему не нашел на этом сайте, а на других ресурсах посоветовали 2 варианта

Функцию включил, но к сожалению не появляется вкладка. Как её возобновить? Без неё не понимаю каким образом можна создать пользователей для сервера КД и пользователей для компьютеров в зоне.

Ответы

trans

trans

Похоже что машина SERVER является контроллером домена, это так?

trans

trans

Создаю нового пользователя в АД, но ним нельзя пользоваться на удаленном компьютере.

«удаленный компьютер» является членом домена? если да, то ничто не должно мешать пользоваться на нем доменной учетной записью пользователя.

Потому вопрос, куда пропала и как вернуть

на машине SERVER оснастка пропала т.к. машина была повышена до контроллера домена. На КД локальная база SAM (локальные пользователи и группы) отключена и не может использоваться.

Пожалуйста убедитесь что понимаете что делаете прежде чем выполнять понижение до рядового сервера, я совсем не уверен что это то что вам нужно.

Источник

Ошибка «Класс не зарегистрирован» может появиться при использовании браузера Google Chrome, Excel, Фотографии, Explorer, Outlook и т.п. Также, ошибка появляется, когда пользователь открывает файлы в формате JPG или PDF.

В большинстве случаев, виновником незарегистрированного класса в Windows 10, является то, что конкретная DLL библиотека не зарегистрирована или сам DLL файл поврежден.

Разберем, что делать и как исправить, когда в Windows 10 появляется ошибка, что класс не зарегистрирован при открытии JPG, PDF файлов или при использовании программ.

Класс не зарегистрирован

Исправить ошибку, когда класс не зарегистрирован в Windows 10

1. Перезапуск проводника

Нажмите сочетание клавиш Ctrl+Shift+Esc, чтобы открыть диспетчер задач. В диспетчере задач во вкладке «Процессы» найдите «Проводник«, нажмите по нему правой кнопкой мыши и выберите «Перезапустить«. Это перезапустить Explorer.exe, после чего проверьте, устранена ли ошибка.

Примечание: iCloud у некоторых пользователей был виновником ошибки «Класс не зарегистрирован». Перейдите в во вкладку «Автозагрузка» и отключите его с автозапуска. Перезагрузите ПК.

Перезапустить проводник explorer

2. Приложения по умолчанию

Откройте «Параметры» > «Приложения» > «Приложения по умолчанию» > и справа нажмите «Сбросить«.

сбросить приложения по умолчанию

3. Сбросить магазин Windows 10

Если ошибка появляется при открытии фотографии в формате JPG, то сбросим магазин Windows 10, а точнее все UWP приложения. Конечно, можно сбросить просто одно приложение «Фотографии», но нет, это не всегда помогает.

channel

Запуcтите PowerShell от имени администратора и введите ниже команду:

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)AppXManifest.xml”}

Get-AppXPackage Foreach Add-AppxPackage -DisableDevelopmentMode -Register InstallLocation AppXManifest.xml

4. Поврежденные системные файлы

Запустите командную строку от имени администратора и введите ниже команды по очереди, которые автоматически найдут и исправят системные поврежденные файлы.

  • sfc /scannow
  • DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Проверка и восстановление файлов

5. Регистрация ExplorerFrame.dll

Если вы получаете пустое сообщение Explorer.exe без указания на виновника, то нужно перерегистрировать библиотеку ExplorerFrame.dll. Запуcтите комаyдную строку от имени администратора и введите:

  • regsvr32 ExplorerFrame.dll

Если выдало ошибку, что не найдена в библиотеке, не паникуйте, а двигайтесь к способу 4.

regsvr32 ExplorerFrame.dll

6. Перерегистрировать Windows DLL

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

Запуcтсите командную строку от имени администратора и введите ниже команду

FOR /R C: %G IN (*.dll) DO “%systemroot%system32regsvr32.exe” /s “%G” regsvr32 ExplorerFrame.dll

Перерегистрировать Windows DLL



Смотрите еще:

  • Приложение Фотографии не работают в Windows 10
  • Не открываются файлы JPG в Windows 10 — Что делать?
  • Восстановление Windows 10 с флешки
  • Исключение нарушение прав доступа в Windows 10
  • Chrome не открывается и не запускается на ПК с Windows 10

[ Telegram | Поддержать ]

Windows 7 библиотека не зарегистрирована

Junior Member Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Помогите решить проблему, захожу:
Панель управления/Администрирование/Управление компьютером/Локальные пользователи и группы
Вылетает ошибка
Нет доступа к компьютеру comp.
Ошибка: Библиотека не зарегистрирована
Заранее благодарен за помощь! Всего записей: 102 | Зарегистр. 22-04-2006 | Отправлено: 16:46 29-09-2008

ivanivanov1

Newbie

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору возможно, проблема с правами пользователей
для WinXP Pro мне помогло:

How to download and run SubInACL

Here are some steps that can be used to download and run the SubInACL tool to repair file and registry permissions that are often needed to successfully install programs on Windows, particularly for MSI-based (Windows Installer) setups:
Download the SubInACL tool and install it. By default it will install to c:Program FilesWindows Resource KitsTools
If you are running Windows Vista, click on the Start menu, choose All Programs, then Accessories, then right-click on the item named Command Prompt and choose Run as administrator
If you are running an OS other than Windows Vista, go to the Start menu, choose Run, type cmd and click OK
In the cmd prompt, type notepad reset.cmd and click yes to open Notepad.exe and create a new text file named reset.cmd
Copy and paste the following contents into reset.cmd (or download it from this location on my file server and rename it from reset.cmd.txt to reset.cmd):

subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=YOURUSERNAME=f /setowner=administrators > %temp%subinacl_output.txt
subinacl /keyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=YOURUSERNAME=f /setowner=administrators >> %temp%subinacl_output.txt

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%subinacl_output.txt
subinacl /keyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%subinacl_output.txt

subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%subinacl_output.txt
subinacl /keyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%subinacl_output.txt

subinacl /subdirectories %programfiles% /grant=administrators=f /grant=system=f /grant=users=e >> %temp%subinacl_output.txt

subinacl /subdirectories %windir% /grant=administrators=f /grant=system=f /grant=users=e >> %temp%subinacl_output.txt
==========================================================

Change the values named YOURUSERNAME to be the Windows user account that you are logged in with.

Note: The YOURUSERNAME value should match the name of your user folder at c:Documents and Settings (or c:users on Windows Vista and higher). You can also find the value to use for YOURUSERNAME by launching Task Manager and looking at the user name listed in the User Name column of the Processes tab.

Save and close reset.cmd.
In the cmd prompt, type reset.cmd and press enter to run the SubInACL tool. This tool will take several minutes to run, and it requires that the user account you are using has administrator privileges on the system. This is why it is necessary to run it from an elevated cmd prompt on Windows Vista. Step 2 above can be used to start an elevated cmd prompt on Windows Vista.
After reset.cmd completes, try to install the product that previously failed to install correctly on your system.

Note: There are a couple of scenarios where installing or running SubInAcl can fail. For example, some non-English versions of Windows have the name of the Administrators group translated to another language, and the command lines listed above will fail in that case. I have posted workarounds for the issues that I know of in this separate blog post.

Also note: Running the above command lines will cause SubInAcl to create a log file named %temp%subinacl_output.txt. If you see any errors reported in the cmd prompt after running SubInAcl, you can look in this log file for more detailed information about what file(s), folder(s) or registry value(s) are causing the errors. To open this log file, you can click on the Start menu, choose Run, type notepad %temp%subinacl_output.txt and click OK.

When looking at this log file, you may see some errors reported with error code 5. That error code means Access Denied, and it is typically caused by Windows or some other program running on your system that is holding files, folders or registry values in use so that SubInAcl is unable to update the permissions for them. Most of the time, that type of error in the SubInAcl output can be safely ignored, but you may need to try to reboot and then manually fix the permissions for these files, folders or registry keys as a workaround.

Всего записей: 2 | Зарегистр. 23-07-2009 | Отправлено: 13:07 23-07-2009
mark74

Full Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Изложу свой случай под WinXP

Программа под Администратором работает, а под ограниченным пользователем — вылетает с ошибкой «Библиотека не зарегистрирована».

Вероятная причина, как выше отмечалось, — недостаточно прав.

  1. утилитой Procmon фиксируем все события вызванные нашей программой
  2. анализируем события у которых в колонке Результат стоит значение Access denied
  3. даём нашим пользователям необходимые права на соответствующие ветки реестра и каталоги

В моем случае прога запрашивала полные права к подразделу в [HKCR]. Всё заработало после того как соответствующей группе ограниченных пользователей были даны полные права тупо на всю ветку [HKEY_CLASSES_ROOT].

Источник

Как зарегистрировать DLL в Windows

Пользователи спрашивают о том, как зарегистрировать dll файл в Windows 7 и 8. Обычно после того, как столкнулись с ошибками наподобие «Запуск программы невозможен, так как нужная dll отсутствует на компьютере». Об этом и поговорим.

На самом деле, регистрация библиотеки в системе не такая уж и сложная задача (покажу целых три вариации одного способа) — по сути, необходим лишь один шаг. Единственное обязательное требование — наличие у вас прав администратора Windows.

Однако есть некоторые нюансы — например, даже успешная регистрация DLL не обязательно избавляет вас от ошибки «библиотека отсутствует на компьютере», а появление ошибки RegSvr32 с сообщением о том, что модуль не совместим с версией Windows на этом компьютере или точка входа DLLRegisterServer не найдена, не говорит о том, что вы что-то делаете не так (о чем это говорит разъясню в конце статьи).

Три способа регистрации DLL в ОС

Описывая дальнейшие шаги, я исхожу из того, что вы нашли, куда нужно скопировать вашу библиотеку и DLL уже лежит в папку System32 или SysWOW64 (а возможно, где-то еще, если ей там следует находиться).

Примечание: ниже будет описано, как зарегистрировать DLL библиотеку с помощью regsvr32.exe, однако обращаю ваше внимание на то, что если у вас 64-разрядная система, то у вас есть два regsvr32.exe — один в папке C:WindowsSysWOW64, второй — C:WindowsSystem32. И это разные файлы, причем 64-бит находится в папке System32. Рекомендую в каждом из способов использовать полный путь к regsvr32.exe, а не просто имя файла, как у меня показано в примерах.

Первый способ описывается в Интернете чаще других и состоит в следующем:

  • Нажмите клавиши Windows + R или в меню Пуск Windows 7 выберите пункт «Выполнить» (если, конечно, у вас включено его отображение).
  • Введите regsvr32.exe путь_к_файлу_dll
  • Нажмите Ок или Enter.

После этого, если все прошло успешно вы должны будете увидеть сообщение о том, что библиотека была успешно зарегистрирована. Но, с большой вероятностью увидите другое сообщение — Модуль загружен, но точка входа DllRegisterServer не найдена и стоит проверить, что ваша DLL является правильным файлом (об этом, как я уже говорил, напишу позже).

Второй способ состоит в запуске командной строки от имени администратора и ввода все той же команды из предыдущего пункта.

  • Запустите командную строку от имени Администратора. В Windows 8 можно нажать клавиши Win+X, а затем выбрать нужный пункт меню. В Windows 7 вы можете найти командную строку в меню Пуск, кликнуть по ней правой кнопкой мыши и выбрать пункт «Запуск от имени администратора».
  • Введите команду regsvr32.exe путь_к_библиотеке_dll (пример вы можете видеть на скриншоте).

Опять же, вероятно, что вам не удастся зарегистрировать DLL в системе.

И последний способ, который также может пригодиться в некоторых случаях:

  • Кликните правой кнопкой мыши по DLL, которую нужно зарегистрировать и выберите пункт меню «Открыть с помощью».
  • Нажмите «Обзор» и найдите файл regsvr32.exe в папке Windows/System32 или Windows/SysWow64, откройте DLL с помощью него.

Суть всех описанных способов зарегистрировать DLL в системе одна и та же, просто несколько разные способы запуска одной и той же команды — кому что удобнее. А теперь о том, почему у вас ничего не получается.

Почему не удается зарегистрировать DLL

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

Почему это происходит (далее будет и про то, как это исправить):

  • Не все файлы DLL предназначены для того, чтобы их регистрировали. Для того, чтобы его можно было зарегистрировать данным способом, он должен иметь поддержку той самой функции DllRegisterServer. Иногда ошибка бывает также вызвана тем, что библиотека уже зарегистрирована.
  • Некоторые сайты, предлагающие скачать DLL, содержат по факту, файлы-пустышки с искомым вами именем и их невозможно зарегистрировать, так как на самом деле это не библиотека.

А теперь о том, как это исправить:

  • Если вы программист и регистрируете свою DLL, попробуйте regasm.exe
  • Если вы пользователь и у вас что-то не запускается с сообщением о том, что DLL отсутствует на компьютере — поищите в Интернете, что это за файл, а не где его скачать. Обычно, зная это, вы можете скачать официальный установщик, который установит оригинальные библиотеки и зарегистрирует их в системе — например, для всех файлов с именем, начинающегося с d3d достаточно поставить DirectX с официального сайта Microsoft, для msvc — одну из версий Visual Studio Redistributable. (А если не запускается какая-то игра с торрента, то загляните-ка в отчеты антивируса, он мог удалить нужные DLL, это часто бывает с некоторыми модифицированными библиотеками).
  • Обычно, вместо регистрации DLL срабатывает размещение файла в одной папке с исполняемым файлом exe, который требует эту библиотеку.

На этом завершаю, надеюсь, что-то стало более ясно, чем было.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

Здравствуйте. Скачал из Стима игру, и столкнулся с ошибкой, связана она с файлом msvcrt. dll. Попробовал все указанные вами способами, а после попробовал установить Microsoft C++, но это все равно не помогло. Что мне делать?

А установили и X86 и X64 версии (нужны обе). Нужного года?

Источник

Adblock
detector

Многие пользователи Windows 10 сообщили, что Windows не может получить доступ к общей папке на их ПК. Это может быть реальной проблемой, поскольку препятствует обмену ценной информацией.

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

Ниже приведены некоторые факторы, которые могут привести к недоступности общей папки:

  • Неправильные сетевые настройки: если на вашем ПК отключена функция обнаружения сети, вы не сможете получить доступ к общей папке. Вам нужно только включить функцию, и проблема будет решена.
  • Недоступность настройки общего доступа к папкам. Иногда эта проблема может возникать из-за того, что у вас нет настроек для доступа к общей папке на вашем ПК. Эта функция должна быть доступна на вашем ПК по умолчанию, но вы можете установить ее, если это не так.

1. Проверьте наличие настройки общего доступа к папкам на вашем ПК.

  1. Нажмите Windows клавишу + I , чтобы открыть приложение «Настройки», и выберите «Сеть и Интернет».

    сетевые окна 10 не могут получить доступ к общей папке

  2. Теперь нажмите «Изменить параметры адаптера».

    сменить адаптер

  3. Найдите свое сетевое подключение, щелкните его правой кнопкой мыши и выберите «Свойства».

    свойства Windows 10 не могут получить доступ к общей папке

  4. Перейдите к области Это подключение использует следующие элементы, а затем найдите Общий доступ к файлам и принтерам для сетей Microsoft.
  5. Если опция доступна, просто установите флажок рядом с ней; в противном случае продолжайте.

    файл

  6. Нажмите «Установить».
  7. После этого нажмите ОК.
  8. Выйдите из окна и перезагрузите компьютер.

Если вы не можете получить доступ к общей папке в Windows 10, первое, что нужно сделать, это проверить свою систему, чтобы убедиться, что настройка общего доступа к файлам доступна. Обычно эта настройка встроена в Windows; таким образом, он обычно присутствует.

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

2. Включите сетевое обнаружение

  1. Откройте приложение «Настройки» и выберите «Сеть и Интернет».

    сетевые окна 10 не могут получить доступ к общей папке

  2. На левой панели щелкните либо Wi-Fi, либо Ethernet (в зависимости от типа подключения).
  3. В меню «Связанные настройки» нажмите «Изменить дополнительные параметры общего доступа».

    вай фай

  4. Установите переключатель, чтобы включить параметр Включить сетевое обнаружение.
  5. Наконец, нажмите Сохранить изменения.

    включи

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

3. Проверьте учетные данные вашего ПК

  1. Нажмите Windows клавишу, введите control и выберите Панель управления.

    панель управления windows 10 не может получить доступ к общей папке

  2. Выберите параметр «Учетные записи пользователей».

    учетные записи пользователей

  3. Теперь выберите Диспетчер учетных данных.

    диспетчер учетных данных

  4. Найдите и щелкните Учетные данные Windows.
  5. Выберите Добавить учетные данные Windows.

    учетные данные Windows Windows 10 не может получить доступ к общей папке

  6. Добавьте соответствующие данные, такие как имя пользователя администратора, пароль и IP-адрес хост-компьютера.
  7. Сохраните изменения, нажав ОК.

    входить

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

4. Включите все сетевые службы

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

  • IPv6
  • Обнаружение SSDP
  • Публикация
  • Поставщик обнаружения функций
  • DNS-клиент
  • Группа одноранговой сети
  • Хозяин
  • Результат обнаружения функции
  • Хост устройства UPnP
  • Провайдер домашней группы
  • Слушатель домашней группы.

5. Запустите средство устранения неполадок с общей папкой.

  1. Нажмите Windows клавишу + I и выберите «Обновление и безопасность».

    обновить windows 10 не может получить доступ к общей папке

  2. Выберите «Устранение неполадок» на левой панели и нажмите «Дополнительные средства устранения неполадок».

    дополнительные проблемы

  3. Теперь выберите параметр «Общие папки» и нажмите «Запустить средство устранения неполадок».

    запустить

Специальное средство устранения неполадок в Windows 10 специально разработано для исправления подобных ошибок. Если вы по-прежнему не можете получить доступ к общим папкам, может быть полезно запустить средство устранения неполадок.

Ну вот. Это несколько решений, которые могут помочь вам исправить Windows 10, которая не может получить доступ к общей папке. Решения максимально подробны, и вам нужно только внимательно следовать шагам.

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


Понравилась статья? Поделить с друзьями:
  • Нет доступных подключений windows 7 инет есть
  • Нет доступа к компьютеру в сети windows 10 ошибка 0x80070035
  • Нет доступных вариантов управления электропитанием windows 10 что делать
  • Нет доступа к командной строке windows 10
  • Нет доступного разрешения экрана windows 10