Рекомендуємо, 2024

Вибір Редакції

Як виправити "Сервер реєстру Microsoft припинив роботу"

Одна справа, яку я завжди любив працювати в ІТ за останні 8 років, намагається успішно знайти рішення для жорстких повідомлень про помилки Windows. Я писав про багато раніше, наприклад, пристрій не може запустити, зупинити: 0x00000F4 синій екран помилки і т.д.

Ще одним я нещодавно зіткнувся з такими:

 Сервер реєстру Microsoft (C) перестав працювати 

Я отримав це повідомлення при спробі зареєструвати DLL за допомогою команди regsvr32 з командного рядка на Vista Ultimate x64. Я зареєстрував DLL раніше на Vista Business x32 без проблем, але не пробував його на x64.

Звичайно, здається, ця помилка виникає частіше на виданнях Windows Vista або Windows XP x64, і це, головним чином, викликано функцією запобігання виконанню даних Windows Vista, так званий DEP. Щоб виправити це, ви повинні додати виняток для regsvr32 у діалоговому вікні DEP. Ось як:

Додати виняток до DEP

Крок 1: Перейдіть у меню Пуск, Панель керування та натисніть кнопку Система .

Крок 2. Тепер клацніть на вкладці Додатково і в розділі Продуктивність натисніть Настройки .

Крок 3. Клацніть на Data Execution Prevention (Запобігання виконанню даних) і виберіть увімкнути DEP для всіх програм і служб, окрім тих, які я вибираю: перемикач.

Крок 4: Натисніть кнопку Додати і перейдіть до C: Windows System32 і виберіть файл regsvr32.exe . Коли ви отримаєте повідомлення про те, що це може зробити ваш комп'ютер незахищений і вразливий до атак, просто натисніть кнопку ОК, щоб продовжити.

Натисніть OK, а потім знову натисніть OK, щоб вийти. Тепер спробуйте запустити команду regsvr32 знову з командного рядка, і ви, мабуть, не отримаєте цю помилку! Якщо ви це зробите, опублікуйте коментар, і я спробую допомогти! Насолоджуйтесь!

Top