bifido 76
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору EXCITER2001 Цитата: но не очень понятно,во-первых, как скрипт сможет удалить крайнее обновление, если файлы из него уже интегрированы в системные папки и используются системой в текущем сеансе - по-моему,это невозможно, или надо удалять из какой-то внешней среды. как к примеру этот скрипт сможет удалить ntoskrnl.exe , если это ключевой файл оси?? | Так же как и любое другое обновление. Скрипт просто снимет отметку о том что это обновление является перманентным, то есть не может быть удалено, и также пометит это обновление как устаревшее. Скрипт не будет самостоятельно удалять файлы из системы - для дальнейшего удаления обновления будут использоваться стандартные возможности самой этой системы, в частности - дисм. После того, как дисм выполнит необходимые манипуляции, файлы будут заменены в процессе перезагрузки (когда они еще не задействованы), как это обычно и происходит при установке или удалении обновлений. В данном случае важно, чтобы было установлено предыдущее обновление, так как в системе должны присутствовать файлы, на которые она и будет производить откат (так как использование параметра ResetBase при очистке удаляет все предыдущие версии файлов). Цитата: во-вторых, старое обновление dism установил в какие-то другие папки, я так понял это типа как файлы-дублеры стали, не знаю..на какой случай только они дублеры... | Как раз на случай отката. Если старых версий файлов в системе не будет, то ей не на что будет откатываться и удалить обновление не получится. Цитата: dism это старое обновления якобы установил,но система его не использует - какой смысл тогда dism-у было его устанавливать?? | Дисм просто программа (набор алгоритмов), у него нет искусственного интеллекта (по крайней мере пока), что ему говорят, то он и делает - в том числе, позволяет установить в систему более старое обновление. Цитата: вобщем мне кажется ничего не выйдет | Я не могу вам дать гарантию, что все получится. Цитата: я вот думаю,а можно ли просто из внешней среды перезаписать файл ntoskrnl.exe старой версией, при этом остальные фалы в крайнем обновлении не трогать?? | Система перестанет проходить стандартные проверки целостности. При проведении таких проверок - они постараются вернуть нужную версию файла на свое законное место. Цитата: Вполне вероятно, что не будет. Цитата: Цитата: проясните пожалуйста,что в итоге получится... | Это и есть стандартные проверки целостности. В вашем случае нарушения целостности нет - все файлы системы соответствуют оригинальным, поэтому данные команды не будут производить никаких действий, в частности, заменять новые версии файлов из крайнего обновления, установленного в системе, на более старые версии из дистрибутива. Как я уже говорил, для этого нужно попытаться удалить это крайнее обновление. | Всего записей: 2474 | Зарегистр. 08-04-2016 | Отправлено: 05:12 26-10-2018 | Исправлено: bifido 76, 05:14 26-10-2018 |
|