Как исправить «Сервер регистрации Microsoft перестал работать»


Одна вещь, которая мне всегда нравилась в работе в сфере ИТ на протяжении последних 8 лет, — это попытки успешно найти решение сложных сообщений об ошибках Windows. О многих я уже писал раньше, например, Устройство не может запуститьсяСтоп: синий экран ошибки 0x00000F4. и т. д.

Недавно я столкнулся со следующим:

Microsoft (C) Register Server has stopped working

Я получил это сообщение при попытке зарегистрировать DLL с помощью команды regsvr32 из командной строки в Vista Ultimate x64. Раньше я без проблем регистрировал библиотеки DLL в Vista Business x32, но не пробовал это в версии x64.

Обычно эта ошибка чаще всего возникает в выпусках Windows Vista или Windows XP x64 и в основном вызвана Функция предотвращения выполнения данных Windows Vista, также известной как DEP. Чтобы это исправить, вам необходимо добавить исключение для regsvr32 в диалоговом окне DEP. Вот как:

Добавить исключение в DEP

Шаг 1. Откройте Пуск , Панель управления и нажмите Система .

control panel system

Шаг 2. Теперь перейдите на вкладку Дополнительно и в разделе Производительность нажмите Настройки .

system properties performance

Шаг 3. Нажмите «Предотвращение выполнения данных» и выберите переключатель Включить DEP для всех программ и служб, кроме тех, которые я выбираю: .

turn on dep

Шаг 4. Теперь нажмите кнопку Добавить , перейдите к C:\Windows\System32 и выберите файл regsvr32.exe . Когда вы получите сообщение о том, что это может сделать ваш компьютер незащищенным и уязвимым для атак, просто нажмите «ОК», чтобы продолжить.

microsoft register server

Нажмите «ОК», а затем еще раз «ОК», чтобы выйти. Теперь попробуйте еще раз запустить команду regsvr32 из командной строки, и, надеюсь, вы не получите эту ошибку! Если да, оставьте комментарий, и я постараюсь помочь! Наслаждайтесь!.

Похожие сообщения:


25.10.2008