Ошибка windows сервер регистрации

Microsoft Register Server перестал работать в Windows 10/8/7

Если вы получаете всплывающее окно с ошибкой Microsoft (C) Register Server , когда вы работаете на компьютере с Windows, эта публикация может вам помочь. Microsoft Register Server – это команда, используемая для регистрации библиотек DLL (динамических библиотек) в Windows. Эта ошибка может появиться при попытке зарегистрировать файл DLL с помощью команды Regsvr32, или она может продолжать появляться, если операционной системе не удается зарегистрировать файл DLL.

Сервер регистрации Microsoft (C) перестал работать

Сервер регистрации Microsoft (C) перестал работать, Windows может проверить в режиме онлайн решение проблемы.

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

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

Откройте Панель управления и выберите Система . Затем нажмите Расширенные настройки системы и откройте вкладку Расширенные . Теперь в разделе Эффективность нажмите кнопку Настройки .

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

Data Execution Prevention или DEP – это функция безопасности, появившаяся в Windows Vista и более поздних версиях, которая может помочь предотвратить повреждение вашего компьютера от вирусов и других угроз безопасности. Вы можете включить или отключить предотвращение выполнения данных или отключить предотвращение выполнения данных (DEP) для конкретной программы.

Хорошо, возвращаясь, теперь вы должны указать программу regsvr32.exe, скажем, Microsoft. Для этого нажмите кнопку Добавить и перейдите в папку C: \ Windows \ System32 . Найдите и выберите файл regsvr32.exe . Предполагается, что у вас установлена ​​ 32-разрядная версия Windows . Когда появится сообщение с предупреждением о том, что действие может сделать ваш компьютер незащищенным и уязвимым для атак, проигнорируйте его и нажмите OK, чтобы продолжить.

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

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

На машинах под управлением 64-разрядной версии Windows путь к папке: C: \ Windows \ SysWOW64 .

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

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

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

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

Читайте также:  Which file system is supported by linux

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

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

Примечание: ниже будет описано, как зарегистрировать DLL библиотеку с помощью regsvr32.exe, однако обращаю ваше внимание на то, что если у вас 64-разрядная система, то у вас есть два regsvr32.exe — один в папке C:\Windows\SysWOW64, второй — C:\Windows\System32. И это разные файлы, причем 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, который требует эту библиотеку.
Читайте также:  Открыть файл текстовым редактором через терминал linux

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

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

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

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

07.07.2020 в 13:27

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

07.07.2020 в 14:49

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

Использование средства Regsvr32 и устранение неполадок, связанных с выводимыми им сообщениями об ошибках

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

Аннотация

Regsvr32 — это служебная программа командной строки для регистрации и отмены регистрации элементов управления OLE, например ActiveX и библиотеки DLL в реестре Windows. Средство Regsvr32.exe установлено в папке %systemroot%\System32 в ОС Windows XP и более поздних версиях Windows.

Примечание. В 64-разрядных версиях Windows есть две версии файла Regsv32.exe:

64-разрядная версия — %systemroot%\System32\regsvr32.exe;

32-разрядная версия — %systemroot%\SysWoW64\regsvr32.exe.

Синтаксис команды Regsvr32

Программа RegSvr32.exe имеет следующие параметры командной строки.

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

/u — отменяет регистрацию сервера

/i — вызывает DllInstall, передавая ей в параметре необязательную строку_команд; при использовании с ключом /u вызывает DllUnInstall.
/n — не вызывает DllRegisterServer; это может использоваться с ключом /i

/s – «тихий» режим; окна сообщений не отображаются

Типичные решения ошибок Regsvr32

При появлении ошибки Regsvr32 попробуйте устранить ее одним из следующих способов.

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

Windows 8.1 и Windows 8Проведите пальцем от правого края экрана к центру и коснитесь кнопки Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.

Windows 7 и Windows VistaНажмите кнопку Пуск, введите запрос Командная строка или cmd в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, а затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.

Windows XPВойдите в систему в качестве администратора или с другой учетной записью с правами администратора и откройте окно «Командная строка».

Читайте также:  Driver scanning mac os

Способ 2. Использование 32-разрядной версии Regsvr32 для регистрации 32-разрядной библиотеки DLL в 64-разрядной версии ОС WindowsЕсли при регистрации 32-разрядной библиотеки DLL в 64-разрядной версии ОС Windows появляется ошибка, выполните следующие действия.

Откройте командную строку с повышенными привилегиями.

Если 32-разрядная библиотека DLL находится в папке %systemroot%\System32, переместите ее в папку %systemroot%\SysWoW64.

Сервер регистрации Microsoft больше не работает под Windows 10 / 8 / 7

Если у вас есть Сервер регистрации Microsoft (C) перестал работать Диалоговое окно с ошибкой, когда вы работаете на компьютере с Windows, тогда это сообщение может вам помочь. Microsoft Register Server — это команда для регистрации библиотек DLL (динамических библиотек) в Windows. Эта ошибка может возникать, если вы пытаетесь сохранить файл DLL с помощью команды Regsvr32, или если операционная система не сохраняет файл DLL.

Сервер регистрации Microsoft (C) больше не работает

Сервер регистрации Microsoft (C) больше не работает, Windows может искать в Интернете решение проблемы.

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

Вы можете решить эту проблему, сбросив статус защиты вашего компьютера. Действуйте следующим образом

Откройте Панель управления и выберите Система, Затем нажмите Дополнительные параметры системызатем откройте Дополнительно Вкладка. Теперь нажмите Настройки под Производительность.

Щелкните сейчас на вкладке ‘Data Execution Prevention‘в окне’параметры производительностии выберите Включить DEP для всех программ и служб, кроме выбранных.

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

ОК, обратно, теперь необходимо указать программу regsvr32.exe, скажем Microsoft. Нажмите кнопку «Добавить» и выберите папку. C: WindowsSystem32, Найти и выбрать файл regsvr32.exe, Это предполагает, что вы используете версию Windows 32-бит, Если вы получите предупреждение с предупреждением о том, что данное действие может сделать ваш компьютер незащищенным и уязвимым для атак, проигнорируйте его и нажмите OK, чтобы продолжить.

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

Наконец, попробуйте перезапустить команду regsvr32 из командной строки, и все должно работать для вас. Вы также не увидите сообщение.

Для машин с версией 64-разрядные ОС Windows, путь к папке C: WindowsSysWOW64.

Вы не можете установить исполняемые атрибуты DEP 64

Обновление за апрель 2021 года:

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

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

Если вы установите один Вы не можете установить исполняемые атрибуты DEP 64 ошибки при попытке сделать это, вам может понадобиться добавить файл dllhost.exeтакже находится в папке C: WindowsSysWOW64, к списку программ с regsvr32.exe.

Я надеюсь, что это поможет вам.

Оцените статью