Другие языки программирования и технологии

Что делает этот скрипт в AVZ?

begin
ExecuteWizard('TSW',2,2,true);
ExecuteWizard('SCU',2,2,true);
RebootWindows(true);
end.
function ExecuteWizard(ADBName : string; ACheckLevel, AFixLevel : integer; AUseBackup : boolean) : integer;
Выполняет проверку системы с помощью мастера поиска и устранения проблем. Параметры позволяют задать уровень опасности проблем и уровень опасности для автоматического устранения. Функция ведет базу отката, которая может использоваться для отката сделанных изменений.

Параметры:

ADBName - имя базы. Допустим следующие имена:
TSW - база мастера поиска и устранения проблем
BT - база проверки настроек безопасности браузеров и системы в целом

PRT - база мастера для чистки из системы данных, влияющих на приватность (протоколы, журналы, кукизы и т. п. )

SCU - база мастера для чистки мусора (временные файлы, всевозможные кеши, дампы памяти, протоколы - поддерживается начиная с версии 4.32)

ACheckLevel - порог срабатывания. Степень тяжести проблемы отсчитывается от 1 до 3 (1-незначительные проблемы и ошибки, 2-проблемы средней тяжести, 3-опасные ошибки и проблемы) . Указание значения за пределами 1..3 приведет к ошибке и функция не отработает

AFixLevel - порог срабатывания автоматического исправления проблем. Степень тяжести проблем сравнивается с данным порогом и если степень тяжести больше или равна порогу, то производится автоматическое исправление проблемы. Допустимые значения 1..3, указание значения -1 отключает систему автоматического исправления и функция ExecuteWizard работает в режиме сбора информации

AUseBackup - если данные параметр равен true, то произведенные функцией изменения записываются в базу отката Возвращаемое значение: функция возвращает -1 в случае ошибки. Если функция выполнена успешно, то она возвращает количество найденных проблем, уровень которых больше или равен порогу ACheckLevel

Совместимость: Версия 4.28 и выше

Примеры:

var

X : integer;

begin

X := ExecuteWizard('TSW', 2, -1, false);

AddToLog('Количество
найденных проблем = '+inttostr(X));

end.

Данный скрипт загружает базу TSW
(мастер поиска и устранения проблем) , порог срабатывания равен 2,
автоматическое исправление отключено.

var

X : integer;

begin

X := ExecuteWizard('TSW', 2, 3, true);

AddToLog('Количество
найденных проблем = '+inttostr(X));

end.

Данный скрипт загружает базу TSW
(мастер поиска и устранения проблем) , порог срабатывания равен 2, порог для
автоматического исправления равен 3 (исправляются только тяжелые ошибки) ,
вносимые изменения вносятся в базу отката.
ЧП
Чёткий Парень
975
Лучший ответ
Выполняет скрипты TSW \ SCU и после выполнения скрипта перезагружает систему а что это конкретно за скрипты - понятия не имею. С AVZ работала пару раз в жизни. . .Читайте мануалы и инструкции по AVZ...
AA
Arslan Abubyakirov
58 704
чистка компа и самой системы и восстановление параметров на дефолт!
Sergei Selezniov
Sergei Selezniov
697
работает