Формат файла UNICODE, первые два байта BOM.
(!) Скрипты формируются _автоматически_ при проведении обычных операций на образе системы,
(!) либо в любом другом режиме по указанию пользователя. (удерживать Shift при отдаче команды)
(!) Скрипты могут быть выполнены только при проверке активной и неактивной системы.

Для помощи в лечении частных случаев заражения рекомендуется создавать скрипты
без указания конкретных имен файлов.
Типичный пример такого скрипта:
addsgn ... . .......  (добавляется 1-я сигнатура)
....................  (команда повторяется N-2 раз)
addsgn ... . .......  (добавляется N-я сигнатура)
chklst                (проверка всего списка)
delvir                (удаление всех опознанных вирусов)
deltmp                (зачистка мусора)
delnfr                (удаление ссылок на отсутствующие объекты)

Есть возможность дополнять скрипт заранее заготовленным скриптами.
Скрипты должны быть в виде текстовых UNICODE файлов.
Имена файлов: от 0.txt до 9.txt
Расположение: в каталоге "script".
Добавить нужный скрипт можно с помощью горячей клавиши Ctrl+Shift+цифра

=============================================================
Скрытые настройки в файле setting.ini
-------------------------------------------------------------
[Settings]
; при добавлении сигнатуры добавлять в скрипт полный путь до файла в виде комментария
bAddComment  = 1 (1 по умолчанию)

; Автоматически копировать в zoo файл, удаляемый с помощью команды delall (кроме сетевого режима)
bAutoZooOnDelAll = 1 (0 по умолчанию)

; Автоматически блокировать запуск файла по MD5, удаляемого с помощью команды delall или
; при добавлении сигнатуры файла в _базу_ 
; (!) только для ручного добавления сигнатуры
bAutoBL = 1 (0 по умолчанию)

; Автоматически добавлять команду "ZOO" в скрипт для всех найденных вирусов (по F7).
; Команда НЕ добавляется если она уже присутствует в скрипте для данного файла.
bAutoZooOnF7 = 1 (0 по умолчанию)

; Автоматически добавлять команду "BL" в скрипт для всех найденных вирусов (по F7).
bAutoBLOnF7 = 1 (0 по умолчанию)

=============================================================
Допустимые сокращения параметра "файл".
-------------------------------------------------------------
%SYS32%       = подкаталог SYSTEM32 проверяемой системы
%SYSTEMROOT%  = каталог проверяемой системы
%SYSTEMDRIVE% = имя диска где расположена система

=============================================================
Команды:
-------------------------------------------------------------
BREG
Бэкап реестра
-------------------------------------------------------------
BDREG
Бэкап реестра с дефрагментацией результирующих файлов
-------------------------------------------------------------
RSTREG
Восстанавливает реестр сохраненный командой breg или bdreg
-------------------------------------------------------------
VREG
Виртуализация реестра
-------------------------------------------------------------
AREG
Актуализация реестра
-------------------------------------------------------------
DELREF файл
Удалить все ссылки на объект
-------------------------------------------------------------
DELALL файл
Выгрузить и удалить все ссылки на файл вместе с файлом
-------------------------------------------------------------
ZOO файл
Поместить копию файла в Zoo
-------------------------------------------------------------
DELMZ файл
Лишить файл статуса исполняемого
-------------------------------------------------------------
BL хэш_md5 размер_файла_в_байтах
Запретить исполнение файла с таким хэшем и размером
-------------------------------------------------------------
RBL хэш_md5
Разрешить исполнение файла с таким хэшем
-------------------------------------------------------------
ADDSGN сигнатура длина имя
Добавить/Обновить сигнатуру
-------------------------------------------------------------
DELHST строка из HOSTS
Удалить соотв. строку
-------------------------------------------------------------
REGT число
Применить соотв. твик:
1  Разблокировать диспетчер задач
2  Разблокировать редактор реестра
3  Разблокировать свойства папки
4  Отключить автоматическую перезагрузку в случае BSOD
5  Отключить автозапуск для всех пользователей
6  Отключить восстановление системы
7  Автоматический перезапуск оболочки (включить)
8  Автоматический перезапуск оболочки (выключить)
9  Отключить скрытие расширений исполняемых файлов
10 Включить отображение скрытых файлов
11 Включить поддержку DCOM
12 Сброс значений ключей Winlogon в начальное состояние
13 Удалить все Persistent routes
14 Очистить HOSTS
15 Разрешить отображение вкладки Экран->Рабочий стол
16 Разрешить отображение вкладки Экран->Заставка
17 Полная очистка ключей Safer\CodeIdentifiers\0\Paths
18 Снять ограничения на запуск приложений в Exlporer-е
19 Снять ограничения на запуск по хэшу, установленные uVS-ом
20 Восстановить испорченные значения ImagePath
21 Восстановить из копии ключ SafeBoot
22 Восстановить из копии параметры запуска файлов
23 Очистить ВСЕ каталоги System Volume Information
24 Восстановить из копии ключи Group Policy [HKLM]
25 Удалить все политики IPSec
26 Деактивировать активную IPSec политику
27 Удалить все политики Google Chrome
28 Заменить в ярлыках .URL на .EXE и исправить модифицированные ярлыки
29 Удалить из ярлыков браузеров параметры запуска
-------------------------------------------------------------
RF файл
Восстановить файл из хранилища/дистрибутива.
По умолчанию файлы восстанавливаются из подкаталога STORE в каталоге запуска uVS
Если файла в STORE нет то запрашивается каталог у пользователя.
-------------------------------------------------------------
SFCALL
Запус sfc /scannow и ожидание завершения
-------------------------------------------------------------
SFC файл
Проверка и восстановление отдельного файла
-------------------------------------------------------------
HIDE файл
Файл скрывается из списка, файл исключается из всех операций
-------------------------------------------------------------
SETDNS Подключение\версия\guid\dns
Установка DNS
-------------------------------------------------------------
OFFSGNSAVE
С момента исполнения запрещает сохранение базы сигнатур до выхода из uVS
-------------------------------------------------------------
CLRMD
Очистка ключа MountedDevices
-------------------------------------------------------------
CHKLST
Проверить список
-------------------------------------------------------------
DELNFR
Обновить список и затем выполнить безопасное удаление ссылок на
отсутствующие объекты.
-------------------------------------------------------------
DELTMP
Очистка корзины и удаление временных файлов
-------------------------------------------------------------
DELVIR
Убить все найденные вирусы
-------------------------------------------------------------
EXEC
Запустить указанный файл с параметрами и ЖДАТЬ завершения
-------------------------------------------------------------
EXEC32
Запустить указанный файл с параметрами и ЖДАТЬ завершения.
Системный редиректор не отключать. (только для x64 систем)
-------------------------------------------------------------
CEXEC
Запустить консольное приложение с параметрами и ЖДАТЬ завершения
-------------------------------------------------------------
WINSOCKRESET
Запустить netsh winsock reset
-------------------------------------------------------------
UIDEL
Удалить ключ с Uninstall Information для указанного деинсталлятора.
-------------------------------------------------------------
ADDDIR путь
Добавить все исполняемые файлы каталога в список
-------------------------------------------------------------
RKNOWN
Восстановить все известные файлы из хранилища
По умолчанию файлы восстанавливаются из подкаталога STORE в каталоге запуска uVS.
Запрос каталога не производится.
-------------------------------------------------------------
CRIMG
Создать полный образ автозапуска.
-------------------------------------------------------------
FIXMBR mbr#n [abcd.xGB]
Перезаписать загрузчик в MBR физического диска n размером abcd.x GB
-------------------------------------------------------------
FIXVBR имя_диска версия
Записать загрузчик указанной версии в VBR
-------------------------------------------------------------
RESTART
Перезагрузить, команда выполняется всегда после исполнения остального скрипта.
-------------------------------------------------------------
UNLOAD файл
Команда выгружает процесс соотв. указанному файлу.
-------------------------------------------------------------
DNSRESET
Служба dsncache перезапускается, затем выполняется ipconfig /flushdns.
-------------------------------------------------------------
DIRZOO каталог_с_маской
Команда копирует содержимое указанного каталога в Zoo по маске.
Пример: dirzoo c:\temp\*.exe
(!) Команда не копирует файлы из подкаталогов
-------------------------------------------------------------
DIRZOOEX каталог
Команда копирует все исполняемые файлы указанного каталога в Zoo.
Пример: dirzoo c:\temp
(!) Команда не копирует файлы из подкаталогов
-------------------------------------------------------------
DEL файл
Удалить файл.
-------------------------------------------------------------
DELDIR имя_каталога
Удалить каталог вместе со всем содержимым, права на доступ к файлам игнорируются,
занятые файлы удаляются после перезагрузки.
Все ссылки на файлы удаляются, после удаления соотв. файла.
(при наличии файла в списке)
-------------------------------------------------------------
DELDIREX имя_каталога
Удалить все исполняемы файлы из каталога и всех его подкаталогов,
права на доступ к файлам игнорируются, занятые файлы/каталоги
удаляются после перезагрузки.
Все ссылки на файлы удаляются, после удаления соотв. файла.
(при наличии файла в списке)
-------------------------------------------------------------
QUIT
выход из uVS
-------------------------------------------------------------