Скрипт анализирует системные логи, системные события и еще некоторые другие источники для выдачи детальной справки об обновлении. Вот справка для моего текущего Thinkpad P51:
Код
--- Computer description ---------------------------------------------------------------------- VM : NO Firmware type : UEFI Manufacturer : LENOVO Model : 20HH0014RT BIOS name : N1UET47W (1.21 ) BIOS release date : 20180321000000.000000+000 Total memory : 34359738368 Number of physical CPUs : 1 Number of logical CPUs : 8 Processor manufacturer : GenuineIntel Processor name : Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz Processor caption : Intel64 Family 6 Model 158 Stepping 9 Processor architecture : x64 Processor clock : 2808 SystemFamily : ThinkPad P51 SystemSKUNumber : LENOVO_MT_20HH_BU_Think_FM_ThinkPad P51 BaseboardVersion : SDK0J40697 WIN EnclosureType : Notebook Internal Device : NVMe SAMSUNG MZVLW256HEHP-000L7 Internal Device : NVMe Samsung SSD 960 EVO 500GB *** Boot Device *** Internal Device : Samsung SSD 850 EVO 1TB
--- System brief description ------------------------------------------------------------------ Type of Installation : Upgrade Previous Build Number : 17682.1000 Upgrade Build Number : 17686.1003 Installation Media : UUP files Computer Name : P51PROWS User Name : syspr_000 Windows Edition : ProfessionalWorkstation
--- Computer description ---------------------------------------------------------------------- VM : NO Firmware type : PCAT Manufacturer : LENOVO Model : 2732W12 BIOS name : Ver 1.00PARTTBL8 BIOS version : 7YET83WW (3.13 ) BIOS release date : 20101213000000.000000+000 Total memory : 8589934592 Number of physical CPUs : 1 Number of logical CPUs : 2 Processor manufacturer : GenuineIntel Processor name : Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz Processor caption : Intel64 Family 6 Model 23 Stepping 10 Processor architecture : x64 Processor clock : 2401 SystemFamily : ThinkPad R500 EnclosureType : Notebook Internal Device : Samsung SSD 750 EVO 250GB *** Boot Device *** Internal Device : Hitachi HTS723232L9A360
--- System Breif description ------------------------------------------------------------------ Type of Installation : Upgrade Previous Build Number : 17682.1000 Upgrade Build Number : 17686.1003 Installation Media : UUP files Computer Name : R500D User Name : syspr_000 Windows Edition : ProfessionalWorkstation
Script continued : 73045 milliseconds Setupact.log lines read : 646253 System Events analyzed : 129
[/code]
ВСЯ информация в справках, включая железячную, вытащена из логов обновления, хотя ее проще и быстрее было бы получить другим способом, но я сделал это преднамеренно, чтобы показать, что можно найти в упомянутых логах. Комплированная версия скрипта в виде zip-архива, доступна на https://1drv.ms/u/s!Alc6r9K6meXyhogLp-nJgl9-KFJFpw Если Вы при очистке удалили логи, то запускать этот скрипт нет смысла. Вы можете проверить жив ли у Вас C:\Windows\Panther\Setupact.log. Если жив, то Вы сможете получить справку, аналогичную показанным выше. Если будет интерес, то к следующей среде сделаю гуевый вариант справки. Поскольку самый главный лог, необходимы скрипту, требует привилегий администратора, то и LastUpgrade.exe надо запускать от администратора.
Полагаю, тут нужно исправить слово на Brief. Я понимаю, это на работу скрипта не влияет, но всё же взгляд не должен цепляться за такие шероховатости. Со всем уважением, Волк.
sysprg, на 1607 даже папки такой нету Так шо, увы, не для всех сборок Как раз зашёл разговор о двойной записи в журнале после обновления, https://pcportal.org/forum/60-9671-301942-16-1528885088 хотел глянуть, шо почём Или скрипт кумулятивы не считает за обновления?
Нет, не считает. Скрипт предназначен только на изменения номера билда. Матерное слово 1607 я не понимаю, но вот в ноуте жены, где последний апгрейд был 16299->17134, скрипт отрабатывает без проблем. А на счет директории Windows\Panther, НЕ ВСТРЕЧАЛ десятки, в которой бы эта директория отсутствовала.
Может она только на тех системах, где предусмотрено обновление со сборки на сборку?
Чешу репу, поскольку НЕ ПОНИМАЮ: всегда, с самых ранних билдов десятки была директория Windows\Panther. Но есть идея по которой МОГЛА исчезнуть: ВОЗМОЖНО cleandisk для стабильных билдов удаляет эту директорию. Хотя у моей жены в ноуте, где всегда стояли только стабильные, начиная с 10240, вроде всегда была. Но Вы подсказали мне хорошую идею на счет расширения функционала скрипта: вылавливать и ОБНОВЛЕНИЯ. Придется добавить логов в список анализируемых
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. "о запрете популяризации VPN" с 1 марта 2024 года - любое обсуждение способов обхода блокировок и VPN на портале запрещено!