Avira Setup Creator
(for Avira Antivir Personal 10)


Author: Cyberyeye (aka Sokarz)
Language: AutoIT (3.3.6.0)
License: Freeware
Build: 1.2.2.8


Changelog
Info: Read Changelog.txt for old entries.
1.2.2.8: Updated Dutch translation (thanks to Petersteenb)

ToDo
I'm still looking for translation for these language: Japanese, Chinese and Korean (see Translation below)
Note: most of translated language in Files\Lang.ini, need an update too.

Translation
Open Lang.ini from Asc subdir: Files/Lang.ini
Search [YourLang] section, then translate it from english to your language (please don't use google translator or a similar website).
For submiting a new or modified translation, please use msfn Asc topic then post [YourLang] translation in a quote or attachment in txtfile.

Avira Setup Creator
Goal of Asc is to create easily a new Avira Antivir Personal Edition installer in your language INCLUDING latest available virus definition files from Avira server -;)

>> Name of the new setup generated by Asc: Avira.exe
>> Asc create a Avira Antivir 10 PE setup in: English, German, French, Italian, Spanish, Portuguese(Pt-Br), Russian, Japanese, Chinese(zh-cn, zh-tw), Korean

Latest version
See msfn topic for getting the link to latest build. Unpack the downloaded zip files in a dir containing no space char, eg: C:\ASC
Then execute Asc.exe. See 'Asc Light' section (below in this Faq) to create a lighten build of Avira.exe

Using Asc & Language
ASC can build a customize setup (Avira.exe) for these language : FR,EN,IT,DE,ES,RU,JP,PT-BR,Zh-Cn,Zh-Tw,KR

Important: Put ASC into a directory containing NO space char, otherwise it won't works !!! Example below:

Bad Path to Asc: C:\My Folder\A S C
Good Path to Asc: C:\MyFolder\ASC

1. Start Asc and choose your Antivir langage to build: Avira.exe
Choose an Antivir langage to build !

2. Choose your langage for using ASC
Choose a langage for using Asc !

3. You can do a quick check on Avira server (for verifying if all needed files to download are available)
Choose the options and let's go create your Antivir updated setup !
Off course you can bypass this step 3 for creating your new Avira setup ;)

4. Choose your options (checkbox)

Please read Asc Light section below for more info on "Create a light setup (Asc light) checkbox before using this option !

5. Clic on "Start" button, that's it !

Easy isnt'it ?

Asc GUI langage and Asc Antivir langage can be different !

Example: You can set Asc Gui in English and build Antivir in Japanese
or set Asc Gui in English and build Antivir in French, and so on ;-)

Note: Turkish language is NOT available from Avira Antivir Personal server! Asc Gui has been translated in turkish: but cannot generated a Turkish Antivir setup.

Using Asc with CmDLine
Asc available switch is:

ASC.exe [-cfull] [-clight] [-h]
-cfull: Create silently 'Avira.exe' standard build (without using Asc Light).
-clight: Create silently 'Avira.exe' light build (using Asc Light).
-h: This help dialog.

You can only use one parameter at time, eg: ASC.exe -cfull

Tips: Only symbol '-' can be used because char '/' do not works with Asc.exe
Note: using '-cfull' or '-clight' switch, Asc will create Avira.exe in the language choose previously with the GUI !

Asc Light
Using the checkbox in Asc Gui: "Create a light setup (Asc Light)"

Use Asc Light only if you understand this option !

Tick the checkbox : for creating a light build of Antivir (to delete some orignal setup files: use this option only if you understand what is it intended to do !)
Untick the checkbox : for creating a full build of Antivir (to keep all original Antivir Setup files in Avira.exe)

When using ASC Light: vcredist_x86.exe: "Visual C++ 2008 Runtime" is removed from Antivir installer to lighten Avira.exe setup generated by Asc !
From Antivir v9: VC++ Runtime build: v9.0.30729.17 From Antivir v10: VC++ Runtime build: v9.0.30729.4148
List of removed files using Asc Light: ~4.5Mb
- vcredist_x86.exe
Note: Don't forget that vcredist_x86.exe NEED to be installed PRIOR executing Antivir Setup (same with any Windows 64 bits OS).
If you don't know what to do, always uncheck checkbox 'Create a light setup (Asc Light)', in Asc Gui !

Architecture
ASC Gui (Light & Full) is a 32 bits executable file. But you can easily compil yourself a 64 bits build if you got AutoIT installed and then using Asc sourcecode
(put Src/ASC.au3 files in Asc rootdir before compiling a new build,eg: C:\ASC\ASC.au3).

Silent installation
- Using Avira.exe for doing a silent installation (with progress bar): Avira.exe -y
(no switch for classic installation)

- Example : Using 'RunOnceEx' batch method

REG ADD %KEY%\010 /VE /D "Avira Antivir PE" /f
REG ADD %KEY%\010 /V 1 /D "%cdrom%\Soft\Avira\Avira.exe -y" /f

Info: Antivir v9/10 CANNOT be installed at T-13 using Svcpack method (use RunOnceEx instead)

WebGuard & Ask Toolbar
Info: You can choose to install or not "WebGuard (Ask Toolbar)":
- Using this option: "Don't use Antivir WebGuard (Ask Toolbar)"


- If Antivir 10 SP2 is already installed on your OS
For removing or installing Webguard follow this instructions:
  • Go in Startmenu > Control Panel >> Add/Remove Programs (for Windows XP) or Programs and Features (for Vista and Windows 7)
  • In the programs list, select "Avira AntiVir Personal - Free Antivirus"
  • Click on the Change button
  • Choose "Modify" and click on the Next button
  • Uncheck or check the two boxes about Avira SearchFree toolbar
  • Click on the Next button
  • Click on Next and close the next window with Finish
  • Select the Yes button to allow a system restart

More information
- See this topic at msfn forum:
http://www.msfn.org/board/topic/141102-avira-setup-creator-for-avira-antivir-personal-v10/

Asc and Avira Nag screen
ASC does NOT suppress the nag screen from Personal Edition ! Buy Antivir Premium Edition if you don't want to see the nag screen from Antivir Free Personal Edition.

Credits
Rainforest (Italian translation)
Web-Flyer (Russian translation)
SunLion (Portuguese translation)
HiltiHome (German translation)
Murcielagotr (Turkish translation)
Funkwave (Spanish translation)
System (Finnish translation)
Petersteenb (Dutch translation)

Thanks, Cyberyeye