Проблеми с мрежним адаптерима вмкнет3 на Виндовс-у (2008 Р2 и 7) након инсталирања КБ4088875 и КБ4088878

Нове кумулативне Мицрософтове безбедносне исправке - КБ4088875 (Месечни скуп квалитета) и КБ4088878 (Сигурносно ажурирање) за Виндовс 7 СП1 и Виндовс Сервер 2008 Р2, објављен 13. марта 2018. године, узрокују озбиљне проблеме са мрежним адаптерима ВМваре виртуалних машина. Ова ажурирања доводе до поновног успостављања мрежних интерфејса вНИЦ-а и ресетовања мрежних подешавања госта ОС-а, као резултат, након инсталирања ажурирања, виртуелни уређај губи наведену статичку ИП адресу и постаје недоступан преко мреже.

То се дешава због чињенице да се у систем додаје нова активна мрежна картица, а стари мрежни адаптер постаје скривен и неактиван. Нова мрежна картица је конфигурисана тако да динамички добија ИП адресу од ДХЦП сервера. Ако покушате да ручно подесите стару ИП адресу за нову мрежну картицу, појављује се грешка:

ИП адреса Кс.Кс.Кс.Кс коју сте унели за овај мрежни адаптер већ је додељена другом адаптеру (вмкнет3 Етхернет адаптер) који више није присутан у рачунару. Ако је једна адреса додељена оба адаптера и они постају активни, само један од њих користиће ову адресу. То може резултирати погрешном конфигурацијом система. Да ли желите да на листу ИП адреса у напредном дијалошком оквиру унесете другу ИП адресу овог адаптера?

ИП адреса Кс.Кс.Кс.Кс наведена за овај мрежни адаптер је већ додељена другом вмкнет3 Етхернет адаптеру. Ако су оба адаптера додијељена истој адреси и оба адаптера постају активна, тада ће их моћи користити само један. То може довести до квара система. Унесите другу ИП адресу овог адаптера на листу ИП адреса у прозору за напредна подешавања?

Након инсталирања ових исправки, виртуелни сервер губи додељену ИП адресу, покушавајући да добије нову адресу од ДХЦП сервера. Ово ствара ново мрежно сучеље у огранку ХКЕИ_ЛОЦАЛ_МАЦХИНЕ \ СИСТЕМ \ ЦуррентЦонтролСет \ Сервицес \ Тцпип \ Параметри \ Интерфејси. Стара мрежна картица се крије.

Проблем се појављује само на виртуелним машинама са Виндовс 7 / 2008Р2 са виртуелним мрежним адаптером као што је вмкнет3.

Стога се стара ИП адреса и даље сматра употребљивом и треба је ослободити..

Да бисте ручно исправили грешку, морате да избришете скривени мрежни адаптер на листи хардвера. Да бисте приказали скривену мрежну картицу у управитељу уређаја, морате да покренете наредбе

поставите девмгр_схов_нонпресент_девицес = 1
старт девмгмт.мсц

Изаберите ставку менија Прикажи -> Прикажи скривене уређаје. И проширите одељак Мрежни адаптери.

Након тога у управитељу уређаја морате уклонити скривене мрежне картице вмкнет3 Етхернет адаптер #к. Након тога стара ИП адреса може се доделити новој мрежној картици.

Сада отворите контролну таблу мрежне везе и уредите ИП подешавања новог адаптера. Спремите промене (није потребно поновно покретање).

Да би аутоматски решио овај проблем, Мицрософт предлаже употребу следеће ВБС скрипте (хттпс://суппорт.мицрософт.цом/ен-ус/хелп/3125574/цонвениенце-роллуп-упдате-фор-виндовс-7-сп1-анд-виндовс-сервер- 2008-р2) да се покреће пре или после инсталирања исправки.

Пре покретања скрипте препоручује се стварање резервне копије следеће гране регистра: ХКЕИ_ЛОЦАЛ_МАЦХИНЕ \ СИСТЕМ \ ЦуррентЦонтролСет \ Енум \ ПЦИ .

Скрипта код фикПЦИ.вбс

Опција експлицитна
Цонст ХКЕИ_ЛОЦАЛ_МАЦХИНЕ = & Х80000002
Дим оРег: Поставите оРег = ГетОбјецт ("винмгмтс: имперсонатионЛевел = импресионирано! \\. \ Роот \ дефаулт: СтдРегПров")
Дим оСхелл: Поставите оСхелл = ЦреатеОбјецт ("ВСцрипт.Схелл")
Дим сПатх, аСуб, сКеи, аСубТоо, сКеиТоо, двВалуе, Ресулт, СавеРесулт
Дим нотДелетед
НотДелетед = 0
'Дохвати све кључеве унутар сПатх-а
сПатх = "СИСТЕМ \ ЦуррентЦонтролСет \ Енум \ ПЦИ"
оРег.ЕнумКеи ХКЕИ_ЛОЦАЛ_МАЦХИНЕ, сПатх, аСуб


'Пређите кроз сваки тастер
За сваки сКеи Ин аСуб
'Дохвати све поткључеве унутар кључа' сКеи '
оРег.ЕнумКеи ХКЕИ_ЛОЦАЛ_МАЦХИНЕ, сПатх & "\" & сКеи, аСубТоо
За сваки сКеиТоо Ин аСубТоо
Резултат = оРег.ДелетеКеи (ХКЕИ_ЛОЦАЛ_МАЦХИНЕ, сПатх & "\" & сКеи & "\" & сКеиТоо & "\" & "\ Девице Параметерс" & "\ СлотПерсистентИнфо")
„Допустите неуспех само ако кључ никада није постојао
Ако (Резултат = 1) Или (Резултат> 2) Затим
НотДелетед = 1
СавеРесулт = Резултат
Крај ако
Следеће
Следеће

Ако (НотДелетед> 0) тада
Всцрипт.Ецхо "Један или више СлотПерсистентИнфо кључева и даље постоје под ХКЛМ \ Систем \ ЦуррентЦонтролСет \ Енум \ ПЦИ \\ Параметри уређаја. Молимо ручно избришите. Ресулт =" & Ресулт
Крај ако

Уопштено, сличне акције се могу извести помоћу једне наредбе ПоверСхелл:
Гет-ЦхилдИтем "ХКЛМ: // Систем / ЦуррентЦонтролСет / Енум / ПЦИ / * / * / ДевицеПараметерс / СлотПерсистентИнфо" | Ремове-Итем

Помоћу ПоверЦЛИ можете пронаћи све виртуелне машине са Вмкнет3 адаптером..
Да бисте то учинили, повежите се на вСпхере сервер.
Цоннецт-ВИСервер -Сервер вспхере65 -Упорабник цорп \ усернаме

Сада ћемо навести све виртуелне машине са ОС и коришћене верзије виртуалних мрежних картица.

ПоверЦЛИ Ц: \> Гет-ВМ | Изаберите Име, ПоверСтате, Гост, @ Н = 'НетворкАдаптер'; Е = [стринг] :: Придружите се (',', (Гет-НетворкАдаптер -Вм $ _ | Селецт-Објецт -ЕкпандПроперти Типе))

Ради лакше анализе, ова табела се може извести у Екцел додавањем | Екпорт-Цсв Ц: \ ПС \ вНИЦреп.цсв -НоТипеИнформатион