Показать полную графическую версию : Установка WINSTYLE на живую систему
не умеете 'варить' семерку. »
Да варил я ее, менял на классик меню и т.д.
Но дело даже не в том, что пока доберешься до нужных настроек и забудеш,что хотел настраивать :)
Когда вернулся на XP со Стайлом- просто вздохнул с облегчением.
Т.К. все нужные мне проги работают на ура, а в 7ке нет.
вы забыли поблагодарить проказу »
Конечно же спасибо" Проказе" за участие в создании данного продукта :yes:
mehanik8700
13-02-2011, 16:45
Но скорей всего это вирус маскируется у вас под именем grpconv.exe »
У rituz KIS не находит вирус, у меня ESET SS тоже молчит, да и ставил на чистенькую винду, только ЕСЕТ стоял и Тотал... вряд ли вирус.
в результате чего после перезагрузки система этот вирус запустить не может из автозапуска, о чем вам и сообщает »
Система сообщает об отсутствии до перезагрузки, во время установки пакета. А при загрузке системы никаких видимых ошибок.
Спасибо всем за советы, теперь проблему решить можно. Жаль только, что не докопались до причины.
Жаль только, что не докопались до причины. » винить в этом можно только тех, у кого эта "ошибка" наблюдается и кто ничего не делает для её анализа.
из ваших сообщений даже не понять в какой момент возникает ошибка - в момент пропатчивания?
после перезагрузки пропатченной системы?
Mr dUSHA
14-02-2011, 04:02
mehanik8700,
Так выложите "на поковырять" ваш grpconv.exe, на который система ругается. что он не найден, хотя он вроде как и есть на месте, а также выложите скриншот этой ругани.
И только не надо нам теперь говорить, что тот битый файл у вас не сохранился, и якобы ошибку вы видели всего раз... ;)
Здесь нужно отметить два момента:
1. Ругается открыто, так что вы это видите, на него именно система, поскольку установщик не имеет гуи-интегрфейса и пишет только в лог ошибки.
2. На нормально функционирующей и не зараженной вирусами ОСи этот файл не используется, и может быть безболезненно удален на всегда, чего система даже не заметит.
mehanik8700
14-02-2011, 13:59
из ваших сообщений даже не понять в какой момент возникает ошибка - в момент пропатчивания?
после перезагрузки пропатченной системы? »
Читайте внимательно.
Система сообщает об отсутствии до перезагрузки, во время установки пакета. » еще При установке пакета , перед рестартом пишет - Не удалось найти "grpconv".Нажимаю ок и автоматически происходит рестарт. »
И только не надо нам теперь говорить, что тот битый файл у вас не сохранился, и якобы ошибку вы видели всего раз... »
И только не надо тут из других дураков делать.
Вас никто в возникновении этой ошибки не винит, и не надо говорить так, будто я тут от нечего делать придумал себе какую-то ошибку, потому что мне надоело общаться в соцсетях и я решил на форуме побеседовать.
По сабжу: хотя он вроде как и есть на месте »
файл находится в #\WINDOWS\system32\dllcache а "ошибка" сообщает, что grpconv.exe не найден в папке #\WINDOWS\system32.
2. На нормально функционирующей и не зараженной вирусами ОСи этот файл не используется, и может быть безболезненно удален на всегда, чего система даже не заметит. »
Удалил только что у себя, система не заметила.
Вот grpconv, "поковырять". Скрин "ошибки" выложу к вечеру, если останется актуальным.
Читайте внимательно.
Цитата mehanik8700:Система сообщает об отсутствии до перезагрузки, во время установки пакета. »
еще
Цитата rituz:При установке пакета , перед рестартом пишет - Не удалось найти "grpconv".Нажимаю ок и автоматически происходит рестарт. » »
в таком случае "Установка Winstyle на живую систему" это батник который запускает другие программы. В самом батнике grpconv не упоминается, и выдавать ошибку не должен. Значит ошибка выдаётся какой-то из запускаемых программ.
чтобы разобратся какой, отредактируйте _patch.cmd , измените первую строчку с
@echo off
на
@echo on
и запустите.
В момент появления ошибки не нажимайте на "ok" а перетащите его в сторону и смотрите в окошке cmd, какая команда это выдала. »
Mr dUSHA
14-02-2011, 23:01
файл находится в #\WINDOWS\system32\dllcache а "ошибка" сообщает, что grpconv.exe не найден в папке #\WINDOWS\system32. »
Сразу надо было об этом говорить. Исходя из этого, то, что, в аттаче - не интересно, поскольку это оригинал.
Но скрин покажите ради интереса.
файл находится в #\WINDOWS\system32\dllcache а "ошибка" сообщает, что grpconv.exe не найден в папке #\WINDOWS\system32. »У меня на трёх разных системах, в том числе - оригинальной, данный файл находится именно в WINDOWS\system32... может Вам стОит поискать проблемы у себя?
Nicholas
15-02-2011, 10:08
данный файл находится именно в WINDOWS\system32 »
Данный файл присутствует и в моей системе. Конвертер групп диспетчера программ.
В самом батнике grpconv не упоминается, и выдавать ошибку не должен. »
Полностью соглашаюсь. Нет этого патча для этого файла в установщике.
Нет этого патча для этого файла в установщике. »Нет, патч как раз есть, но находится он именно в папке Patches\MAIN\Windows\System32\ (см.рис. (http://10pix.ru/img1/3657/3532838.jpg)).
Nicholas
15-02-2011, 11:03
Нет, патч как раз есть, »
Ну тогда прошу прощения, у меня его не было.
Нет, патч как раз есть, но находится он именно в папке Patches\MAIN\Windows\System32\ »патчер не выдаёт окошек с ошибками о ненайденных файлах, патч выдаёт запись в файл WSLive.log
Поскольку люди, у которых возникает "ошибка grpconv" окуклились, и никаких дополнительных сведений (логи, скриншоты), кроме "у меня окошко с ошибкой" предоставлять не спешат, приходится выполнять рецепты отредактируйте _patch.cmd , измените первую строчку с
@echo off
на
@echo on
и запустите.
В момент появления ошибки не нажимайте на "ok" а перетащите его в сторону и смотрите в окошке cmd, какая команда это выдала. »
самому , предварительно удалив "никому не нужный" c:\WINDOWS\system32\grpconv.exe и нажав в появившемся диалоге "защита файлов windows" кнопку "пропустить"
результат http://habreffect.ru/files/bad/8b5993355/Clipboard.png
что характерно, настройки реестра прописанные в WSConfig.inf, при этом вносяться
вывод — "никому не нужный" c:\WINDOWS\system32\grpconv.exe является необходимым компонентом для обработки inf через setupapi. без него большинство прочих inf файлов выдают ошибку http://habreffect.ru/files/8f5/28b4dbc4d/Буфер_обмена01.png
то есть речь идёт не о Успешная установка » одного винстайла (он то как раз установится корректно) а о закосяченной винде, в которой будут баааальшие проблемы с установкой части софта и драйверов
осталось разобраться в малююююсенькой такой проблеме - почему c:\WINDOWS\system32\grpconv.exe у поциэнтов был удалён.
в раследовании мог бы помочь анализ WSLive.log, но ктож нам его даст :(
Mr dUSHA
15-02-2011, 14:22
Amigos, одного винстайла (он то как раз установится корректно) а о закосяченной винде, в которой будут баааальшие проблемы с установкой части софта и драйверов »
Как оказалось, grpconv.exe запускается после установки всех драйверов и просто ИНФов, и из некоторых других мест, посредством RunOnce. Нужен он для той таки совместимости с древними ИНФами/установщиками. Так что если его нет в системе, то ничего плохого, кроме этого сообщения, не случится.
если его нет в системе, то ничего плохого, кроме этого сообщения, не случится. »А если inf запускается инсталятором, и инсталятор ждёт, пока rundll32 закочит работу, а он свою работу окончит только тогда, когда пользователь нажмёт OK в диалоге "не найден grpconv", а диалог этот под окошком инсталятора, и пользователь должен допетрить, что инсталятор надо свернуть, чтобы нажать на "ok"?
А если инсталятор срывает окошко rundll32 и все порождённые им окошки?
Много ли пользователей умеют нажимать невидимые кнопки в невидимых диалогах?
Mr dUSHA
15-02-2011, 18:55
Плавно переходим в оффтоп... :)
а диалог этот под окошком инсталлятора, »
С чего ему быть под инсталлятором, если оно вылезет НАД ним?
А если инсталлятор срывает окошко 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 не происходит.
brodjaga5
15-02-2011, 20:35
А на немецкий не пойдёт?нет
Mr dUSHA, ладно, убедил, хрен с ним, с этим grpconv
Mr dUSHA, в TiTANiuM у меня не патчится бегущий ползунок почему то. Посмотрел, у вас есть только патчи для ntoskrnl.exe и ntkrnlpa.exe. А для ntkrnlmp.exe и ntkrpamp.exe нету. Это ошибка или у меня что то не так? Лог предоставлю чуть позже.
для ntkrnlmp.exe и ntkrpamp.exe нету. » они не нужны. Нет файлов с такими именами в c:\WINDOWS\system32\
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC