А ну это логично

На своем форуме отвечал на схожий вопрос связанный с этим нюансом, поэтому ответ цитатой...
Цитата:
Сказывается работы системы расчета скоринга для драйвера и особенность организации программы. Учитывая что я последовательно обрабатываю пакеты драйверов, и тут же выношу решения о том что есть подходящего в данном пакете. Если бы сначала организовать полный анализ всех пакетов драйверов, а уж потом вывести итог для каждого пакета в отдельности, то результат был бы другой.
Поясню подробнее, программа анализирует каждый пак и находит подходящие и совместимые драйвера, соответственно если баллы пока еще ни для одного драйвера не проставлены, то первые найденные совместимые драйвера будут отражены как подходящие, а далее программа уже отталкивается от них.
по баллам, чем ниже бал, тем драйвер более подходящий
Первым для вашего устройства был найден драйвер, вот тут - его бал 5, соответственно этот драйвер сразу добавился
Драйвер подобран по коду PCIVEN_8086&DEV_3A22
Код: 
1 22:18:45 ***************FindHwidInBaseNew: PreFind by HWID: PCIVEN_8086&DEV_3A22&SUBSYS_82D41043&REV_00 =0
24.04.2011 22:18:45 ***************FindHwidInBaseNew: ***PreFind by HWID-Compatibles: PCIVEN_8086&DEV_3A22&SUBSYS_82D41043&REV_00 =0
24.04.2011 22:18:45 ***************FindHwidInBaseNew: ***PreFind by HWID-Compatibles: PCIVEN_8086&DEV_3A22&SUBSYS_82D41043 =0
24.04.2011 22:18:45 ***************FindHwidInBaseNew: ***PreFind by HWID-Compatibles: PCIVEN_8086&DEV_3A22&CC_010601 =0
24.04.2011 22:18:45 ***************FindHwidInBaseNew: ***PreFind by HWID-Compatibles: PCIVEN_8086&DEV_3A22&CC_0106 =0
24.04.2011 22:18:45 ***************FindHwidInBaseNew: ***PreFind by HWID-Compatibles: PCIVEN_8086&DEV_3A22&REV_00 =0
24.04.2011 22:18:45 ***************FindHwidInBaseNew: ***PreFind by HWID-Compatibles: PCIVEN_8086&DEV_3A22 =211852
24.04.2011 22:18:45 ***************FindHwidInBaseNew: !!!Find 2Match in: DP_Chipset.7zDCIintelioh.inf by HWID=PCI\VEN_8086&DEV_3A22
24.04.2011 22:18:45 ***************CompatibleDriver4OS: Check Inf-Section: INTEL_HDC Result: True (by Version-False; by Architecture-False)
24.04.2011 22:18:45 ***************FindHwidInBaseNew: ***Driver find in : DP_Chipset.7zDCIibexahci.inf Has Score=5
Потом был найден драйвер, он вроде как более совместим, так как подобран по коду
PCIVEN_8086&DEV_3A22&CC_0106 и имеет бал 3
Код: 
24.04.2011 22:18:50 ***************FindHwidInBaseNew: PreFind by HWID: PCIVEN_8086&DEV_3A22&SUBSYS_82D41043&REV_00 =0
24.04.2011 22:18:50 ***************FindHwidInBaseNew: ***PreFind by HWID-Compatibles: PCIVEN_8086&DEV_3A22&SUBSYS_82D41043&REV_00 =0
24.04.2011 22:18:50 ***************FindHwidInBaseNew: ***PreFind by HWID-Compatibles: PCIVEN_8086&DEV_3A22&SUBSYS_82D41043 =0
24.04.2011 22:18:50 ***************FindHwidInBaseNew: ***PreFind by HWID-Compatibles: PCIVEN_8086&DEV_3A22&CC_010601 =0
24.04.2011 22:18:50 ***************FindHwidInBaseNew: ***PreFind by HWID-Compatibles: PCIVEN_8086&DEV_3A22&CC_0106 =58811
24.04.2011 22:18:50 ***************FindHwidInBaseNew: !!!Find 2Match in: DP_Mass_Storage.7zDMMARmv91xx.inf by HWID=PCI\VEN_8086&DEV_3A22&CC_0106
24.04.2011 22:18:50 ***************CompatibleDriver4OS: Check Inf-Section: INTEL_HDC.NTX86 Result: True (by Version-True; by Architecture-True)
24.04.2011 22:18:50 ***************FindHwidInBaseNew: ***Driver find in : DP_Mass_Storage.7zDMINTAHCIiaahci.inf Has Score=3
Ну и далее вывод, что после переиндексации программа уже знает, что есть более подходящий драйвер с баллом=3, и драйвер с балом 5 отвергает...
Весь этот расчет оценок можно отключить, для проверки
Секция "OS", параметр CalcDriverScore=0
|
В вашем случае получается тоже самое, программа уже должна была найти более совместимые драйвера в других вкладках, поэтому они и не отображаются
например LAN
Сначала программа нашла драйвер
Код:

25.04.2011 7:39:42 ***************CompatibleDriver4OS: Check Inf-Section: REALTEK Result: True (by Version-False; by Architecture-False)
25.04.2011 7:39:42 ***************FindHwidInBaseNew: ***Driver find in : DP_LAN_WNT5_X86-32_1102.7Z\D\LR\R3\netrtle.inf Has Score=1
А потом
Код:

25.04.2011 7:39:53 ***************FindHwidInBaseNew: ***Driver find in : DP_LAN_WNT6-X64_1101.7Z\D\L\Realtek\2\rt64win7.inf Has Score=4
25.04.2011 7:39:53 ***************FindHwidInBaseNew: ***Driver is WORSE than found previously: ScoredPrev=1
И соответственно не показала, хотя вот тут может быть большой нюанс...Расположение драйвера и имя пакета драйверов я не учитываю, и соответственно может получится что драйвер будет считаться подходящим если в секции [manufactured] не прописано иного, как в этом случае секция
REALTEK
Хотя не исключаю что в данном алгоритме я мог чего-то не учесть...Давайте разбираться на конкретных примерах, с конкретными HWID, а то полностью лопатить лог по всем устройствам это довольно сложно и долго. Подходят ли драйвера найденные ранее или нет?