Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Проект WinStyle » Установка WINSTYLE на живую систему

Ответить
Настройки темы
Установка WINSTYLE на живую систему

Extractor


Сообщения: 1422
Благодарности: 821

Профиль | Отправить PM | Цитировать


Изменения
Автор: Mr dUSHA
Дата: 04-04-2022
Установка Winstyle на живую систему
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 13:03, 30-07-2009

 

Аватара для Den30lv

Ветеран


Сообщения: 968
Благодарности: 219

Профиль | Отправить PM | Цитировать


Цитата -KOLYA-:
Нет этого патча для этого файла в установщике. »
Нет, патч как раз есть, но находится он именно в папке Patches\MAIN\Windows\System32\ (см.рис.).

Отправлено: 10:59, 15-02-2011 | #621



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Автор проектов


Сообщения: 899
Благодарности: 109

Профиль | Отправить PM | Цитировать


Цитата Den30lv:
Нет, патч как раз есть, »
Ну тогда прошу прощения, у меня его не было.

-------
http://s42.radikal.ru/i097/1104/8d/503023e0d003.png
(aka -KOLYA-)


Отправлено: 11:03, 15-02-2011 | #622


Модератор


Moderator


Сообщения: 8249
Благодарности: 2847

Профиль | Отправить PM | Цитировать


Цитата Den30lv:
Нет, патч как раз есть, но находится он именно в папке Patches\MAIN\Windows\System32\ »
патчер не выдаёт окошек с ошибками о ненайденных файлах, патч выдаёт запись в файл WSLive.log

Отправлено: 12:41, 15-02-2011 | #623


Модератор


Moderator


Сообщения: 8249
Благодарности: 2847

Профиль | Отправить PM | Цитировать


Поскольку люди, у которых возникает "ошибка grpconv" окуклились, и никаких дополнительных сведений (логи, скриншоты), кроме "у меня окошко с ошибкой" предоставлять не спешат, приходится выполнять рецепты
Цитата Amigos:
отредактируйте _patch.cmd , измените первую строчку с
@echo off
на
@echo on
и запустите.
В момент появления ошибки не нажимайте на "ok" а перетащите его в сторону и смотрите в окошке cmd, какая команда это выдала. »
самому , предварительно удалив "никому не нужный" c:\WINDOWS\system32\grpconv.exe и нажав в появившемся диалоге "защита файлов windows" кнопку "пропустить"

результат

что характерно, настройки реестра прописанные в WSConfig.inf, при этом вносяться

вывод — "никому не нужный" c:\WINDOWS\system32\grpconv.exe является необходимым компонентом для обработки inf через setupapi. без него большинство прочих inf файлов выдают ошибку

то есть речь идёт не о
Цитата rituz:
Успешная установка »
одного винстайла (он то как раз установится корректно) а о закосяченной винде, в которой будут баааальшие проблемы с установкой части софта и драйверов


осталось разобраться в малююююсенькой такой проблеме - почему c:\WINDOWS\system32\grpconv.exe у поциэнтов был удалён.
в раследовании мог бы помочь анализ WSLive.log, но ктож нам его даст
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:10, 15-02-2011 | #624


Extractor


Сообщения: 1422
Благодарности: 821

Профиль | Отправить PM | Цитировать


Amigos,
Цитата Amigos:
одного винстайла (он то как раз установится корректно) а о закосяченной винде, в которой будут баааальшие проблемы с установкой части софта и драйверов »
Как оказалось, grpconv.exe запускается после установки всех драйверов и просто ИНФов, и из некоторых других мест, посредством RunOnce. Нужен он для той таки совместимости с древними ИНФами/установщиками. Так что если его нет в системе, то ничего плохого, кроме этого сообщения, не случится.

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP


Отправлено: 14:22, 15-02-2011 | #625


Модератор


Moderator


Сообщения: 8249
Благодарности: 2847

Профиль | Отправить PM | Цитировать


Цитата Mr dUSHA:
если его нет в системе, то ничего плохого, кроме этого сообщения, не случится. »
А если inf запускается инсталятором, и инсталятор ждёт, пока rundll32 закочит работу, а он свою работу окончит только тогда, когда пользователь нажмёт OK в диалоге "не найден grpconv", а диалог этот под окошком инсталятора, и пользователь должен допетрить, что инсталятор надо свернуть, чтобы нажать на "ok"?
А если инсталятор срывает окошко rundll32 и все порождённые им окошки?
Много ли пользователей умеют нажимать невидимые кнопки в невидимых диалогах?
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:16, 15-02-2011 | #626


Extractor


Сообщения: 1422
Благодарности: 821

Профиль | Отправить PM | Цитировать


Плавно переходим в оффтоп...

Цитата Amigos:
а диалог этот под окошком инсталлятора, »
С чего ему быть под инсталлятором, если оно вылезет НАД ним?

Цитата Amigos:
А если инсталлятор срывает окошко rundll32 и все порождённые им окошки? »
Записи RunOnce из реестра выполняются отдельным процессом, который не наследует свойств от родителя, так что при ошибке это окошко вылезет наверх.

А сабжевый setupapi.dll на лету выполняет grpconv путем дописывания команды на его запуск в
HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce, куда кстати толькочто выполненый им ИНФ мог еще чтото свое уже дописать.

Далее запускает runonce.exe -r для обработки всего списка RunOnce.

Собсно вот шапка этой функции:
Код: Выделить весь код
DWORD
InstallStopEx(
    IN BOOL DoRunOnce,
    IN DWORD Flags,
    IN PVOID Reserved OPTIONAL
    )
/*++

Routine Description:

    This routine sets up runonce/grpconv to run after a successful INF installation.

Arguments:

    DoRunOnce - If TRUE, then invoke (via WinExec) the runonce utility to perform the
        runonce actions.  If this flag is FALSE, then this routine simply sets the
        runonce registry values and returns.

        NOTE:  The return code from WinExec is not currently being checked, so the return
        value of InstallStop only reflects whether the registry values were set up
        successfully--_not_ whether 'runonce -r' was successfully run.

    Flags - Supplies flags that modify the behavior of this routine.  May be a
        combination of the following values:

        INSTALLSTOP_NO_UI       - Don't display any UI
        INSTALLSTOP_NO_GRPCONV  - Don't do GrpConv

    Reserved - Reserved for internal use--external callers must pass NULL.

Return Value:

    If successful, the return value is NO_ERROR, otherwise it is the Win32 error code
    indicating the error that was encountered.

--*/

П.С.: При установке драйвера выполнение grpconv не происходит.

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP


Отправлено: 18:55, 15-02-2011 | #627


Аватара для brodjaga5

Ветеран


Сообщения: 530
Благодарности: 95

Профиль | Отправить PM | Цитировать


А на немецкий не пойдёт?нет

Отправлено: 20:35, 15-02-2011 | #628


Модератор


Moderator


Сообщения: 8249
Благодарности: 2847

Профиль | Отправить PM | Цитировать


Mr dUSHA, ладно, убедил, хрен с ним, с этим grpconv
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:55, 16-02-2011 | #629


Аватара для Pozia

Ветеран


Сообщения: 2756
Благодарности: 211

Профиль | Отправить PM | Цитировать


Mr dUSHA, в TiTANiuM у меня не патчится бегущий ползунок почему то. Посмотрел, у вас есть только патчи для ntoskrnl.exe и ntkrnlpa.exe. А для ntkrnlmp.exe и ntkrpamp.exe нету. Это ошибка или у меня что то не так? Лог предоставлю чуть позже.

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 11:37, 17-02-2011 | #630



Компьютерный форум OSzone.net » Автоматическая установка Windows » Проект WinStyle » Установка WINSTYLE на живую систему

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[28.03.2010] FINAL WINSTYLE 2009 RU Moonlight (СКАЧАТЬ) prokazzza Проект WinStyle 2 27-08-2012 17:42
Разное - Красивая Logonui на живую систему BillGates_XP Оформление Windows XP 85 15-06-2011 00:16
[решено] Новый WinStyle 2009 Moonlight не патчит uxtheme.dll? snik100 Проект WinStyle 4 23-12-2009 14:34
[Аддон Проект] WinStyle 2009 RU Moonlight (Навигатор) prokazzza Проект WinStyle 8 31-07-2009 18:51
Аддон Autorun для проекта WinStyle Moonlight Version. SLIM Проект WinStyle 5 29-07-2009 23:14




 
Переход