AutoLogger [regist & Drongo]

AutoLogger [regist & Drongo] 2021-10-20

Q: I've done all by rules, but file virusinfo_syscure.zip was not created and there was no restart request.
A: Perhaps your system is x64-bit and due to some of AVZ specialization on such systems this log is not needed. Or maybe you did a second run of Autologger with Shift pressed. See details below.
------------------------------------------------------------------------------------------------------
Q: What is RunUnlock.inf for in AVZ folder?
A: This is an additional method to unlock locked registry, Task manager, executable files etc. To push it rightclick on file and choose "Setup". To run Autologger along with unlock run it with parameter air - Associations Inf Recovery. You can run it from command line or create link for Autologger and add this parameter in its properties like this
Код:
"C:\path to AutoLogger\AutoLogger.exe" -air
Download RunUnlock.inf separately.
------------------------------------------------------------------------------------------------------
Q: I got an unreadable messages in all dialog boxes. What should I do?
A:
Open "Start" -> "Control Panel " -> "Regional and Language Options" -> "Advanced" tab -> "Language for non-Unicode programs" from drop-down menu choose - English).
"Control Panel" -> in field "Region and Language" click on "Language interface change" -> on "Advanced" tab in "change the non-Unicode language", press "Change system language" and choose English.
Or you can force run Autologger in English localization. See details in using command promt keys.
------------------------------------------------------------------------------------------------------
Q: What command promt keys are supported by Autologger?
A:
-h or -? - get Help on command line parameters.
-ai - second run autostart. Same as to press "OK" in first dialogue along with [Shift] pressed.
-air - Associations Inf Recovery, file association will be restored using RunUnlock.inf which is located in AVZ folder. Autologger's scan will start after that.
-sfxlang:1033 -! lang=en - run with English localization forced.
-sfxlang:1049 -! lang=ru - run with Russian localization forced.
-! debug=y or -! dbg=y - enabling debug option.
You can also use any AVZ parameter after -! sign.
Not case sensitive.
------------------------------------------------------------------------------------------------------
Q: Autologger did not autostart after reboot.
A: You can run second stage of log collection using one of next option:
Run AVZ (..\AutoLogger\AVZ\avz.exe), in its menu choose File -> Run Script -> Copy and paste this script:
Код:
begin
ExecuteScript(GetAVZDirectory+'Script2.txt');
end.
How to run script in AVZ.
  • Run AVZ (..\AutoLogger\AVZ\avz.exe), in its menu choose File -> Load - open file Script2.txt which is located in AVZ folder and Run it.
  • In first Autologger's dialogue box (appears before unpacking files) press Ok along with Shift pressed.

    Please use Shift start only if program not auto start after reboot or if it is second logs collection.
------------------------------------------------------------------------------------------------------
Q: Autologger gets an error message and interrupt its work. What should I do?
A: To help us find out what is going on
Run script in AVZ File - Run Script):
Код:
var PathAutoLogger, CMDLine : string;
begin
clearlog;
PathAutoLogger := Copy(GetAVZDirectory, 0, (Length(GetAVZDirectory)-3));
AddToLog('start time ' + FormatDateTime('yyyy.mm.dd-hh:mm:ss', now)+#13#10+ PathAutoLogger);
SaveLog(PathAutoLogger+'report3.log');
if FolderIsEmpty(PathAutoLogger+'CrashDumps')
    then CMDLine := 'a "' + PathAutoLogger + 'Report.7z" "' + PathAutoLogger + '\report*.log" "' + PathAutoLogger + 'HiJackThis\HiJackThis*.log"'
    else CMDLine := 'a "' + PathAutoLogger + 'Report.7z" "' + PathAutoLogger + '\report*.log" "' + PathAutoLogger + 'CrashDumps\"';
     ExecuteFile('7za.exe', CMDLine, 0, 180000, false);
AddLineToTxtFile(PathAutoLogger+'report3.log', '7z ReturnCode ' + IntToStr(GetLastExitCode)+#13#10+'end time ' + FormatDateTime('yyyy.mm.dd-hh:mm:ss', now));
end.
File Report.zip from AutoLogger's folder attach to your message. Script could be executed a few minutes. If archive is too big, please upload it to file sharing, for example to https://disk.yandex.ru/ , http://www.zippyshare.com/ , http://my-files.ru/ , http://www.ge.tt/ , http://file.karelia.ru/ and paste download link to your thread.
------------------------------------------------------------------------------------------------------
Q: I've interrupted AutoLogger's work. Now when some of my program crashes I got folder AutoLogger\CrashDumps\ with files program_name.dmp. What should I do?
A:
Run script in AVZ File - Run Script):
Код:
var PathAutoLogger : string;
begin
  clearlog;
  PathAutoLogger := Copy(GetAVZDirectory, 0, (Length(GetAVZDirectory)-3));
  AddToLog('start time ' + FormatDateTime('yyyy.mm.dd-hh:mm:ss', now) +#13#10+ PathAutoLogger);
  if RegKeyExists('HKLM', 'SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps', 'x64') then
     begin 
       AddToLog('LocalDumps - exists.');
       if not RegKeyDel('HKLM', 'SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps', 'x64')
          then AddToLog('Failed to delete LocalDumps')
     end
  else AddToLog('LocalDumps key missing.');
  if RegKeyParamExists('HKLM', 'SOFTWARE\Microsoft\Windows\Windows Error Reporting', 'DontShowUI', 'x64') then
     begin 
       AddToLog('DontShowUI - exists.');
       if not RegKeyParamDel('HKLM', 'SOFTWARE\Microsoft\Windows\Windows Error Reporting', 'DontShowUI', 'x64')
          then AddToLog('Failed to delete DontShowUI');
     end
  else AddToLog('DontShowUI parameter missing.');
  SaveLog(PathAutoLogger+'report.log');
end.
------------------------------------------------------------------------------------------------------
Q: Я сделал(а) всё по правилам, но AutoLogger-ом не был создан файл virusinfo_syscure.zip и перезагрузку не попросило.
A: Возможно у вас система х64 битная, вследствие особенностей работы AVZ на этой системе этот лог не нужен. Либо возможно делаете уже повторные логи и запускали AutoLogger с зажатой кнопкой Shift. Подробней читайте ниже.
------------------------------------------------------------------------------------------------------
Q: Для чего нужен файл RunUnlock.inf в папке с AVZ ?
A: Это дополнительный способ снятия блокировки реестра, диспетчера задач, исполняемых файлов и т.д. Для запуска нажмите правой кнопкой на этом файле и выберите в контекстном меню "Установить". Для того чтобы автоматически запустить сбор логов со снятием разблокировки, через RunUnlock.inf запустите его параметром air - Associations Inf Recovery. Можно запустить с командной строки с этим параметром, либо создать ярлык для запуска AutoLogger.exe и дописать этот параметр в свойствах ярлыка. Должно получиться примерно так
Код:
"C:\путь к AutoLogger-у\AutoLogger.exe" -air
Скачать отдельно RunUnlock.inf
------------------------------------------------------------------------------------------------------
Q: У меня вместо русского текста во всех диалоговых окнах отображаются крякозябры, что мне делать?.
A:
Откройте "Пуск" (Start) -> "Панель управления" (Control Panel) -> "Язык и региональные стандарты" (Regional and Language Options) -> вкладка "Дополнительно" (Advanced) -> "Языки для программ, не поддерживающих Юникод" (Language for non-Unicode programs) выберите из выпадающего меню "Русский" (Russian).
"Панель управления" -> в поле "Часы, язык и регион" щелкните на ссылке "Изменение языка интерфейса" -> на вкладке "Дополнительно" в разделе "Язык программ, не поддерживающих Юникод", нажмите кнопку "Изменить язык системы" и выберите там русский язык.
Либо можете принудительно запустить AutoLogger в англ. локалиции, подробней смотрите поддерживаемые ключи командной строки.
------------------------------------------------------------------------------------------------------
Q: Какие ключи командной строки поддерживает AutoLogger.
A:
-h или -? - вызов справки по параметрам командной строки.
-ai - автоматический запуск второго этапа сканирования. Равносильно нажатию кнопки "OK" в первом диалоговом окне вместе с клавишей [Shift].
-air - Associations Inf Recovery, будут восстановлены ассоциации файлов с помощью RunUnlock.inf, который находится в папке с AVZ. После этого запустится сканирование AutoLogger-ом.
-sfxlang:1033 -! lang=en - запуск с использованием англ. локализации.
-sfxlang:1049 -! lang=ru - запуск с использованием русск. локализации.
-! debug=y или -! dbg=y - включение расширенного режима протоколирования.
Также можно использовать любой параметр, который поддерживает AVZ, указав его после -!
регистр букв значения не имеет.
------------------------------------------------------------------------------------------------------
Q: После перезагрузки у меня не запустился автоматом AutoLogger.
A: Можете самостоятельно запустить второй этап сборки логов использовав один из следующих вариантов:
Запустить AVZ (..\AutoLogger\AVZ\avz.exe), нажать Файл -> Выполнить скрипт -> Скопировать и вставить туда следующий скрипт
Код:
begin
ExecuteScript(GetAVZDirectory+'Script2.txt');
end.
Нажмите здесь, чтобы прочитать подробней как выполнить скрипт в AVZ.
  • Запустить AVZ (..\AutoLogger\AVZ\avz.exe), нажать Файл -> Выполнить скрипт -> Загрузить - открыть файл Script2.txt который находится в папке с AVZ.

  • В первом окне с сообщением AutoLogger-а (которое появляется до распаковки файлов) нажать Ok с зажатой кнопкой Shift.
    Пожалуйста, используйте запуск через кнопку Shift только если не произошёл автоматический запуск после перезагрузки или если это уже повторный комплект логов.
------------------------------------------------------------------------------------------------------
Q: Во время работы AutoLogger вылезла ошибка, он прервал свою работу не отработав до конца. Что мне делать?
A: Для того чтобы помочь разобраться из-за чего это произошло
Выполните скрипт в АВЗ (Файл - Выполнить скрипт):
Код:
var PathAutoLogger, CMDLine : string;
begin
clearlog;
PathAutoLogger := Copy(GetAVZDirectory, 0, (Length(GetAVZDirectory)-3));
AddToLog('start time ' + FormatDateTime('yyyy.mm.dd-hh:mm:ss', now)+#13#10+ PathAutoLogger);
SaveLog(PathAutoLogger+'report3.log');
if FolderIsEmpty(PathAutoLogger+'CrashDumps')
    then CMDLine := 'a "' + PathAutoLogger + 'Report.7z" "' + PathAutoLogger + '\report*.log" "' + PathAutoLogger + 'HiJackThis\HiJackThis*.log"'
    else CMDLine := 'a "' + PathAutoLogger + 'Report.7z" "' + PathAutoLogger + '\report*.log" "' + PathAutoLogger + 'CrashDumps\"';
     ExecuteFile('7za.exe', CMDLine, 0, 180000, false);
AddLineToTxtFile(PathAutoLogger+'report3.log', '7z ReturnCode ' + IntToStr(GetLastExitCode)+#13#10+'end time ' + FormatDateTime('yyyy.mm.dd-hh:mm:ss', now));
end.
архив Report.zip из папки с AutoLogger, пожалуйста, прикрепите к своему сообщению. Выполнение скрипта может занять несколько минут. Если архив слишком большой, загрузите его на файлообменник, например на один из этих файлообменников https://disk.yandex.ru/ , http://www.zippyshare.com/ , http://my-files.ru/ , http://www.ge.tt/ , http://file.karelia.ru/ и дайте на него ссылку в Вашей теме.
------------------------------------------------------------------------------------------------------
Q: Я прервал работу AutoLogger-а и теперь при креше программ у меня создаётся папка AutoLogger\CrashDumps\ с файлами имя_программы.dmp. Что делать?
A:
Выполните скрипт в АВЗ (Файл - Выполнить скрипт):
Код:
var PathAutoLogger : string;
begin
  clearlog;
  PathAutoLogger := Copy(GetAVZDirectory, 0, (Length(GetAVZDirectory)-3));
  AddToLog('start time ' + FormatDateTime('yyyy.mm.dd-hh:mm:ss', now) +#13#10+ PathAutoLogger);
  if RegKeyExists('HKLM', 'SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps', 'x64') then
     begin 
       AddToLog('LocalDumps - exists.');
       if not RegKeyDel('HKLM', 'SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps', 'x64')
          then AddToLog('Failed to delete LocalDumps')
     end
  else AddToLog('LocalDumps key missing.');
  if RegKeyParamExists('HKLM', 'SOFTWARE\Microsoft\Windows\Windows Error Reporting', 'DontShowUI', 'x64') then
     begin 
       AddToLog('DontShowUI - exists.');
       if not RegKeyParamDel('HKLM', 'SOFTWARE\Microsoft\Windows\Windows Error Reporting', 'DontShowUI', 'x64')
          then AddToLog('Failed to delete DontShowUI');
     end
  else AddToLog('DontShowUI parameter missing.');
  SaveLog(PathAutoLogger+'report.log');
end.
------------------------------------------------------------------------------------------------------
Назад
Сверху Снизу