minacross,
It is easier to post a solution.....
Normally the usigetskin error is caused by the Database reader coding in the ini file.
Open DataBase Connectivity - (ODBC) A standard for accessing different database systems. There are interfaces for Visual Basic, Visual C++, SQL and the ODBC driver pack which contains drivers for various databases.
An application can submit statements to ODBC using the ODBC flavor of SQL. ODBC then translates these to whatever flavor the database understands.
It is basically how the computer "talks" to the programs it uses.
Sometimes, ODBC is not appropriate for certain "readings", thus a change to XML does the trick.
XML (Extensible Markup Language) is a W3C code.
The World Wide Web Consortium (W3C) is a consortium that produces standards—"recommendations", as they call them—for the World Wide Web.
XML is a markup language.....a kind of text encoding that represents text as well as details about the structure and appearance of the text. Its primary purpose is to facilitate the sharing of structured text and information allowing programs to modify and validate documents in these languages without prior knowledge of their form.
It is a more "general" decoding language and thus at times more appropriate for use than ODBC.
Find the Avast.ini file in the Avast folder/Data.
Look down the lines for [Common] heading.
Under this, find Database and change ODBC to XML.
This should take care of the error.
If you do not have the COMMON heading, just look for the Database line.
Good luck.