У меня всё с точностью до наоборот: если на чистой системе удалить пользовательские переменные Temp и Tmp, SysInspector падает. Но "не работает" бывает двух видов: если пользовательская переменная не существует, он вылетает с ошибкой, а если существует переменная, но папки по указанному пути не существует - SysInspector отрабатывает до конца, но показывает нормальное сообщение с ошибкой.
Покажите скриншот этого окна.
у меня скриншот аналогичен первому в 856 посте, за исключением того , что и в верхнем и в нижнем окне пути к переменной одинаковые (как вы писали)
Но "не работает" бывает двух видов
во всей видимости есть ещё и третий вид (и о нем уже не раз писали), это когда создание журнала начинается, может даже доходит до 41%, потом временно зависает на этой цифре и журнал исчезает без каких либо сообщений (хотя в журнале есть кое что
1 код 26, ekrn.exe Ошибка приложения, Инструкция по адресу "0х04bbe632" обратилась к памяти по адресу "0х00000040" Память не может быть "written"
2 код 7031 Служба ESET Service была не ожидано завершена...
3 код 7036 Служба "ESET Service" перешла в состояние Рабтает)
То есть глохнет не только инспектор а вообще весь антивирь
Отредактировано svoit (10.10.2010 12:50:41)
simplix сообщает:
Но "не работает" бывает двух видов: если пользовательская переменная не существует, он вылетает с ошибкой, а если существует переменная, но папки по указанному пути не существует - SysInspector отрабатывает до конца, но показывает нормальное сообщение с ошибкой.
Действительно, создал переменные не создав папки, Инстпектор дошел до конца и радостно сообщил об ошибке (раскрыть): , после закрылся. Затем создал и папку, Инспектор заработал нормально.
Скрытый текст (раскрыть):
И третий вариант ошибки. Если создаешь переменные и папку, работает нормально непосредственно сам инспектор, который можно запустить из меню Пуск или из папки Нода. А вот снимок состояния компьютера, который создается из главного окна Нода также доходит до 41% и падает.
Скрытый текст (раскрыть):
Отредактировано Cl3r1k (10.10.2010 13:51:37)
И третий вариант ошибки. Если создаешь переменные и папку, работает нормально непосредственно сам инспектор, который можно запустить из меню Пуск или из папки Нода. А вот снимок состояния компьютера, который создается из главного окна Нода также доходит до 41% и падает.
Четвёртый вариант. У меня на оригинале нет переменных и нет папки все работает.
Скрытый текст (раскрыть):
Скрытый текст (раскрыть):
simplix сообщает:
Ошибка в самом SysInspector'е - он пытается прочитать пользовательскую переменную Temp из реестра, вместо того чтобы напрямую получить её из системы. Решается созданием переменной Temp для пользователя (такой же, как системная).
Скрытый текст (раскрыть):
Что-то мне подсказывает - НОД-исты где-то намудрили. Любопытно что будет при следующем обновлении его ядра.
Что-то мне подсказывает - НОД-исты где-то намудрили
хотя на других сборках и оригинальной системе все работает
вот именно у меня картинка такая же как у и вас и не работает :-(
В общем дело однозначно в пользовательских переменных, потому что если переустановить систему, убрав из твиков удаление пользовательских переменных, то потом непосредственно в антивирусе SysInspector работает, даже если эти переменные удалить. Видимо они каким-то образом проверяют профиль пользователя, но через такую ж.о., что быстро отследить и исправить их баг не получится.
Вообще последнее время попадается настолько много кривого софта, и его так плохо тестируют, что задумываюсь о смене основных системных параметров на стандартные. В конце концов пользователю всё равно, почему оно глючит и кто виноват - главное чтобы работало.
После недельной переписки с тех поддержкой Eset.
Выяснилось следующее. Цитата: "Модуль SysInspector'a 1217 работает корректно.".
После детального описания способа возникновения ошибки и вопроса: планируют ли они как-то исправлять недоработку? Тех поддержка тупо замолчала.
Вот такие работают там специалисты.
Cl3r1k
Чему тут удивляться?
...так плохо тестируют...
Какому-то жопменеджеру ударила моча в голову, что если соединить разнообразное, трудносовместимое по функциям защитное ПО в один пакет и объявить это "революционным" решением, обеспечивающим пользователя безопасностью (белизной зубов, ликвидацией целлюлита...) на ~124%, то продажи (с соответствующим рекламным обеспечением) резко возрастут.
Так и получилось - лохи купились, а дальше пшла гонка за рейтинги. Куда уж там бедным спецам, если над душой и карманом стоит капытолистическая конькуренция в лице тех, кто ничего не создаёт, но требует от них сверхскорости. Иначе пострадает реализация. А пакет ведь отладить труднее, чем независимое ПО по отдельности.
Ну, так чё тут скажет поддержка? Короче, у попа была собака...
Тех поддержка тупо замолчала.
скорее всего они и так знают что модуль глючный, но то что он и имеет такую проблему (которая правда на других сборках и оригинале не проявляется) решили взять не большой таймаут
svoit
...на других сборках и оригинале...
Несовсем так. НОД-исты не протестировали свой продукт, при всех вариантах изменений в реестре, допускаемых производителем операционной системы (M$), сделанных до его инсталляции.
Waterclo сообщает:
Несовсем так. НОД-исты не протестировали свой продукт, при всех вариантах изменений в реестре, допускаемых производителем операционной системы (M$), сделанных до его инсталляции.
В точку. Про сборку я им не слова не сказал. Написал, что по долгу службы при установке ОС добавляются важные параметры в реестр и один из них как раз удаление пользовательских переменных.
Видимо посчитав данный глюк погрешностью в допустимых пределах, решили на это дело забить.
Отредактировано Cl3r1k (16.10.2010 07:13:47)
Проверил на самой свежей на сегодня версии 4.2.64.12 - баг присутствует в полном объёме. К слову, последнее время у Eset многовато проблем обнаруживается. Например, свою конфигурацию в виде xml-файла нормальные программы читают в любом порядке (что логично, ведь это xml со своей структурой), но только не Eset - если там изменить порядок записей (соблюдая структуру), то он установится с ошибками. Есть и другие, которые разработчики не исправляют из версии в версию... У меня нет выбора, убираю удаление пользовательских переменных.
P. S. А вообще ему лучшая (и главное бесплатная) альтернатива - Microsoft Security Essentials.
ну вот что то поправили, теперь можно на старой сборке по тестить
Version 4.2.64 - 4.2.67
* Fix: Outlook 2010 crashes when emptying the "Deleted Items" folder
* Fix: System stalls during logon
* Fix: Rare ESET service and SysInspector crashes
* Fix: Slow saving files to shared folders
svoit
Вчера пробовал, баг остался.
После твика SysInspector заработал как часы. Да и пользовательские переменные остались где и были.
Подробнее:
SysInspector 4.2.67.10, сборка GRTMPVOL_RU_15.11.10.iso, был отредактирован файл CUSTOM.REG, замена строк
;Использовать %WinDir%\Temp как временную папку для всех пользователей [HKEY_CURRENT_USER\Environment] ;"TEMP"=- ;"TMP"=-
на те, что ниже. В результате на свежеустановленной системе SysInspector работает и из меню Пуск, и из окна Smart Security, журналы создаются, сохраняются, сравниваются.
;установка пользовательских переменных TEMP и TMP = "%SystemRoot%\TEMP" [HKEY_CURRENT_USER\Environment] "TEMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 00,25,00,5c,00,54,00,45,00,4d,00,50,00,00,00 "TMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,\ 25,00,5c,00,54,00,45,00,4d,00,50,00,00,00
Отредактировано AL (17.11.2010 23:39:54)
После твика SysInspector заработал как часы.
а твик не сможете где нибудь выложить?
(и не пишите , что тот код что вы написали это и есть твик, во первых он не работает, во вторых нет заголовка)
Если при установке системы в файле CUSTOM.REG не были закомментированы эти строки:
[HKEY_CURRENT_USER\Environment]
"TEMP"=-
"TMP"=-
попробуйте использовать этот твик на работающей системе:
Windows Registry Editor Version 5.00 ;установка пользовательских переменных TEMP и TMP = "%SystemRoot%\TEMP" [HKEY_CURRENT_USER\Environment] "TEMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 00,25,00,5c,00,54,00,45,00,4d,00,50,00,00,00 "TMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,\ 25,00,5c,00,54,00,45,00,4d,00,50,00,00,00 [HKEY_USERS\.DEFAULT\Environment] "TEMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 00,25,00,5c,00,54,00,45,00,4d,00,50,00,00,00 "TMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,\ 25,00,5c,00,54,00,45,00,4d,00,50,00,00,00
Вот это патчь так патчь!
Все работает, спасибо
наверное нужна была ветка
[HKEY_USERS\.DEFAULT\Environment]