Acpi nvda0820 npcf что это
I just bought a GF65 THIN UE laptop. After installing Windows, I tried to install the drivers provided on DriverCD (E: ) with CDsteup.exe.
Most of the drivers failed without explanation thought they are supposed to be provided by MSI!
Here is the snapshot:
I now have several devices unknown in the device manager:
Their IDs are:
PCI\VEN_8086&DEV_06E0&SUBSYS_12F21462&REV_00
ACPI\NVDA0820\NPCF
PCI\VEN_10DE&DEV_2520&SUBSYS_12F21462&REV_A1
I tried the offcial NVidia drivers, the MSI support page and drivers, the Intel drivers.
I still can’t find any appliable driver and solution.
MSI can you please help?
Deleted member 663924
Guest
. set ENGLISH in system ??
CREATE RESTORE POINT
.
try SDI LITE + INDEX «EASY FOR YOU»
not update only TOUCHPAD ! this need manual way
. best way is manual installation for all !!
but need small skill
GPU drivers — still have MICROSOFT GENERIC !
one gpu have error code !! error43 ? for nvidia ?
most time half/dead hw !
all look completely bad ! from this AUTO RESTORE
or ENGLISH system + teamviewer . if you can’t do it yourself
////////// alternative -latest drivers «need small skill for filtering drivers»
TechnologyGuide
jbmoss153002db
New member
Woops ok, English is better :
The error code for the 2nd GPU is 31 (drivers can’t be loaded) and yes it’s the NVidia card. I even tried manual installation (.inf) without success.
SDI didn’t find any missing touchpad driver.
I also tried Windows auto update and same result unfortunately.
Maybe you’re right and the hardware is faulty. I have opened a ticket at MSI. Fingers crossed.
And thank you for taking the time to answer btw
EDIT : I also tried to install Intel MEI from your links and it says «Platform not supported» though I have a genuine Windows 10 64 pro.
Acpi nvda0820 npcf что это
During this time, our software has become incredibly faster and smarter. Today, DriverPack is the largest database of unique drivers in the world, located on ultra high speed servers all over the world. In order to perform the process of driver installation always quickly and with the highest possible quality, we use machine learning technologies that makes our selection algorithm even better and more accurate. We have managed to achieve all this in such a way that the software remains absolutely free of charge, and everyone can use it.
Its history has lasted for more than 20 years. Opera Software participates in developing web standards within W3C project. More that 350 million people worldwide use Opera products.
Its headquarters is located in Oslo, the capital of Norway.»,»partners_landing-text-yandex»:»Yandex is a global developer of the search engine and popular Internet services of the same name.
In Russia, where Yandex comes from, its share among the search engines makes 56.4% (according to Yandex.Radar, for March, 2018). This company is one of the few who successfully withstands competition with Google, the search giant.
Its headquarters is located in Moscow, the capital of Russia.»,»partners_landing-text-avast»:»Avast Software is a global developer of software in the field of information security.
It releases the world most popular free antivirus. The software from Avast prevents 1.5 billion attacks against computers and the web every month.
[Solved]Unknown devices after drivers installation
jbmoss153002db
New member
I just bought a GF65 THIN UE laptop. After installing Windows, I tried to install the drivers provided on DriverCD (E: ) with CDsteup.exe.
Most of the drivers failed without explanation thought they are supposed to be provided by MSI!
Here is the snapshot:
I now have several devices unknown in the device manager:
Their IDs are:
PCI\VEN_8086&DEV_06E0&SUBSYS_12F21462&REV_00
ACPI\NVDA0820\NPCF
PCI\VEN_10DE&DEV_2520&SUBSYS_12F21462&REV_A1
I tried the offcial NVidia drivers, the MSI support page and drivers, the Intel drivers.
I still can’t find any appliable driver and solution.
MSI can you please help?
next3r
Well-known member
.
try SDI LITE + INDEX «EASY FOR YOU»
MSI Laptops Drivers
jbmoss153002db
New member
Woops ok, English is better :
The error code for the 2nd GPU is 31 (drivers can’t be loaded) and yes it’s the NVidia card. I even tried manual installation (.inf) without success.
SDI didn’t find any missing touchpad driver.
I also tried Windows auto update and same result unfortunately.
Maybe you’re right and the hardware is faulty. I have opened a ticket at MSI. Fingers crossed.
And thank you for taking the time to answer btw
EDIT : I also tried to install Intel MEI from your links and it says «Platform not supported» though I have a genuine Windows 10 64 pro.
Технологии ACPI и OnNow
В данной статье пойдет речь о вопросе управления энергопотреблением в современных компьютерах, выражаясь в специфической терминологии — Power Managment. Нет-нет, не закрывайте окно браузера, считая, что вас это не касается, поскольку вы не являетесь владельцем ноутбука и не состоите в партии зеленых. Речь пойдет о гораздо более интересных вещах: совместной инициативе Intel, Microsoft и Toshiba — ACPI, и одном из наиболее интересных ее практических воплощений в Windows98/NT — технологии OnNow, должной обеспечить «постоянно доступный PC».
Итак, что же собственно это такое — ACPI? Для начала, наверное, стоит расшифровать эту аббревиатуру. ACPI, в переводе на человеческий язык, означает Advanced Configuration and Power Interface. Или, говоря по-русски, «интерфейс расширенного конфигурирования и управления питанием». Его задача — обеспечить взаимодействие между операционной системой, аппаратным обеспечением и BIOS системной платы.
Посмотрим сначала, что творится в этой области сегодня. Большинство материнских плат, даже вышедших на базе таких относительно новых чипсетов как VIA Apollo MVP3 или Intel 440BX, не поддерживают расширенное управление энергопотреблением ACPI, несмотря на то, что по идее, ACPI-совместимым считается еще аж 430TX, а сам ACPI был анонсирован в апреле 1996 года. Его использование начинается только сегодня, по мере того, как для вышедших недавно материнских плат создаются новые версии BIOS, частично поддерживающие ACPI.
Итак, повторюсь, основная задача ACPI — способность разумно включать и выключать PC и подключенную к нему периферию. Причем, помимо принтеров, сетевых карт, дисководов CD-ROM и прочая и прочая, могут быть и такие, пока еще экзотические устройства, как телевизор, видеомагнитофон, музыкальный центр. И конечно речь идет об умной активации PC. Так, чтобы видеоплеер при установке в него кассеты смог разбудить PC, который включил бы телевизор.
Однако на данный момент ACPI может интересовать среднего пользователя только как теоретическая архитектура. Куда интереснее основанная на нем технология OnNow, уже сегодня могущая предоставить кое-какие вполне осязаемые приятности. Ее цели: убрать задержки при включении и выключении компьютера, позволить обслуживающим приложениям, таким как дефрагментация диска или проверка на вирусы выполняться в то время, когда компьютер выключен, и вообще, улучшить общую картину энергопотребления PC.
Режим S3 (настоящий OnNow) не может быть реализован из-за того, что существующие системные платы не имеют схем разделенного питания компонентов. Поэтому, до выхода следующего поколения материнок OnNow в полном объеме реализован быть не может. Пока же, путем модификации BIOS, можно добиться только некой эмуляции — S4.
Первой же материнской платой, которая будет иметь раздельные схемы питания для своих узлов и будет, таким образом, поддерживать режим S3 станет ASUS P2B-E — модификация давно известной системной платы P2B от Asustek. Кроме возможности suspend-to-memory, кстати, P2B-E будет иметь 5 слотов PCI. В серийное производство эта плата будет запущена в ноябре текущего года.
Но вернемся к нашим баранам. Спецификацию OnNow разрабатывала небезызвестная вам фирма Microsoft. Угадайте с трех попыток, кто по этой спецификации должен стать управляющим центром компьютера по всем этим вопросам? Первые два ответа можно не считать, правильно — Windows.
В общем, я полагаю, тенденцию вы уловили. Компьютер, постоянно находящийся наготове.
Обидно, однако, что пока с практическим использованием ACPI очень дела обстоят неважно. Возьмем самое яркое видимое и единственное на данный момент проявление ACPI в Windows 98 — Hibernate (по-русски — зимняя спячка). Проще говоря, это то самое хваленое сбрасывание данных из оперативной и видеопамяти на винт, с последующим быстрым восстановлением при включении компьютера. Таким образом, у нас получается аналог спящего режима, когда к вашим услугам предоставлены всегда запущенные приложения, но с нулевым потреблением энергии. Так вот, после появления в вашем компьютере версии BIOS, поддерживающей ACPI и некоторых манипуляций с установкой Windows 98, у вас действительно в Control Panel/Power Management появится пара вожделенных пунктов:
И соответствующий пункт в закладке Advanced:
Я уже не говорю о не так хорошо заметных проявлениях в списке системных устройств:
Как вам нравятся такие устройства, как ACPI System Button или Composite Power Source?
Но для появления всего этого после перепрошивки BIOS недостаточно просто переустановить Windows 98. Поддержка ACPI — опциональная, поэтому при инсталляции надо запустить SETUP с ключами /P J или же поправить реестр, добавив в ветке HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrent VersionDetect новую DWORD-переменную ACPIOption, установленную в 1.
Однако, небольшое но. Ох уж это но, всегда оно появляется. Как обычно, новая технология отказывается работать в Windows сразу и без ошибок. Эта печальная практика затронула и OnNow. В Windows 98 фактически он не работает. До выхода Service Pack 1 все ограничится этими красивыми, но, к сожалению, бесполезными картинками. Сегодня в Windows’98 не работают ни Hibernate, ни вообще, какие либо функции управления питанием через ACPI. Весь контроль над ними берет на себя APM. Взять тот же Composite Power Source (по-русски говоря, — блок питания в корпусе): при входе в спящий режим через ACPI он должен выключаться, а при входе через APM (сегодня) — не выключается. Улавливаете разницу в уровне контроля над железом?
Про Hibernate я вообще молчу. Там все отягощается еще и файловой системой. По крайней мере, по текущей информации, Hibernate не будет работать с FAT32. Только с FAT16. Кроме этого, для работы необходимы поддерживающие OnNow драйвера видеокарты. Пока их только делает ATI. Но и этого еще недостаточно. Многие из существующих CD ROM и SCSI-контроллеров с Hibernate также работать не могут. Остается надеяться, что к выходу SP1 (1999 год) Microsoft удастся справиться с этими проблемами. А производителям комплектующих — написать драйверы, позволяющие их продуктам корректно работать с ACPI. Уж больно не хочется видеть окно, возникающее сейчас на моем экране при попытке уйти в Suspend Mode:
Итог: любимый город может спать спокойно. По крайней мере, до 99 года, когда выйдет SP1 для Windows 98, а комплектующие и программы научатся работать в паре с ACPI.
Возможно, однако, что OnNow будет все же работать через BIOS, в обход операционной системы. Например, плате ASUS P2B-E не будет требоваться команда Windows 98 для перехода в S3 (suspend-to-memory), а уже давно вышедшая плата Aopen AX-6BC умеет делать S4 (suspend-to-disk) не пользуясь средствами операционной системы.
Настройка оборудования на раннем этапе загрузки средствами ACPI (на примере FreeBSD)
Несколько лет назад, когда CardBus и FireWire (IEEE 1394) еще были относительно «в ходу», многие производители ноутбуков в своей продукции использовали контроллеры семейства PCIXX21 и PCIXX11 фирмы Texas Instruments: один небольшой чип обеспечивал поддержку не только упомянутых интерфейсов, но и многих популярных стандартов сменных карт памяти.
Плохо гуглил
Оказывается, еще в 2006 г. Алекс Дубов написал Linux-драйвер для TI FlashMedia ридеров. Я скачал исходники и принялся их изучать, надеясь впоследствии доработать sdhci(4) или даже спортировать драйвер целиком. В первую очередь я посмотрел список поддерживаемых PCI vendor/device ids, чтобы сравнить с «нашим» драйвером. Он оказался небольшим:
Это тот самый кард-ридер, который не работает во FreeBSD, но работает в Linux. А вот кусок кода из sdhci.c (FreeBSD):
Можно заметить, что идентификатор устройства TI XX21/XX11 SD (0x803 4 104c) похож на мой (0x803 3 104c) с точностью до одной цифры. Кроме того, я обратил внимание, что контроллеры CardBus (0x8031104c) и FireWire (0x8032104c) не просто имеют схожие id’шки, но и PCI-селекторы всех устройств отличаются только номером функции, а устройство у них у всех одно и то же:
Вспомнив слова Саши Мотина о том, что чип на самом деле реализует оба контроллера (SDHCI и FlashMedia), я стал искать более целенаправленно, и вскоре наткнулся на еще один пост, а затем на сообщение в рассылке freebsd-mobile@ о похожей (но немного другой) проблеме на HP NC6220. Рабочее решение нигде не предлагалось, но, в отличие от большинства дискуссий, которые сводились к дурацким советам типа «попробуйте последнюю версию драйвера» или банальным «сожалею, но, похоже, вы в пролете», теперь, по крайней мере, стало понятно, что конфигурация чипа как-то отображается в дампе PCI function (а значит, возможно, ее получится поменять), а главное, что таки-доступна документация: PCIXXX21/PCIXXX11 Implementation Guide. И вот тут мне стало по-настоящему интересно.
Забегая вперед, скажу, что удивительнее всего то, что люди, раскопав практически datasheet на «капризный» чип, останавливались в шаге от решения проблемы. Я так и не нашел ни у кого рецепта, как правильно воспользоваться документацией (что и побудило меня написать этот пост). Но обо всем по порядку.
PCIXXX21/PCIXXX11 Implementation Guide — документ о 117 страницах для проектировщиков аппаратуры на базе этих контроллеров. Подробно его разбирать смысла не имеет; самое важное, что я из него почерпнул: контроллер действительно реализует пять функций: CardBus, 1394, FlashMedia, SD Host и SmartCard; начальная конфигурация обычно берется из EEPROM. Главный регистр конфигурации — General Control Register (раздел 12.4.28, с. 65) — находится по адресам 1Eh-1Fh в ROM (нас интересует только нулевой байт, т.к. именно там маскируются функции чипа) и соотвествует PCI offset 86h нулевой функции устройства. Теперь —
За дело
Интересно. Смотрим в табличку на 65-й странице pdf’ки, видим, что тройка в нижнем нибле (полубайте) равна типичному значению бит, отвечающих за top level arbitration, SmartCard socket power control и OHCI 1394, это нас мало интересует. А вот верхний нибл как раз маскирует (включает-выключает) логику остальных контроллеров (таблицу целиком не привожу опять же для экономии места):
0xD это 1101, т.е. установлены биты DISABLE_SC, DISABLE_SD и DISABLE_SKTB, а бит DISABLE_FM сброшен. Следовательно, чтобы «оживить» контроллер SD Host, нам, по логике, надо сбросить DISABLE_SD (разрешить), а DISABLE_FM, напротив, выставить (запретить). Маске 1011 соответсвует значение 0xB, т.е. по сути, нам надо поменять байт 0xD3 на 0xB3. Проблема, однако, в том, что сделать это нужно сильно заранее, до того, как чип будет проинициализирован, вернее, до того, как он определит, какие контроллеры включать. После того, как система загрузилась, менять конфигурацию бесполезно: все устройства уже «в строю». И вот тут нам на помощь приходит
Что такое ACPI и для чего оно нужно, я объяснять не стану: это выходит за рамки топика, к тому же, на Хабре уже был хороший пост на эту тему. В данном случае нам важен вопрос: можно ли пропатчить DSDT до инициализации чипа так, чтобы он включил нужный контроллер (SD Host) и выключил ненужный, для которого у нас нет драйвера (FlashMedia).
Я решил найти метод, который вызывается через какое-либо внешнее воздействие (или внутреннее, но периодическое, типа опроса батарейки), при этом практически не затрагивая работу «железа». Изучая код DSDT, я наткнулся на любопытный кусок:
Больше нигде метод \_SB.PCI0.PEGP.VGA.SWIH не вызывается, а его название намекает, что это некое переключение дисплея. На клавиатуре многих ноутбуков одна из функциональных клавиш в сочетании с Fn-модификатором переключает видео-вывод с внутреннего дисплея на внешний. На моей «версе» это F3. Попробуем модифицировать код метода следующим образом:
Чтобы FreeBSD использовала нашу таблицу при загрузке, добавим в /boot/loader.conf следующие строчки:
Если все сделано правильно, и наш расчет оправдался, то при нажатии на Fn-F3 мы будем видеть на консоли сообщения ядра (повышенной яркости) о том, что клавиша Fn-F3 была нажата. Теперь, когда мы более-менее умеем взаимодействовать с ACPI, самое время попробовать
Достучаться до регистра 86h
Физические адресные пространства всевозможных устройств (оперативная память, порты ввода-вывода, платы расширения, CMOS, IPMI и пр.) отображаются в пространство имен ACPI в виде т.н. операционных регионов (OperationRegion), внутри которых обычно выделяются битовые поля (Field), состоящие из одного или нескольких поименованных «виртуальных регистров», или field units (параграф 19.5.96, с. 782 спецификации). OperationRegion для нашего контроллера может выглядеть, например, так:
Или даже проще, если в OperationRegion объявить не все 256 байт, а только интересующий нас, и не выделять отдельные биты в конфигурационном регистре:
Хорошо, но откуда взялась шестая шина? И где она в DSDT? Посмотрим лог загрузки ядра ( dmesg ):
Получается, pci6 — это дополнительная, «виртуальная» шина на мосту PCI-PCI. Номер 6 (как и 4 для моста) ей достался потому, что FreeBSD так распределила устройства. Внутри DSDT никаких шести шин и четырех мостов, конечно, нет. Мост — Device (PCIB) — там ровно один, как и ожидалось. Полностью наше описание должно выглядеть так (привожу краткий вариант, не раскладывая регистр на отдельные биты):
Теперь мы можем заменить наш отладочный код в методе _Q0C на что-то более осмысленное:
Пересобираем ASL, перезагружаемся, жмем Fn-F3. Если мы все сделали верно, то должны увидеть то же самое значение, которое мы ранее читали через pciconf(8) :
(Реализация функции для записи значения регистра напрямую в видеопамять оставляется читателю в качестве легкого упражнения.)
Нам остается ответить на самый главный вопрос: получится ли изменить значение регистра и заставить чип сконфигурировать себя так, как нам нужно?
Стандарт ACPI определяет специальный метод для инициализации устройств, _INI (параграф 6.5.1, с. 349). Добавим в наше устройство следующий код:
Результат
Вроде все работает, ну и славно. Можно убирать отладочный код из DSDT и наслаждаться жизнью пользоваться кард-ридером.
Acpi nvda0820 npcf что это
Many hardware names are usually named after the chip model, and each chip model has its own dedicated driver, so as long as you know the chip model used by the hardware, you can find the right driver. For example, if your graphics card is named: «AMD Radeon RX 580», while actually the core chip model used is: «Radeon RX 580», then enter «Radeon RX 580» or «RX 580» to find the driver.
If you have a laptop or an all-in-one PC, you can also use the product name to search, and then go to the download page which has all the drivers for this machine (including: graphics card, network card, sound card, etc.). For example, if your laptop product name is: «Dell A6-9220e Inspiron Flagship», then type «Dell A6-9220e» to find all the drivers for this laptop.
1. Enter a keyword in the input box and click the «Search» button
2. In the query results, find the driver file you need, and click the download button
• Can’t find the required driver files?
• Don’t know how to find driver files?
• Unable to download driver files due to unstable network?
You can try using this driver file finder. The method of use is very simple. The program will automatically list all the driver files available for your current system. You can install drivers for devices that do not have drivers installed, and you can also upgrade drivers to the latest driver version for devices that have already installed drivers. Click here to download the driver finder.
If you have any questions, please leave a message. We will seriously reply to every question.
Name already in use
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
The Legion line of laptops from Lenovo come with the ability to switch power modes between «quiet», «balanced» and «performance.» On Windows this feature works as expected and you can clearly see the performance differences across benchmarks. On Linux too this seems to work out of the box, with the exception of the Nvidia GPU. No matter what is attempted, the GPU power limit is set to 80W and it never draws more than 80W, leading to significant performance limitations as compared to Windows.
Sample output of nvidia-smi on «performance» mode during benchmarks:
This has been confirmed a Legion 5 15ACH6H with an AMD CPU (5800H) Nvidia laptop GPU (RTX 3060) and is likely the case on all Legion models equipped with Nvidia GPUs. On Windows the max power draw on the 3 modes appear to be 80W, 95W and 130W respectively.
This driver is an attempt to set the performance mode through the the Windows Management Instrumentation made available by the BIOS (+ an ACPI call to an NVIDIA controller), with the expectation that this call replicates the behavior found on Windows.
However making the same WMI call as the one made with the bundled Lenovo Vantage software on Windows does not seem to remedy the situation (more on this later). NOTE: THIS DRIVER DOES NOT WORK, AND WE NEED MORE EYES ON THIS PROBLEM.
I’m quite new to this and you should use this software at your own risk. The terminology/descriptions on this document may also be inaccurate.
Kernels: 5.10.x 5.13.x 5.14.x
Distros: Pop!_OS 21.04 Ubuntu 20.04 Garuda (Arch)
Nvidia Drivers: 460.x 470.63.x 470.74.x 495.29.x
All combinations have been attempted on both Hybrid and Discrete graphics modes.
The WMI call made to appears to hand over responsiblity of adjusting the TGP of the GPU with a Notify (NPCF, 0xC0) call (found on ACPI table DSDT). \_SB_.NPCF.NPCF is a method defined in SSDT16.
NPCF seems to refer to Nvidia Platform Controller and Framework, and it appears there are no drivers to handle the device NVDA0820 found in \_SB_.NPCF . It’s most likely the case that the event triggered by the WMI call is handled by the driver on Windows and which subsequently takes care of the dynamic power limit adjustments. On Windows the device driver responsible for interfacing with the NVDA0820 device seems to be nvpcf.sys that comes with the Nvidia Drivers.
From this, it’s likely the case that the Nvidia drivers either do not recognize NPCF at all on Linux, or its support is limited.
The ACPI call to \_SB_.NPCF.NPCF found in this driver does nothing to change the power limits and the implementation on Windows is likely very different.
NOTE: please have sudo dmesg -wH running on another terminal to observe changes.
The necessary modprobe commands are bundled inside the makefile. Please ignore compiler warnings, the code needs improvements.
The driver exposes procfs entries at /proc/acpi/legion_acpi intended to be used by userspace scripts.
Устройству требуется дальнейшая установка в Windows 10: что делать?
При проверке правильности работы оборудования в Диспетчере устройств можно обнаружить на вкладке Событие, что некоторым компонентам ПК (например, PCI, USB, hdaudio и прочему) требуется дальнейшая установка. Хотя предупреждение системы не влечет за собой ограничения в функциональности оборудования очевидным образом, интересно узнать, как избавится от этого сообщения об ошибке. В большинстве случаев проблема возникает в Windows 10.
Почему запрашивается дальнейшая установка устройства
Это сообщение может возникнуть по ряду причин:
- Неправильно проанализировано событие. Во многих случаях красный флажок обнаруженный пользователем в журнале событий, относительно этой ошибки, можно расценивать как ложное срабатывание. Это происходит потому, что многие смотрят не на последнее событие для этого устройства, а на первое. Перед тем, как попробовать один из способов восстановления, нужно убедиться, что анализируете последнее состояние.
- Поврежденный или несовместимый драйвер. Сообщение об ошибке может возникнуть, потому что текущий драйвер несовместим с оборудованием или установка была прервана до ее завершения. Проблему можно решить путем обновления или переустановки драйвера в Диспетчере устройств.
- Не установлены ожидающие обновления после перехода на новую версию Windows. Часто ошибку можно наблюдать после перехода на Windows 10 из предыдущей версии, когда миграция еще полностью не завершена. Чтобы ее исправить, нужно установить все ожидающие обновления.
- Несовместимая версия драйвера для Intel PROSet Wireless. Если обнаружили проблему с утилитой Intel PROSet Wireless, то, скорее всего, она возникла после автоматического обновления системы. Для ее решения нужно установить программное обеспечение для беспроводной сети вручную.
Анализ события
Последнее событие (и единственное, которое нужно учитывать) находиться завершающим в списке. Многие по ошибке оценивают первое событие. В этом случае существует высокая вероятность обнаружить сообщение, что устройству требуется дальнейшая установка, поскольку его драйвер все еще находится в процессе загрузки.
Для анализа состояния оборудования откройте окно «Выполнить» (клавиши Win + R), наберите devmgmt.msc и нажмите Enter. При появлении запроса от контроля учетных записей нажмите «Да» для входа с правами администратора.
Кликните правой кнопкой мыши на устройстве, которое вызывает ошибку, и выберите Свойства.
На экране свойств перейдите на вкладку Событие. Посмотрите самое последнее по времени состояние. Если сообщается, что устройство успешно установлено, значит с ним все в порядке. Но, если последней записи по времени указано, что устройство требует дальнейшей установки, перейдите к следующему шагу.
Обновление драйверов
Если обнаружили, что у одного из устройств последнее событие указывает, что ему требуется дальнейшая установка, то дело обстоит с прерванной загрузкой драйвера. Подобные ситуации могут также означать, что затронутое оборудование работает с ограниченной функциональностью.
Проблему можно решить переустановкой драйвера – либо его обновить в Диспетчере устройств, либо удалить. Чтобы избавится от сообщения, что одному из аппаратных компонентов требуется установка, выполните следующие шаги:
- Откройте диалоговое окно «Выполнить» (клавиши Win + R), наберите команду devmgmt.msc.
- Кликните правой кнопкой мыши на проблемном оборудовании и выберите «Обновить». На следующем экране выберите автоматически поиск. Если будет найдена новая версия драйвера, следуйте подсказкам на экране, чтобы его установить, затем перезагрузите ПК.
- Если автоматическим поиском не удалось обновить, заставьте Windows принудительно его переустановить. Для этого кликните правой кнопкой мыши на устройстве и выберите «Удалить» из контекстного меню.
- После завершения удаления перезагрузите компьютер, чтобы позволить операционной системе установить отсутствующий драйвер при запуске системы. Когда ОС полностью загрузится, вернитесь на вкладку Событие в Диспетчере устройств. Проверьте, устранена ли неполадка.
Если последнее событие указывает, что устройству по-прежнему нужна дальнейшая установка, перейдите к следующему способу.
Обновление Windows
Если проблема возникла после перехода на Windows 10 из предыдущей версии, скорее всего, увидите эту ошибку, поскольку система еще не завершила установку некоторых ожидающих обновлений. Для этого нужно перейти в раздел Центра обновления WIndows и принудительно их установить.
Откройте окно «Выполнить» (Win + R), наберите для перехода в Центр управления Windows команду ms-settings:windowsupdate .
В правой части окна кликните на кнопку «Проверка наличия обновлений». Следуйте инструкциям на экране до завершения обновления системы.
Если в ходе установки система запросит перезагрузить компьютер, подтвердите требование, но после запуска ПК обязательно вернитесь к этому экрану и установите все оставшиеся обновления.
Когда ОС полностью обновится, вернитесь на вкладку «Событие» того устройства, которому требовалась дальнейшая установка, и посмотрите его последнее состояние.
Установка драйвера беспроводной сети Intel PROSet
Если для доступа в интернет использует адаптер Intel Dual Band Wireless, то при постоянных отключениях Wi-Fi, скорее всего, возникли проблемы с драйвером. Как оказалось, ошибка возникает после автоматической установки обновления, которое включает несовместимый драйвер для беспроводного адаптера.
Для решения проблемы нужно его скачать и установить с официального сайта.
- Наберите в поисковике «скачать Intel proset» и перейдите на сайт, указанный на рисунке.
- Затем на странице выберите утилиту, в соответствии установленной на ПК версией Windows и загрузите.
- После загрузки запустите исполняемый файл и следуйте инструкциям на экране для установки Intel PROSet.
- Затем перезагрузите компьютер и проверьте, устранена ли ошибка.