Доброго дня всем!
Эта ошибка характерна для игр (хотя иногда «страдают» и др. программы), и появляется она обычно в момент запуска. Заранее предупрежу, что этот код 0xc0000022 мало о чем говорит: причиной может быть как отсутствующий файл, так и блокировка приложения антивирусом…
В этой заметке приведу несколько советов, которые в большинстве случаев помогают избавиться от этой ошибки. Рекомендую выполнять их в порядке, приведенным мной ниже. Материал актуален для современных ОС Windows 8/10/11.
Примечание: ниже на скрине приведен пример подобной ошибки (возникла при запуске игры PES 2016).
Пример ошибки 0xc0000022
*
Как можно исправить 0xc0000022
❶
Запуск от имени администратора
Первое, что посоветую сделать — это кликнуть правой кнопкой мышки по исполняемому файлу (ярлыку) и в появившемся контекстном меню выбрать вариант запуска от имени администратора.
Запуск приложения от имени администратора
Если приложение запустилось — просто зайдите в свойства ярлыка и поставьте галочку, чтобы задача всегда выполнялась от администратора.
❷
Проверка защитника
Если у вас ОС Windows 10/11 — то проверьте обязательно состояние защитника (нередко он «молча» удаляет некоторые файлы игр и программ, которые ему показались подозрительными).
Для этого откройте параметры (Win+i), перейдите во вкладку «Обновление и безопасность / Безопасность Windows«, и нажмите по ссылке на центр безопасности защитника. См. скриншот ниже. 👇
Центр безопасности Windows
Далее откройте журнал угроз и просмотрите последние события: нет ли среди списка очистки файлов игры…
Проверка журнала
Если таковые будут найдены, у вас есть два пути:
- восстановить файл из карантина защитника и попробовать запустить игру (программу). Это следует делать, если вы не сомневаетесь в безопасности файла;
- загрузить другую версию программы/игры и переустановить ее (перепроверенную на вирусы и вредоносное ПО).
❸
Обновление системных библиотек, драйверов
Ошибка 0xc0000022 также может возникнуть из-за отсутствия файлов каких-нибудь библиотек: DirectX, Visual C++, NET Framework и т.д.
Чтобы все это не перепроверять вручную, рекомендую попробовать утилиту Driver Booster: она не только может обновить драйвера, но и проверит все библиотеки, влияющие на работу игр (что очень удобно). Бесплатной версии для решения этой задача вполне достаточно…
Обновление системных библиотек / Driver Booster
❹
Режим совместимости и DirectPlay
Если вы пытаетесь запустить старую игру на новом компьютере (ОС Windows) — то не исключено появление разного рода ошибок. Попробуйте зайти в свойства исполняемого файла (ярлыка на рабочем столе), и включить режим совместимости приложения со старой ОС (например с Windows 7 как в моем примере ниже).
Режим совместимости
📌 В помощь!
Как запустить старую игру на новом компьютере — https://ocomp.info/kak-zapustit-staruyu-igru.html
Кроме этого, многим старым играм (например, Majesty, Thief, Dune 2000 и пр.) нужен компонент DirectPlay, который почему-то в современных ОС отключен…
Чтобы включить его: зайдите в панель управления, в раздел «Программы / Включение или отключение компонентов Windows».
Включение и отключение компонентов Windows
Далее найдите каталог «Компоненты прежних версий» и включите DirectPlay. Windows должна автоматически загрузить и установить его. После перезагрузите компьютер и проверьте работоспособность программы/игры…
Компоненты прежних версий — DirectPlay
❺
Отключите на время антивирус
Не лишним будет на время диагностики и поиска причин появления ошибки — отключить антивирус. Благо, что почти все современные продукты отключаются в 1-2 клика мышкой через трей. Как это выглядит у AVAST представлено на скрине ниже…
Отключение антивируса Avast на 1 час
❻
Попытка диагностики с помощью ProcessMonitor
Если все предыдущее не помогло, можно попробовать отыскать причину с помощью утилиты ProcessMonitor (ссылка на сайт Microsoft). Она инспектирует все приложения и процессы, запускаемые на ПК (причем, даже если у вас программа вылетела с ошибкой — этот факт можно найти в ProcessMonitor и посмотреть что там произошло…).
1) Перед запуском утилиты, я вам рекомендую открыть свойства ярлыка (запускаемой программы) и скопировать оригинальное название exe-файла. Пример на скрине ниже.
Копируем название исполняемого файла
2) Далее нужно запустить утилиту, и сразу же открыть нужную программу/игру. Как только она вылетит с ошибкой, перейдите в ProcessMonitor и:
- включите отображение всех событий (см. стрелку-1 на скрине ниже);
- перейдите в режим фильтрации (стрелка-2);
- переключите фильтрацию в режим Process Name (т.е. чтобы можно было указать тот процесс, который нам нужен — т.к. их в утилите будет очень много);
- вставьте оригинальное название файла игры;
- нажмите OK.
Фильтр по имени
Далее рекомендую еще раз открыть фильтрацию и исключить все успешные (SUCCESS) строки. Пример ниже.
Исключаем все успешные действия
В результате у вас останутся только проблемные строки (в каждом конкретном случае их количество может сильно разница). В моем, например, исходя из первых строк стало понятно, что есть какая-то проблема с файлом «steam_api.dll» в папке с игрой. В последствии оказалось, кстати, что его удалил защитник Windows (после восстановления — игра заработала!).
Нашлись несколько строк, в одной из которых нет файла…
Кстати, также достаточно часто встречается случай отсутствия прав на доступ к определенным DLL файлам. Например, если ProcessMonitor покажет вам ошибку ACCESS DENIED (скажем, к C:WindowsSyswow64MSVBVM50.DLL) — то нужно вручную разрешить чтение данного файла для текущего пользователя.
ACCESS DENIED
Делается это просто: сначала находите нужный файл (адрес также показывается в ProcessMonitor, см. скрин выше). Далее открываете его свойства, переходите во вкладку «Безопасность» и жмете «Изменить».
Безопасность — изменить
После добавляете нового пользователя (см. скриншот ниже).
Добавляем пользователя
Две галочки для возможности чтения файла, обычно, стоят по умолчанию — поэтому останется только сохранить настройки.
Сохранить настройки
*
PS
Если из вышеперечисленного ничего не помогло — можно посоветовать загрузить другую версию игры/приложения. Возможно, что текущая просто несовместима с вашей версией ОС, ПО (а возможно, что она просто была повреждена, например, вирусами…).
*
Если у вас получилось избавиться от этой ошибки как-то по-другому — сообщите в 2-х словах в комментариях.
Удачи!
👀
Первая публикация: 04.07.2019
Корректировка: 20.02.2023
Полезный софт:
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).
Некоторые из пользователей операционной системы Windows, вне зависимости от версии, могут столкнуться с ошибкой 0xc0000022, которая проявит себя во время запуска какой-то программы или видеоигры. Наиболее часто, данная проблема возникает тогда, когда пользователи пытаются запустить на своих системах действительно старые игры, созданные задолго до выхода используемой операционной системы.
Основной причиной для ошибки 0xc0000022 является отсутствие в системе необходимых для приложения элементов, которые нужны для его запуска. Например, оговариваемая ошибка представляет собой частого гостя на Windows 10, когда на ней пытаются запустить игры из ранних 2000-х. Помимо прочего, ошибка также может проявляться из-за устаревших или некорректно функционирующих драйверов для видеокарты, отсутствия в системе необходимых обновлений, воздействия различных вирусов и поврежденных файлов самого приложения.
Разумеется, у ошибки 0xc0000022 также есть и свое сообщение:
Ошибка инициализации приложения (0xc0000022)
чаще всего, пользователи встречаются с вот этим сообщением:
Ошибка при запуске приложения (0xc0000022)
В общем, знайте, если вы встретились с данной ошибкой, то переживать не стоит, так как проблема истинно классическая и для нее давным давно существует ряд способов, которые без труда разрешают ее. В данной статье мы с вами рассмотрим данные способы. Все они чрезвычайно просты в своем исполнении – давайте начнем.
Руководство по решению ошибки 0xc0000022
- Запуск от имени Администратора. Первым же делом, попробуйте запустить нужную вам программу или игру от имени Администратора. Для этого нажмите правой кнопкой мыши на исполнительный файл приложения, находящийся в корневой папке, и выберите «Запуск от имени Администратора».
- Проверка наличия вирусов в системе. Вирусы могут создавать всевозможные проблемы для работы операционной системы, например, заблокировать доступ к определенным системных файлам, которые необходимы для запуска необходимого вам приложения, что как следствие вызывает появление обсуждаемой в данной статье ошибки. Сканирование системы можете провести с помощью любого антивируса, который есть у вас в распоряжении. Например, с этой задачей идеально справиться даже системный Защитник Windows. Чтобы запустить сканирование системы в Защитнике Windows, вам потребуется сделать следующее: Windows+S→Центр безопасности Защитника Windows→Защита от вирусов и угроз→Расширенная проверка→Полное сканирование→Выполнить сканирование сейчас. Найдя угрозу в системе, ликвидируйте ее и проверьте наличие ошибки 0xc0000022.
- Установка отложенных обновлений. Порой, данная проблема может проявляться из-за того, что в системе пользователя отсутствуют требуемый для запуска приложения ряд обновлений от компании Майкрософт. Убедитесь, что у вас нет отложенных обновлений в Центре обновления Windows. Для этого сделайте следующее: ЛКМ на Пуск→Параметры→Обновление и безопасность→Центр обновления Windows→Проверить наличие обновлений. Установите доступные обновления, а затем попробуйте снова запустить приложение, которое испытывало появление ошибки 0xc0000022.
- Обновление драйвера видеокарты. Возможно, вы столкнулись с данной проблемой из-за того, что в вашей системе установлены устаревшие драйвера для графического ускорителя. Попробуйте установить последние версии драйверов, а затем снова попробуйте запустить приложение. Напоминаем, что нужные драйвера вы сможете найти в разделах загрузки таких веб-ресурсов, как Nvidia.com, AMD.com и Intel.com.
- Задействование DirectPlay. Если вы пытались запустить какую-то действительно старую игрушку, но на вашем пути встала ошибка 0xc0000022, то вам нужно задействовать компонент в системе под названием DirectPlay. Чтобы это сделать, вам потребуется сделать следующее: ПКМ на Пуск→Приложения и возможности→Программы и компоненты→Включение или отключение компонентов Windows→Компоненты прежних версий→DirectPlay→Поставить галочку. Как только вы активируйте DirectPlay, то перед вами появится окошко с установкой выбранных компонентов. Завершив установку, попробуйте запустить нужное приложение для проверки наличия ошибки 0xc0000022.
- Восстановление системы. К сожалению, если у вас ничего так и не получилось, то мы рекомендуем вам прибегнуть к восстановлению системы. Если быть более точным, то вы можете откатить свою систему к прежнему состоянию с помощью заранее созданной точки восстановления. Чтобы воспользоваться точкой восстановления, вам потребуется сделать следующее: Windows+S→Восстановление→Запуск восстановления системы. Выберите ту временную точку, когда ошибки 0xc0000022 еще не существовало в вашей системе, а затем запустите процесс восстановления.
При установке новой копии операционной системы Windows или изменении части оборудования, критически важного для работы системы, вам будет предложено активировать программное обеспечение в Microsoft. При активации через Интернет или по телефону Microsoft проверяет подлинность вашего ключа продукта. Если ключ является пиратским или использовался на другом компьютере, процесс активации завершится ошибкой.
Активация Windows – простой процесс, если у вас есть подлинный ключ продукта. Просто нажмите ссылку активации, введите ключ продукта, подождите, пока Microsoft его подтвердит, и готово! Процесс довольно простой, но это не всегда так. Ошибки активации, такие как 0xC0000022, могут возникать во время процесса и приводить к сбою активации.
Содержание
- Что такое ошибка 0xC0000022?
- Что вызывает ошибку 0xC0000022?
- Как исправить ошибку 0xC0000022
- Исправление №1: проверьте службу защиты программного обеспечения.
- Чтобы запустить службу защиты программного обеспечения, выполните следующие действия:
- Исправление №2: восстановление отсутствующих или поврежденных файлов.
- Исправление №3: проверьте наличие проблем с разрешениями.
- Активация Windows – это важная услуга, которая проверяет подлинность вашей операционной системы Windows. Сбой во время активации может означать, что что-то мешает службе выполнять определенные задачи. Это может быть из-за проблем с программной защитой, поврежденных системных файлов или недостаточных прав администратора. Вышеуказанных исправлений должно быть достаточно, чтобы устранить наиболее частые причины этой ошибки. Пройдите вниз по списку, чтобы найти, какое решение вам подходит.
Если вы сталкиваетесь с ошибками и ваша система подозрительно медленная, ваш компьютер требует некоторых работ по обслуживанию. Загрузите Outbyte PC Repair для Windows, Outbyte Antivirus для Windows или Outbyte MacRepair для macOS для решения распространенных проблем с производительностью компьютера. Устраните проблемы с компьютером, загрузив совместимый инструмент для вашего устройства.
См. Дополнительную информацию об Outbyte и инструкциях по удалению. Просмотрите EULA и Политику конфиденциальности.Продолжить чтение
Назад Что делать, когда При проверке обновлений Windows появляется сообщение об ошибке
Далее KB4100347 вызывает проблему с загрузкой Windows: как решить проблему - Продолжить чтение
- Оставить ответ Отменить ответ
- Вопрос об ошибке активации Windows 10 0xc0000022 и 0xcC004F012
- CrispyChrispy
Что такое ошибка 0xC0000022?
Ошибка активации Windows 0xC0000022 обычно сопровождается следующим сообщением:
Не удалось активировать Windows
Перейдите в панель управления, чтобы узнать о других способах активации .
Код ошибки: 0xC0000022
Описание ошибки: (Доступ запрещен)
Процесс запросил доступ к объекту, но не получил эти права доступа.
Эта ошибка не является чем-то новым, потому что она возникла еще в Windows XP. И этот код ошибки не является эксклюзивным для службы активации Windows. Код ошибки 0xC0000022 также может быть вызван некоторыми приложениями, такими как программы Adobe.
Что вызывает ошибку 0xC0000022?
Возникает ошибка 0xC0000022 когда есть проблема с правами доступа из-за поврежденной или остановленной службы защиты программного обеспечения. Это критически важная системная служба Windows, поскольку она управляет загрузкой, установкой и принудительным применением всех цифровых лицензий для операционной системы Windows и ее приложений.. Поэтому, когда вы сталкиваетесь с этой ошибкой, это может быть связано с тем, что служба защиты программного обеспечения не работает, повреждена или отсутствует некоторые компоненты.
Хотя код ошибки 0xC0000022 в основном связан со службой защиты программного обеспечения, это могло также может быть вызвано другими факторами, такими как поврежденные файлы, чрезмерно защитная антивирусная программа или проблемы с доступностью DLL.
Как исправить ошибку 0xC0000022
Есть несколько способов исправить ошибку 0xC0000022, но первое, что вам нужно сделать, это выполнить базовую очистку, если проблема временная. Перезагрузите компьютер и используйте инструмент для ремонта ПК , чтобы удалить ненужные файлы из вашей системы. Временно отключите антивирус и попробуйте проверить, будет ли активация на этот раз успешной. Если нет, перейдите к исправлениям, перечисленным ниже.
Исправление №1: проверьте службу защиты программного обеспечения.
Поскольку эта ошибка тесно связана со службой защиты программного обеспечения, первое, что вам нужно сделать, это проверить, запущена ли служба. Если это не так, вам необходимо отключить его, чтобы активация Windows прошла гладко.
Чтобы запустить службу защиты программного обеспечения, выполните следующие действия:
- Нажмите Windows + R , чтобы открыть диалоговое окно Выполнить .
- Введите services.msc , затем нажмите Enter .
- Прокрутите вниз до Software Protection, затем дважды щелкните по нему.
- В окне Свойства защиты программного обеспечения нажмите кнопку Пуск , затем ОК .
После запуска службы перезагрузите компьютер и попробуйте снова активировать Windows, чтобы проверить, работает ли она. Если после запуска службы вы все еще видите сообщение об ошибке, возможно, у вас есть проблемы с разрешениями или файлами, которые мешают запуску Software Protection. Чтобы исправить это, следуйте инструкциям ниже:
- Нажмите Пуск , затем введите командную строку в поле поиска.
- Щелкните правой кнопкой мыши Командную строку в списке результатов поиска и выберите Запуск от имени администратора.
- Введите следующую команду, а затем
Icacls% windir% ServiceProfiles NetworkService AppData Roaming Microsoft SoftwareProtectionPlatform/grant «BUILTIN Administrators: (OI) (CI) (F)» «NT AUTHORITY SYSTEM: (OI) (CI) (F)» « NT Service sppsvc: (OI) (CI) (R, W, D) ”« СЕТЕВОЙ СЕРВИС: (OI) (CI) (F) »
- Закройте командную строку.
- Нажмите Windows + R , чтобы открыть диалоговое окно Выполнить .
- Введите % windir% System32 , затем нажмите Enter .
- Нажмите Просмотр, и отметьте Скрытые элементы .
- Найдите 7B296FB0-376B-497e-B012-9C450E1B7327-5P-0. C7483456-A289-439d-8115-601632D005A0 , щелкните ее правой кнопкой мыши и выберите Удалить . Нажмите Да во всех диалоговых окнах подтверждения. Если вы видите несколько папок с таким именем, удалите их все.
- Закройте проводник Windows и вернитесь в диалоговое окно «Выполнить», нажав Windows + R.
- Введите % windir% ServiceProfiles NetworkService AppData Roaming Microsoft SoftwareProtectionPlatform , затем нажмите Enter .
- Найдите dat и щелкните его правой кнопкой мыши. Выберите Переименовать и измените имя файла на tokens.bak.
- Нажмите
Это должно исправить любые проблемы с разрешениями или файлами в Software Protection. Следующий шаг – убедиться, что служба запускается автоматически при запуске. Для этого:
- Откройте диалоговое окно Выполнить , следуя приведенным выше инструкциям.
- Введите services.msc , затем нажмите Enter .
- Дважды щелкните Защита программного обеспечения.
- В разделе Тип запуска выберите Автоматически .
- Нажмите Пуск , затем
Перезагрузите компьютер, чтобы все изменения вступили в силу, затем попробуйте активировать Windows еще раз. .
Исправление №2: восстановление отсутствующих или поврежденных файлов.
Если ошибка связана с отсутствием, повреждением или повреждением файлов, запуск средства проверки системных файлов обычно решает эту проблему. Чтобы запустить SFC, следуйте инструкциям ниже:
- Нажмите Пуск , затем выберите Командная строка (администратор) из меню питания .
- Введите в терминале следующие команды:
- WSReset.exe
- Dism/online/cleanup-image/restorehealth
- DISM/online/cleanup-image/StartComponentCleanup
- sfc/scannow
- powershell
- Get-AppXPackage -AllUsers | Where-Object {$ _. InstallLocation -like «* SystemApps *»} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$ ($ _. InstallLocation) AppXManifest.xml»}
- Нажмите Введите , чтобы выполнить команду.
Дождитесь завершения сканирования и следуйте инструкциям на экране для решения любых проблем, обнаруженных SFC. Попробуйте активировать Windows, чтобы проверить, устранена ли проблема.
Если нет, вы можете выполнить более глубокое сканирование с помощью обслуживания образов развертывания и управления ими (DISM). Для этого:
- Запустите командную строку от имени администратора, используя приведенные выше инструкции..
- Введите команды в окнах командной строки, затем нажмите Enter после каждой строки, чтобы выполнить команду:
- Dism/Online/Cleanup-Image/CheckHealth
- Dism/Online/Cleanup-Image/ScanHealth
- Dism/Online/Cleanup-Image/RestoreHealth
Позвольте DISM выполнить свою работу, затем перезагрузитесь ваш компьютер после завершения процесса. Затем проверьте, можете ли вы активировать Windows без ошибок.
Исправление №3: проверьте наличие проблем с разрешениями.
Другая причина возникновения ошибки 0xC0000022 – недостаточные права администратора. Чтобы получить права администратора на своем компьютере, следуйте инструкциям ниже:
- Откройте Проводник и щелкните Этот компьютер.
- Щелкните правой кнопкой мыши C: или диск, на котором установлена ваша операционная система.
- Выберите Свойства .
- Откройте вкладку Безопасность , затем нажмите Дополнительно .
- Нажмите Изменить , затем введите свое имя пользователя в поле Введите имя объекта .
- Нажмите OK , чтобы сохранить настройки.
- Перезагрузите компьютер, затем проверьте, устранена ли ошибка активации.
Активация Windows – это важная услуга, которая проверяет подлинность вашей операционной системы Windows. Сбой во время активации может означать, что что-то мешает службе выполнять определенные задачи. Это может быть из-за проблем с программной защитой, поврежденных системных файлов или недостаточных прав администратора. Вышеуказанных исправлений должно быть достаточно, чтобы устранить наиболее частые причины этой ошибки. Пройдите вниз по списку, чтобы найти, какое решение вам подходит.
Если вы сталкиваетесь с ошибками и ваша система подозрительно медленная, ваш компьютер требует некоторых работ по обслуживанию. Загрузите Outbyte PC Repair для Windows, Outbyte Antivirus для Windows или Outbyte MacRepair для macOS для решения распространенных проблем с производительностью компьютера. Устраните проблемы с компьютером, загрузив совместимый инструмент для вашего устройства.
См. Дополнительную информацию об Outbyte и инструкциях по удалению . Просмотрите EULA и Политику конфиденциальности .
Ошибка при запуске приложения 0xc0000022 достаточно распространена и не является каким-то редким явлением. Не стоит попусту переживать и волноваться – как исправить ошибку 0xc0000022 при запуске игры подробно описано ниже.
Варианты исправления ошибки 0xc0000022
Имейте ввиду, что ошибка 0xc0000022 может быть вызвана не одной проблемой, а несколькими. Какая из этих проблем присутствует конкретно у Вас, мы знать не можем, поэтому приводим список действий, который должен помочь каждому.
- Ошибка при запуске приложения 0xc0000022 может быть следствием повреждения файлов, ответственных за взаимодействие с видео библиотекой. Таким образом, мы рекомендуем в первую очередь установить или обновить драйверы на видеокарту. Как это сделать в общих чертах написано в нашей статье здесь. Более подробно читайте в наших руководствах «Как установить драйверы NVidia» и «Как установить драйверы ATI/AMD Radeon».
- Установите последнюю для вашей ОС версию DirectX. Отсутствие или повреждение файлов d3d*** также может причиной, почему вы видите перед собой сообщение «Ошибка 0xc0000022». Как это правильно сделать, читайте здесь.
- Стоит отметить, что ошибка при запуске 0xc0000022 похожа на ошибку 0xc000007b. В обоих этих случаях очень часто помогает запуск игры или приложения от имени администратора. Попробуйте.
- Если существует неустановленные обновления Windows, которые ожидают вашего подтверждения – установите их.
- Восстановите значение параметров безопасности Windows до значения «по умолчанию». В подробностях о том, как это сделать, написано на официальном сайте Microsoft здесь.
- Проверьте компьютер на вирусы – очень может быть, что системные файлы были удалены вредоносным ПО. Кроме того, советуем добавить игру или приложение в исключения антивирусной программы.
- Если ничего не помогло, тогда, возможно, проблема с ошибкой 0xc0000022 скрывается в самих файлах игры – переустановите игру.
- Наконец, последний выход – восстановление системы. Если раньше вы не сталкивались с этой проблемой, попробуйте откатить изменения. Вполне возможно, что какое-то неосторожное действие или установка неизвестного ПО могла повлечь за собой возникновение ошибки 0xc0000022.
Мы уверены, что если вы основательно подойдете к решению проблем и выполните в точности каждый пункт, то обязательно разберетесь в том, что делать с ошибкой 0xc0000022, и она вас больше не потревожит.
Непредвиденная ошибка при восстановлении системы 0xc0000022: как исправить ситуацию?
Наверное, не нужно говорить, что очень многим пользователям компьютеров и ноутбуков, работающих под управлением операционных систем Windows, иногда (и довольно-таки часто) после критических сбоев приходится заниматься их откатом (восстановлением из контрольной точки предыдущего состояния). Но вот беда, у многих вызывает шок появление сообщения «непредвиденная ошибка при восстановлении системы 0xc0000022». Что же делать, ведь получается, что откатить систему невозможно? Неудивительно, что некоторые юзеры, не знающие методики исправления такой ситуации, тут же пытаются переустанавливать Windows. Вот этого делать как раз и не стоит. Можно обойтись менее кардинальными методами. Для этого потребуется всего лишь «родной» загрузочный диск системы или что-то вроде Live CD.
Непредвиденная ошибка при восстановлении системы 0xc0000022: что это?
Для начала остановимся на самом сбое. Многие задаются вопросом о том, почему же при задании отката на стадии загрузки появляется непредвиденная ошибка при восстановлении системы 0xc0000022. Windows 7, такая всеми любимая, не единственная система, в которой может проявиться такой сбой. В «восьмерке» и «десятке» такое явление тоже не редкость.
Вообще, если рассматривать первопричины, когда система выдает сообщение о том, что произошла непредвиденная ошибка при восстановлении системы 0xc0000022, в основном здесь выделяют два основных момента: последствия воздействия вирусов и отсутствие или повреждение некоторых системных компонентов, отвечающих за откат системы. Разберем обе ситуации.
Проверка на вирусы
Как следует из вышесказанного, восстановление не работает, и, как следствие, загрузка системы невозможна даже в безопасном режиме. Для начала рекомендуется произвести комплексную проверку компьютерной системы на наличие вирусов, которые могли привести к такой ситуации.
Само собой разумеется, что штатный сканер недоступен. В этом случае следует использовать специальные утилиты с общим названием Rescue Disk, записанные на оптический диск или USB-носитель, которые осуществляют загрузку собственного интерфейса и самых необходимых программных компонентов еще до старта Windows. Если вирусы в процессе сканирования обнаружены не будут, а система с явным упорством снова выдаст сообщение о том, что произошла непредвиденная ошибка при восстановлении системы 0xc0000022, следует перейти к следующим шагам. Для загрузки теперь используем вышеупомянутые диски (либо установочный с «Виндой», либо Live CD).
Непредвиденная ошибка при восстановлении системы 0xc0000022: как исправить ее простейшим методом?
Итак, стартуем с диска или флешки, после чего, к примеру, в случае с «родным» диском Windows не производим инсталляцию системы, а переходим к консоли восстановления. В принципе, можно попытаться откатить систему из соответствующего раздела, но, как показывает практика, это ни к чему не приведет, а сообщение «Непредвиденная ошибка при восстановлении системы 0xc0000022» появится снова. Неудивительно, ведь все данные о точке отката и сохраненных параметрах находятся не на оптическом или USB-носителе, а на жестком диске компьютера или ноутбука.
Тут на помощь приходит командная строка. Вызвать ее можно из меню консоли или же использовать клавиши Shift + F10. Теперь в появившемся окне нужно прописать команду sfc /scannow и нажать клавишу ввода. Далее активируется процесс проверки, в ходе которого будут восстановлены критически важные компоненты системы, в том числе и отвечающие за откат.
Специфичные методы при повреждении загрузочной записи
Если же предыдущий способ результата не дал, по всей видимости, пользователь столкнулся с тем, что в системе повреждена главная загрузочная запись. Ее придется восстановить.
Повторяем все действия по загрузке и снова доходим до командной строки. Здесь прописываем следующие команды: сначала Bootrec.exe /FixMbr, а затем — Bootrec.exe /FixBoot. В большинстве случаев дополнительных действий не требуется. После их успешного выполнения, о чем будет свидетельствовать сообщение на экране, можно попытаться перезапустить систему снова. При этом, если восстановление не активируется автоматически, нужно произвести перезагрузку с вызовом меню безопасного режима, в котором используется строка загрузки последней удачной конфигурации.
Если и это не сработает, повторяем все действия, описанные выше, и к двум предыдущим командам добавляем еще одну: Bootrec.exe /RebuildBcd (она перезаписывает загрузочный сектор). После выполнения этой операции уж точно все должно запуститься без проблем.
Заключение
Остается добавить, что здесь были рассмотрены только самые действенные методы, требующие использования командной строки и загрузочного диска. Конечно, можно попытаться исправить ситуацию и при помощи специальных утилит, рассчитанных на то, что откат был запущен непосредственно средствами работающей Windows, когда по каким-то причинам восстановление оказалось невозможным, но система все-таки хоть кое-как, но загружается. В нашем же случае методика рассчитана исключительно на те ситуации, когда система не работает вообще. Кстати, вышеприведенные методы позволяют восстанавливать работоспособность системы не только при появления такого сбоя, а и во многих других случаях – истинно универсальное решение, причем не зависящее от наличия сохраненных контрольных точек. Их использовать можно только тогда, когда Windows заработает снова.
Источник
Ошибка при запуске приложения 0xc0000022
Описание ошибки:
Ошибка 0xc0000022 появляется в виде окна при запуске приложения. Все причины ее появления неизвестны, но решения по ее устранению есть.
Решение 1. Права пользователя.
Иногда ошибка появляется в том случае, когда приложение было установлено одним пользователем, а запуск программы происходит под другим. Это легко проверить, запустив программу от имени Администратора.Если запуск произошел успешно, необходимо удалить приложение, и установить заново от имени текущего пользователя.
Решение 2. Режим совместимости.
Если вы пытаетесь запустить старое приложение, вполне возможно что оно не совместимо с вашей версией Windows, даже не смотря на то, что оно уже с ней работало. Windows обновляется, компоненты и драйвера тоже. Поэтому будет логично запустить приложение в режиме совместимости с более старыми версиями Windows.
Для настройки запуска в режиме совместимости, проделайте следующее:
- Щелкните правой кнопкой мыши по ярлыку запуска программы и выберите пункт «Свойства».
- Перейдите на вкладку «Совместимость».
- На данной вкладке, поставьте галочку на пункт «Запустить программу в режиме совместимости с:», а в выпадающем списке ниже, выберите «Windows XP (пакет обновления 3)».
- Если приложение не запустилось и снова выдало ошибку 0xc0000022, попробуйте изменить режим на «Windows XP (пакет обновления 2)».
Решение 3. Обновление / откат драйверов.
Для отката драйвера на предыдущую версию:
Если вы совсем недавно обновили драйвера, то ошибка 0xc0000022 вполне может быть из-за этого. В таком случае, вам необходимо наоборот, сделать откат на ту версию с которой игра запускалась. Особенно данная причина ярко выражена при использовании графических плат nVidia, но возможно, что такое имеет место и с AMD.
Откройте «Диспетчер задач», щелкните на стрелочку рядом со строкой «Видеоадаптеры», выберите вашу дискретную видеокарту правой кнопкой мыши и выберите пункт «Свойства». В окне свойств, перейдите на вкладку «Драйвер» и нажмите кнопку .
На рисунке ниже показан откат драйвера для видеокарты AMD Radeon.
Для обновления до последней версии:
Обновите драйвера устройств (видеокарты).
Перейдите на сайт производителя вашей видеокарты или напрямую на сайт компании nVidia в раздел поддержки.
Заполните все необходимые поля и нажмите кнопку .
Таким образом, вы скачаете самый свежий драйвер.
А на этой странице того же сайта, вы можете подобным образом скачать любую другую версию драйвера для вашей видеокарты.
Примерно также дела обстоят на сайте AMD.
Перейдите на сайт AMD в раздел поддержки, заполните все поля и нажмите на кнопку .
Система вам предложит на выбор все подходящие версии драйверов для вашей видеокарты.
Решение 4. Обновление компонентов DirectX.
Обновите компоненты Microsoft DirectX. Это всегда актуальный способ минимизировать количество ошибок на вашем компьютере. Очень много ошибок связано именно с отсутствием или повреждением его библиотек. Особенно его обновление необходимо при использовании ОС Windows 8, 8.1 — в системе присутствуют некоторые библиотеки, но далеко не все, а лишь необходимый минимум для работы самой Win8.
Перейдите на сайт Microsoft. На открывшейся вам странице, нажмите большую красную кнопку . Затем в окне где есть рекомендации на скачивание других продуктов нажмите синюю кнопку .
Решение 5. Другие способы.
В подавляющем большинстве случаев, способы описанные выше, должны помочь устранить ошибку при запуске приложения 0xc0000022. Если этого не случилось, можно посоветовать откатить систему на ту дату, когда ошибки еще не было. Можно проверить компьютер на вредоносное ПО (вирусы, malware и т.п.).
Замечено также, что данная ошибка появляется при запуске пиратского ПО, в котором плохо реализован механизм обхода защиты. В таких случаях поделать ничего нельзя.
Если вы знаете еще какие либо способы устранения этой ошибки, можете дополнить или уточнить ее описание, мы будем очень признательны если вы с нами поделитесь.
Источник
Ошибка 0xc0000022 при запуске игры
Ошибка 0xc0000022 при запуске игр или программ, является одной из нескольких ошибок операционной системы Windows, которые могут быть очень трудными для устранения неполадок. Вы просто не можете сказать перед своей действительной причиной. Это делает необходимым попробовать различные решения в попытке решить эту проблему.
Общий характер ошибки также означает, что сообщение об ошибке, которое вы можете получить, может отличаться от сообщения, которое получает другой пользователь. Хотя код ошибки остается неизменным.
Хотя вы можете получить сообщение об ошибке, указывающее, что «Приложение не удалось запустить правильно (0xc0000022). Нажмите «ОК», чтобы закрыть приложение», другой пользователь может получить другое сообщение, указывающее, что «Восстановление системы не завершилось успешно. Файлы и настройки вашего компьютера не были изменены. Подробности: Неопределенная ошибка произошла во время восстановления системы (0xc0000022). »
Из двух сообщений об ошибках видно, что вы можете столкнуться с ошибкой 0xc0000022 в два разных момента; Либо при восстановлении системы, либо при запуске приложения и, в частности, приложений, связанных с Microsoft.
В дополнение к неправильному восстановлению системы и запуску приложения появление ошибки также заставляет ваш компьютер быть вялым. Ваша система также может вылететь из строя, и вам, скорее всего, останется пустой черный экран.
Возможные причины того, почему появилась Ошибка 0xc0000022 при запуске игры на Windows
- Отсутствие поврежденных файлов реестра и, в частности, DLL-файлов.
- Установленные защитные программы и вредоносные программы и брандмауэры.
- Отсутствие или некорректные права доступа к компьютеру (административные права).
- Медленное / ненадежное подключение к Интернету.
- Внутренние конфликты, характерные для приложений Microsoft.
- Неверная конфигурация прокси.
- Файлы зараженные вирусом / вредоносных программ.
Как исправить ошибку 0xc0000022 на Windows 7/8/8.1 или 10
Если у вас появилась Ошибка 0xc0000022 при запуске игры или восстановлении системы, логичным будет вопрос «Что делать?» и как ее исправить. В этой статье мы расскажем вам о том, как это сделать самым быстрым способом.
Тот факт, что Ошибка 0xc0000022 при запуске игры или программы может произойти из-за одной или нескольких причин, затрудняет устранение неполадок. К счастью, существуют различные корректирующие меры, которые вы можете инициировать для его решения.
МЕТОД 1 — Основные шаги исправления ошибки 0xc0000022
- Убедитесь, что подключение вашего компьютера к Интернету устойчивое и надежное.
- Запустите установленную антивирусную / вредоносную программу для устранения любых вирусов и вредоносных программ, которые могут присутствовать в системе.
- Рассмотрите возможность отключения установленной антивирусной / вредоносной программы.
- Запустите восстановление системы или запустите приложение, которое вы пытались запустить до возникновения ошибки. Выполните описанную ниже процедуру, если эти простые основные меры не разрешают ошибку 0xc0000022. Убедитесь, что вы включили антивирусную / вредоносную программу, если ошибка устранена.
МЕТОД 2 — Нужные административные права
Вы можете столкнуться с ошибкой 0xc0000022 просто потому, что у вас нет прав администратора на компьютере. Приобретение прав может легко устранить ошибку.
- Щелкните правой кнопкой мыши «C» или драйвер, на котором размещена ОС.
- Выберите «Свойства».
- Нажмите «Безопасность», прежде чем нажимать кнопку «Дополнительно».
- Нажмите «Изменить».
- Введите свое имя пользователя в поле «Введите имя объекта».
- Нажмите «ОК», чтобы сохранить все.
- Перезагрузите компьютер, чтобы изменения вступили в силу.
Попробуйте выполнить восстановление системы или запуск приложения в зависимости от того, какая ошибка была выбрана, чтобы узнать, разрешена ли ошибка 0xc0000022.
СПОСОБ 3 — Проверить состояние защиты операционной системы Windows и выполнить проверку
Поскольку возможно возникновение ошибки даже после получения административных прав на компьютер, вам необходимо проверить статус службы защиты программного обеспечения, чтобы убедиться, что он не остановлен.
- Нажмите комбинацию клавиш Win + R, чтобы открыть команду «Выполнить».
- Напечатайте «services.msc» перед нажатием Enter.
- Найдите «Защита программного обеспечения». Проанализируйте состояние службы и перезапустите ее, если она остановлена.
- Перезагрузите компьютер и попробуйте сделать то же самое, что показывал код ошибки 0xc0000022. Он должен исчезнуть, но если это не так, попробуйте следующий метод.
МЕТОД 4 — Проверка работоспособности системных файлов
Запуск встроенного средства проверки системных файлов может помочь в устранении ошибки. Инструмент сканирует и пытается восстановить поврежденные файлы, которые могут быть причиной ошибки.
- Нажмите «Пуск».
- Введите «cmd» в поле «Поиск программ и файлов».
- Нажмите комбинацию CTRL + Shift + Enter перед нажатием «OK», чтобы открыть командную строку.
- Введите «chkdsk /f /r» в приглашение, прежде чем нажать Enter.
- Введите «Y» в ответ на полученное уведомление.
Перезагрузите компьютер, чтобы запустить проверку диска. Вам необходимо предоставить время инструмента для завершения, прежде чем выполнять другой раунд восстановления системы или запуска приложения, чтобы узнать, исправлена ли ошибка 0xc0000022.
СПОСОБ 5 — Проверить состояние диска
Плохие сектора на диске, на которых установлена ОС Windows, также могут вызывать ошибку 0xc0000022. Запустите встроенную проверку диска, чтобы проверить, разрешает ли эта ошибка.
- Шаг 1. Нажмите комбинацию клавиш Win + X, чтобы открыть меню.
- Шаг 2. Выберите опцию «Командная строка (Admin)».
- Шаг 3. Нажмите «Да», чтобы запустить командную строку в качестве администратора.
- Шаг 4. Введите «chkdsk»
- Шаг 5. Оставьте пустое пространство после «chkdsk», прежде чем вводить букву диска (C), которую вам нужно отсканировать, и нажмите enter.
Запуск проверки диска определяет только поврежденные сектора и файлы, если они есть. Вам необходимо указать параметры, прежде чем утилита сможет выполнить необходимый ремонт.
- Шаг 6. Введите следующее в подсказку сразу после буквы диска «/ f / r / x».
Обратите внимание, что буква «f» сообщает утилите исправить ошибки, буква «r» сообщает ей идентифицировать любые поврежденные сектора на диске, а буква «x» сообщает ей о демонтаже диска перед началом процесса сканирования. Демонтаж диска необходим, поскольку утилита не может работать, если диск используется.
Нажмите «Enter» для запуска сканирования. Пусть он завершит перезагрузку компьютера. Выполните еще один раунд восстановления системы или запустите приложение, чтобы узнать, поможет ли вам избавиться от ошибки 0xc0000022.
Метод 6 — Восстановление системы для исправления ошибки 0xc0000022
Вам нужно только выполнить восстановление системы в случае, когда возникает ошибка при попытке запустить приложение, связанное с Microsoft.
- Нажмите комбинацию клавиш Win + Q.
- Нажмите «Настройки».
- Выберите значок «Восстановление».
- Выберите «Восстановление системы» в появившемся окне.
- Выберите более раннюю дату, когда ваш компьютер работал без каких-либо проблем.
- Инструмент должен начать работать перед выключением компьютера и повторным запуском.
- Попробуйте запустить приложение, чтобы узнать, помогает ли восстановление вашей системы решить ошибку 0xc0000022.
Метод 7 — Установка новой версии ОС
Это будет ваш последний вариант при разрешении ошибки 0xc0000022. Просто создайте резервную копию всех своих документов перед установкой установочного диска ОС для повторной установки ОС. Хотя это требует много времени, и вам нужно будет начать установку необходимых обновлений, это единственный способ получить свежие файлы на вашем компьютере.
Также, если у вас есть вопросы по теме «Ошибка 0xc0000022 при запуске игры» то, пишите нам об этом в форме комментариев на сайте. Обязательно укажите конфигурацию своей системы и название программы, чтобы мы могли понять причину этой ошибки.
Если эта статья была полезной для вас, то обязательно поделитесь ссылкой на нее в свои социальные сети Google+, ВКонтакте, Twitter, Одноклассники, или, например, Facebook.
Источник