Как устранить ошибку ERROR_ACCESS_DENIED в Windows 10 (04.28.24)
SetupDiSetDeviceProperty - это функция, которая определяет свойство экземпляра устройства. Экземпляр устройства - это уникальная строка идентификации устройства, которая помогает идентифицировать устройство в системе. Функция SetupDiSetDeviceProperty важна, поскольку она устанавливает отображаемое имя и другие параметры устройств вашего компьютера.
SetupDiSetDeviceProperty является частью единой модели свойств устройства, которая поддерживается операционными системами Windows. Эта модель свойств устройства определяет способ представления ваших устройств, описывает их функции и настраивает их конфигурацию в операционной системе Windows. Этот процесс применяется ко всему оборудованию, подключенному к вашему компьютеру, включая звук, дисплей, сеть и другие устройства.
Вот синтаксис, используемый для процесса SetupDiSetDeviceProperty:WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW (
HDEVINFO DeviceInfoSet,
Совет для профессионалов: просканируйте свой компьютер на наличие проблем с производительностью, нежелательных файлов, вредоносных приложений и угроз безопасности
, которые могут вызвать системные проблемы или снижение производительности.
Специальное предложение. Об Outbyte, инструкции по удалению, лицензионное соглашение, политика конфиденциальности.
PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,
const DEVPROPKEY * PropertyKey,
DEVPROPTYPE PropertyType,
const PBYTE PropertyBuffer,
DWORD PropertyBufferSize,
флаги DWORD
Свойство SetupDiSetDeviceProperty считается успешным, если оно возвращает TRUE. Когда где-то в процессе возникает ошибка, он возвращает FALSE с определенным кодом возврата.
Один из кодов возврата, с которым сталкиваются пользователи Windows, - это ошибка ERROR_ACCESS_DENIED в Windows 10. Когда возникает эта ошибка, процесс SetupDiSetDeviceProperty завершается ошибкой и не может продолжаться. Перед повторной попыткой необходимо устранить основную причину ошибки.
В чем причина ошибки ERROR_ACCESS_DENIED?Код возврата ERROR_ACCESS_DENIED возникает из-за того, что «вызывающий абонент не имеет прав администратора». Если вам интересно, почему SetupDiSetDeviceProperty вернул ERROR_ACCESS_DENIED, это просто означает, что у вас нет полного разрешения на запись на устройство, которое вы пытаетесь изменить. Либо вы используете учетную запись без прав администратора, либо учетную запись администратора с ограниченными правами.
Чтобы устранить эту ошибку, вы должны проверить права своей учетной записи и проверить, требует ли устройство, которое вы пытаетесь редактировать определенные разрешения.
Другой причиной ERROR_ACCESS_DENIED является проблема совместимости. Если программа, которую вы пытаетесь изменить, была разработана для более ранней версии ОС Windows, она может быть несовместима с Windows 10, отсюда и ошибка. Эта ошибка также может появиться, если уязвимая программа устарела или повреждена.
Как исправить ERROR_ACCESS_DENIEDОшибка ERROR_ACCESS_DENIED в Windows 10 может показаться сложной, но на самом деле исправления просты. Но прежде чем попробовать какой-либо из перечисленных ниже методов, сначала избавьтесь от ненужных файлов с помощью Outbyte PC Repair и просканируйте свой компьютер на вирусы и вредоносное ПО.
Эти шаги помогут очистить ваш компьютер компьютер и оптимизируйте вашу систему для процесса устранения неполадок. После этого перезагрузите компьютер и выполните следующие действия.
Исправление №1: Восстановите поврежденные системные файлы.Одна из возможных причин, по которой SetupDiSetDeviceProperty возвращает ERROR_ACCESS_DENIED, заключается в том, что некоторые системные файлы, связанные с программой, которую вы хотите изменить, были повреждены или повреждены. Чтобы проверить целостность ваших системных файлов, вы можете использовать средство проверки системных файлов или инструмент SFC, встроенный в систему Windows.
Чтобы запустить сканирование с помощью SFC, выполните следующие действия:Перезагрузите компьютер, чтобы применить новые изменения, и проверьте, сохраняется ли ошибка ERROR_ACCESS_DENIED.
Исправить # 2: Запустите в режиме совместимости.Запуск программы, разработанной для более ранней операционной системы Windows, например Windows 7, Windows 8 или Windows 8.1, может привести к проблемам совместимости. Однако это не означает, что эти старые программы устарели. Вы можете запустить их в режиме совместимости, чтобы они работали правильно и без сбоев.
Чтобы запустить вашу программу в режиме совместимости:После того, как вы ' Если вы настроили вашу программу для работы в режиме совместимости с используемой вами версией Windows, попробуйте снова функцию SetupDiSetDeviceProperty и посмотрите, возвращает ли она по-прежнему ERROR_ACCESS_DENIED. Если да, переходите к следующему шагу.
Исправление №3: обновите вашу программу.Иногда ошибки возникают только из-за того, что вы не смогли обновить свою программу. Проверьте Центр обновления Windows в разделе "Настройки" & gt; Система & amp; Безопасность и посмотрите, есть ли ожидающие обновления программного обеспечения или системы. Установите все доступные обновления в Центре обновления Windows.
Если вы их не видите, посетите веб-сайт разработчика программного обеспечения - там могут быть новые исправления или обновления, которые необходимо загрузить. Загрузите их вручную и установите на свой компьютер, чтобы обновить программу. После обновления перезагрузите систему и посмотрите, была ли исправлена ошибка ERROR_ACCESS_DENIED.
Исправление №4: отменить последние системные изменения.Если вы установили или удалили что-то до появления ошибки ERROR_ACCESS_DENIED, это действие могло повлиять на ваш система и вызвала ошибку. Вспомните, что вы сделали, и, если возможно, отмените его.
Если вы недавно установили обновление, вы можете вернуться к состоянию, когда все работало нормально, выполнив следующие действия:
Если вы все еще сталкиваетесь с ошибкой ERROR_ACCESS_DENIED в Windows 10 даже после попытки описанных выше методов, вашим последним вариантом будет удаление программы.
Чтобы удалить программу в Windows 10:
Чтобы переустановите программу, загрузите копию установщика с сайта разработчика или через Microsoft Store. Щелкните загруженный файл и установите программу в соответствии с инструкциями.
РезюмеSetupDiSetDeviceProperty - важная функция, поскольку она определяет, как программа должна запускаться. Если вы столкнулись с ошибкой ERROR_ACCESS_DENIED в Windows 10, просто следуйте приведенному выше руководству по устранению неполадок, чтобы устранить ее.
YouTube видео: Как устранить ошибку ERROR_ACCESS_DENIED в Windows 10
04, 2024