Устранение неполадок Windows

Как исправить ошибку CNMSSC DLL в Windows?

Содержание:

Некоторые пользователи Windows сообщают, что при каждой загрузке компьютера они получают ошибку, указывающую на проблему с CNMSSC.DLL говоря ‘Не является действительным приложением Win 32‘. Эта проблема гораздо чаще встречается в старых версиях Windows (Windows 7, Windows 8).1 и Windows 10), но есть также сообщения о том, что это происходит в Windows 11.

Ошибка CNMSSC Dll

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

  • Конфликтующий процесс Canon – Как выяснилось, зачастую эта проблема вызвана процессом принтера Canon. Официального объяснения, почему это происходит, нет, но члены сообщества сообщают, что это’ вероятно, связано с конфликтующим драйвером, который мешает работе CNMSSC.DLL-файл. Для устранения проблемы в этом случае следует попробовать принудительно остановить процесс Canon Printer через диспетчер задач или просто удалить материнское программное обеспечение (Canon Printer Software), если первый способ неэффективен.
  • Поврежденный ключ запуска – Если вы получаете эту ошибку каждый раз, когда ваш компьютер загружается, очень вероятно, что вы испытываете это поведение из-за неавторизованного элемента запуска, который вызывает CNMSSC.DLL, даже если файл больше не присутствует на вашем принтере. Вы можете исправить это поведение, очистив папку Shell Startup или запустив программу Autoruns, чтобы очистить любой неавторизованный элемент запуска.
  • Устаревшая версия Windows – Как выяснилось, данная проблема также может быть связана с текущей версией Windows. Несколько пользователей, столкнувшихся с подобной проблемой, подтвердили, что после обновления версии Windows до последней версии, ключ CNMSSC.Проблема, связанная с DLL, перестала возникать.
  • Remnant cnmssc~1.ключ dll – В зависимости от того, как вы удалили программное обеспечение принтера Canon и связанные с ним зависимости, вы можете столкнуться с этой ошибкой при каждом запуске из-за ключа реестра, который все еще вызывает отсутствующий файл, хотя он больше не присутствует в вашей системе. В этом случае единственный способ решить проблему — удалить все упоминания о cnmssc~1.dll из вашего кластера реестра через редактор реестра.
  • Вмешательство сторонних приложений – Как выяснилось, эта проблема может возникнуть и из-за помех, вызванных каким-либо приложением, поддерживающим принтер, или пакетами безопасности, которые блокируют работу DLL-файла. Вы можете проверить эту теорию, установив чистую загрузку и посмотрев, перестанет ли возникать ошибка. Если ошибка больше не возникает в режиме чистой загрузки, вы можете систематически избавляться от всех сторонних наборов, пока не определите виновника.
  • Проблема безопасности – При определенных обстоятельствах вы можете столкнуться с этой проблемой после того, как ваш антивирусный пакет поместил CNMSSC в карантин.DLL или связанную с ней зависимость. В этом случае мы рекомендуем запустить глубокое сканирование Microsoft Safety Scanner и дополнить его Malwarebytes, чтобы убедиться, что ваш компьютер больше не заражен. Malwarebytes также послужит для очистки всех элементов запуска, которые могут вызывать эту ошибку.
  • Повреждение системного файла – В зависимости от источника этой проблемы, эта ошибка также может быть вызвана каким-либо типом повреждения системного файла, который в настоящее время влияет на вашу систему. В этом случае самым быстрым и эффективным способом решения проблемы является восстановительная установка или чистая установка.

Теперь, когда мы рассмотрели все возможные причины, которые могут вызвать ошибку CNMSSC DLL, давайте’ рассмотрим все подтвержденные способы устранения, которые другие пользователи успешно использовали для решения этой проблемы.

Отключите процесс принтера Canon (если применимо)

Если вы’ только начинаете устранять неполадки, первое, что вы должны сделать, это проверить, часто ли проблема вызвана процессом принтера Canon.

Четкого объяснения, почему это происходит, нет (от Microsoft), но это может быть связано с конфликтом драйверов Canon, которые вмешиваются в работу CNMSSC.DLL-файл.

Если этот сценарий применим, самый простой способ решить проблему — попробовать принудительно остановить службу Canon Printer через диспетчер задач.

Несколько пострадавших пользователей подтвердили, что они перестали видеть CNMSSC.Ошибка, связанная с DLL, после использования диспетчера задач для эффективного отключения всех служб принтера, связанных с Canon.

Следуйте приведенным ниже инструкциям для получения конкретных указаний о том, как это сделать:

  1. Нажмите Ctrl + Shift + Enter открыть Диспетчер задач на вашем ПК.
  2. Если по умолчанию открыт простой интерфейс, нажмите на кнопку Показать больше деталей, чтобы открыть экспертный интерфейс диспетчера задач.
    Доступ к экспертному интерфейсу диспетчера задач
  3. Как только вы перейдете в экспертный интерфейс на Диспетчер задач, доступ к Вкладка «Пуск вкладку, а затем перейдите к поиску каждого Canon Принтер процесс и отключите его (щелкнув на нем правой кнопкой мыши и нажав кнопку Отключить из контекстного меню).
    Отключите службу
  4. После отключения каждой службы запуска Canon перезагрузите компьютер и посмотрите, не прекратится ли ошибка.

Если то же самое CNMSSC.DLL если ошибка все еще возникает, попробуйте следующий способ удаления потенциально конфликтующего программного обеспечения Canon Printer.

Удалите программное обеспечение принтера Canon (если применимо)

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

Если этот сценарий применим, следующим логическим шагом будет удаление родительского приложения – Программное обеспечение принтера Canon.

Примечание: Используйте этот метод только в том случае, если вы не используете принтер активно Программное обеспечение принтера Canon или любую связанную зависимость или функцию. Если вы используете встроенную функцию печати в Windows, вы можете легко удалить программу, так как вместо нее будет использоваться встроенный протокол печати.

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

  1. Нажмите клавиша Windows + R открыть Запустить диалоговое окно.
  2. Далее введите ‘appwiz.cpl’ в текстовом поле и нажмите кнопку Ctrl + Shift + Enter откройте папку Программы и функции меню с доступом администратора.
    Доступ к меню Программы и возможности
  3. Если вам будет предложено Контроль учетных записей пользователей (UAC), нажмите Да для предоставления администраторского доступа.
  4. Как только вы’окажетесь внутри Программы и функции меню, прокрутите вниз список установленных программ и найдите Программное обеспечение принтера Canon.
  5. Когда вы увидите это окно, щелкните на нем правой кнопкой мыши и выберите Деинсталлируйте из контекстного меню, которое только что появилось.
    Удалите программное обеспечение принтера Canon
  6. На экране деинсталляции выполните описанные шаги для завершения деинсталляции, затем перезагрузите ПК и посмотрите, устранена ли проблема после следующего запуска.

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

Очистка папки Shell Startup

Если вы видите эту ошибку при каждом запуске компьютера, то, скорее всего, это связано с тем, что неавторизованный элемент запуска вызывает CNMSSC.DLL, даже если файл больше не находится на вашем принтере. Вы можете исправить это, очистив папку Shell Startup или запустив Autoruns для удаления любых нежелательных элементов запуска.

Этот метод успешно использовался многими пользователями Windows 10 и Windows 11.

Примечание: Все, что вам нужно сделать, это открыть папку Shell Startup и удалить оттуда все нежелательные элементы запуска.

Для получения пошаговых инструкций о том, как это сделать, выполните следующие действия:

  1. Нажмите клавиша Windows + R открыть Запустить диалоговое окно.
  2. Затем введите ‘shell:startup’ внутри текстового поля, затем нажмите Ctrl + Shift + Enter открыть Shell Startup папка с доступом администратора.
    Доступ к папке Shell Startup
  3. Если вы’ получите подсказку Контроль учетных записей пользователей (UAC), щелкните Да предоставить доступ администратора.
  4. Как только вы’ окажетесь внутри Запустите папка, нажмите Ctrl + A чтобы выбрать все внутри, затем щелкните правой кнопкой мыши на выбранном элементе и нажмите кнопку Удалите из контекстного меню, которое только что появилось.
    Очистка папки Startup
  5. После того как все элементы запуска будут удалены из папки Startup, повторите действие, которое вызвало проблему CNMSSC.DLL и проверьте, устранена ли проблема.

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

Удалите ответственный элемент запуска через Autoruns

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

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

Существует несколько способов справиться с ошибкой, связанной с dnsapi.dll-файл, но давайте выберем самый простой подход из всех возможных.

Примечание: Autoruns — это программа, проверенная Microsoft, которая может идентифицировать, упорядочить и удалить неиспользуемые папки runonce, run, startup и ключи реестра.

В нашем случае мы можем использовать его для определения и удаления элементов запуска (или ключей реестра), которые вызывают файл, которого больше нет. Вот краткое руководство по установке и использованию Autoruns для устранения ошибок, связанных с CNMSSC.DLL-файл:

  1. Во-первых, давайте загрузим последнюю версию утилиты Autoruns.
  2. Для этого перейдите на страницу страница загрузки Autoruns в любом браузере, чтобы инициировать загрузку.
  3. Как только вы’окажетесь на нужной странице, нажмите на кнопку Скачайте Autoruns и Autorunsc.
    Загрузка Autoruns
  4. После завершения загрузки извлеките файл .zip-файл и дважды щелкните на Autoruns исполняемый файл, чтобы открыть его.
    Извлечение Autoruns
  5. После открытия Autoruns подождите, пока не появится надпись Список «Все прокрутите вниз список доступных записей автозапуска и найдите CNMSSC.DLL (посмотрите на Image Path).
  6. Как только вы увидите его, щелкните правой кнопкой мыши и выберите в контекстном меню пункт Удалить, чтобы предотвратить вызов исполняемого файла при запуске системы.
    Удаление ключа автозапуска
  7. Перезагрузите компьютер и посмотрите, не появится ли CNMSSC.подсказки DLL при запуске системы.

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

Обновите Windows до последней версии

Оказывается, эта проблема может быть связана с текущей версией Windows. Несколько пользователей, столкнувшихся с той же проблемой, подтвердили, что обновление версии Windows до последней версии остановило CNMSSC.DLL.

Одной из популярных причин, которая может вызвать такое поведение, является ситуация, когда Windows Update уже имеет запланированное обновление, готовое обновить компонент печати.

Некоторые пользователи, столкнувшиеся с тем же кодом ошибки, сообщили, что они решили проблему, обновив версию Windows до последней доступной сборки. После выполнения этих действий и перезагрузки компьютера большинство из них сообщили, что CNMSSC перестал работать.Ошибка запуска DLL больше не возникала.

Если этот сценарий применим к вам, попробуйте установить все ожидающие обновления для вашей ОС Windows и посмотрите, устранит ли это проблему автоматически:

  1. Чтобы открыть обновление Windows вкладка Настройки приложение, нажмите клавиша Windows + R чтобы открыть диалоговое окно Выполнить.
  2. Далее введите ‘ms-settings:windowsupdate’ внутри текстового поля и нажмите Введите.

    Доступ к меню Windows Update
  3. После того как вы’ окажетесь внутри Обновление Windows экран, перейдите в правую часть и нажмите кнопку Проверка наличия обновлений.

    Проверить наличие обновлений
  4. Затем следуйте инструкциям на экране, чтобы установить каждое обновление, пока ваш компьютер не будет обновлен до последней версии.
  5. Если перед установкой всех ожидающих обновления вам будет предложено перезагрузиться, перезагрузитесь в соответствии с инструкциями.
    Примечание: После завершения запуска вернитесь к экрану Windows Update, чтобы завершить установку оставшихся обновлений.
  6. После установки всех ожидаемых обновлений Windows вы должны обнаружить, что CNMSSC.DLL ошибка при запуске перестала возникать.

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

Удалить cnmssc~1.dll из редактора реестра

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

Это ’потому что где-то все еще есть ключ реестра, который ’пытается вызвать исчезнувший cnmssc~1.файл dll. Чтобы устранить проблему, вам’ нужно найти и удалить все упоминания cnmssc~1.dll из вашего реестра с помощью Редактора реестра.

Этот метод был подтвержден как эффективный многими пользователями Windows 10 и Windows 11, которым мы’ ранее удаляли программное обеспечение принтера Canon неправильно.

Вот’ как это сделать:

  1. Нажмите клавиша Windows + R чтобы открыть Выполнить диалоговое окно. Далее введите ‘regedit.msc’ внутри текстового поля и нажмите Ctrl + Shift + Enter чтобы открыть окно Реестр Редактор с доступом администратора.
    Доступ к меню Regedit
  2. Когда у вас появится запрос Контроль учетных записей пользователей, нажмите Да для предоставления доступа администратора.
  3. Как только вы войдете в Редактор реестра Windows, убедитесь, что Компьютер запись выбрана в левом меню, затем перейдите на ленту вверху и нажмите на Изменить > Найдите.
    Использование функции «Найти» в редакторе реестра
  4. Внутри Найти что в диалоговом окне введите ‘cnmssc~1.dll’ и нажмите Введите.
  5. Как только будет получен первый результат, просто нажмите кнопку Del клавиша, затем нажмите Введите для подтверждения удаления.
  6. Далее нажмите F3 чтобы продолжить поиск и продолжить удаление всех ключей, содержащих упоминания о cnmssc~1.dll пока не останется ни одного файла.
  7. Перезагрузите компьютер и посмотрите, перестанет ли возникать ошибка запуска.

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

Развертывание чистой загрузки

Вы можете сталкиваться с CNMSSC.Код ошибки DLL из-за конфликтов какого-либо приложения или службы с зависимостями принтера.

Чтобы проверить, так ли это, вы можете заставить Windows загрузиться только с необходимыми драйверами и программами запуска. Этот тип запуска (чистая загрузка), поможет вам определить любые конфликты программного обеспечения, которые могут быть причиной этой конкретной проблемы.

Ниже описаны шаги по выполнению чистой загрузки Windows и проверке, не является ли сторонняя служба или элемент запуска причиной этой ошибки запуска:

  1. Убедитесь, что вы вошли в систему под именем учётная запись Windows которое имеет административные привилегии.
  2. Нажмите клавиша Windows + R to open a Запустите диалоговое окно, затем введите “msconfig” и нажмите кнопку Enter чтобы открыть Окно конфигурации системы. 
    Доступ к интерфейсу MsConfig

    Примечание: Если у вас появится запрос Контроль учетных записей пользователей (UAC), нажмите Да для предоставления административных привилегий.

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

    Отключить несущественные службы запуска
  4. Затем отключите сразу все оставшиеся службы, щелкнув по Отключить все кнопка.
    Примечание: Эта операция остановит любые сторонние службы и другие неосновные встроенные службы, которые могут вызвать конфликт приложений, что может привести к cnmssc ошибка запуска.
  5. После того как все службы будут отключены, нажмите Применить изменения, затем перейдите к пункту Startup вкладку и нажмите Откройте диспетчер задач. 
    Открыть диспетчер задач
  6. В Диспетчер задач, перейдите к пункту Состояние вкладку и начните выбирать каждую службу по отдельности, затем нажмите кнопку Отключить чтобы предотвратить его запуск при запуске.
    Повторное отключение приложений
  7. После отключения всех сторонних служб закройте окно Диспетчер задач и перезагрузите компьютер для Чистая загрузка режим.
  8. После завершения следующей последовательности запуска откройте Microsoft Store и проверьте, можете ли вы загрузить приложение или игру, которая ранее была неудачной. Если нет, вы можете определить, какое конфликтующее приложение или служба вызывает код ошибки, путем систематического повторного включения всего, что было отключено, по одному элементу за раз, в сочетании с частыми перезагрузками, пока вы не найдете, какой из них вызывает проблемы.

Если этот метод подтвердил, что ни одно стороннее приложение, служба или процесс не являются причиной проблемы, перейдите к следующему методу ниже.

Запустите сканирование сканером безопасности

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

Чтобы убедиться, что это не так, вы можете попробовать запустить сканер безопасности Microsoft из безопасного режима.

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

Вот краткое руководство по запуску сканера Microsoft Safety из безопасного режима:

  1. Включите компьютер (или перезагрузите его, если он уже включен) и дождитесь появления начального экрана входа в систему.
  2. После появления начального окна входа в систему нажмите на кнопку питание значок (правый нижний угол).
  3. Как только вы увидите меню контакта питания, удерживайте кнопку Shift нажмите на кнопку Перезапустите чтобы попросить компьютер загрузиться в Безопасном режиме.
    Загрузка в безопасном режиме
  4. Как только вы это сделаете, ваш компьютер перезагрузится, и новое состояние будет введено в действие.
  5. В конце концов, ваш компьютер окажется внутри Устранение неполадок меню. Когда вы увидите его, нажмите на Устранение неполадок.

    Доступ к меню устранения неполадок
  6. Как только вы’окажетесь внутри Дополнительные параметры меню, начните с нажатия на Настройки запуска из большого списка доступных опций.
    Доступ к меню настроек запуска
  7. Зажмите Настройки запуска меню, нажмите F5 загрузиться в Безопасный режим с настройками сети.
    Примечание: Это’важно, чтобы вы загрузились в Безопасный режим с подключением к сети, чтобы ваш компьютер имел доступ к Интернету, когда мы будем загружать и использовать программу Сканер безопасности Windows утилита.

    Загрузка в безопасном режиме с использованием сетевых технологий
  8. После успешной загрузки компьютера в Безопасном режиме с поддержкой сети, загрузите последнюю версию сканера Microsoft Safety в соответствии с вашей разрядной версией Windows.
    Загрузите сканер Microsoft Safety
  9. Дождитесь завершения загрузки, затем дважды щелкните на MSERT.exe файл, чтобы открыть Microsoft Safety Scanner. Если вы ’получаете запрос UAC (контроль учетных записей пользователей) подсказку, нажмите Да для предоставления административных привилегий.
  10. Следуйте оставшимся подсказкам, чтобы инициировать сканирование с помощью программы Сканер безопасности Microsoft.
  11. Терпеливо дождитесь завершения процесса.
    Скачайте Microsoft Safety Scanner
  12. По завершении процесса перезагрузите компьютер, чтобы загрузить его в нормальном режиме, а затем проверьте, позволила ли эта операция устранить проблемную ошибку запуска.

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

Развертывание сканирования Malwarebytes

Если CNMSSC.DLL-файл находится не в своем подлинном месте, а проверка на вирусы выявила подозрительную активность, вам следует установить сканер безопасности для удаления вредоносного ПО. Исходя из прошлого опыта работы с подобными замаскированными вирусами, наиболее эффективным программным обеспечением в данном случае является Malwarebytes. Он’бесплатный и выявляет большинство вредоносных программ, которые демонстрируют такое поведение.

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

Если сканирование завершится успешно и вирусная инфекция будет удалена, перезагрузите компьютер и посмотрите, есть ли какие-либо признаки CNMSSC.DLL при следующем запуске системы.

В случае, если этот процесс выявит, что CNMSSC.DLL файл является подлинным, перейдите к последнему потенциальному исправлению ниже.

Выполните восстановление или чистую установку

Если вы’ прошли этот путь и’ все еще сталкиваетесь с CNMSSC.DLL error, ясно, что вы имеете дело с серьезной проблемой повреждения, которая не может быть решена обычным способом.

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

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

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

В случае, если вы хотите выполнить восстановительная установка, следуйте данному руководству для получения пошаговых инструкций по выполнению этой процедуры.

Добавить комментарий