Next to re-enabling an add-in, Invantive Support Assistant can report on the state of the device itself. The two functions sit in the menu and write their result as text, which can be sent to support.
## ADO.NET Analysis
"ADO.NET Analysis" walks the database drivers registered on the device and reports what it finds. It covers:
- the machine configuration file which holds the registrations, by full path;
- the providers installed, with their invariant name and the type they name;
- the properties of each provider factory;
- whether the assembly a provider names can actually be found, including a search of the global assembly cache;
- the failures met while reading any of this, with the file name and the line number of a configuration file which could not be parsed.
The report is worth running when a driver is present according to the installation but is not offered by a product, and when a product fails on start-up with a message about a provider it cannot resolve. It names the release of the assistant and the moment of the run at the top and the bottom, so a report can be placed in time.
## Invantive Key Container Files
"Invantive Key Container Files" lists the files holding the keys with which the [[Invantive Keychain]] is protected. It answers the question which files a backup has to contain, and which files are suspect when the keychain can no longer be opened.
It reports rather than repairs. Resetting is a separate function with consequences of its own; see [[Reset Windows Managed Invantive Keychain]].
## Sending a Report
The output of both functions describes the device, not the data on it: paths, assembly names and versions. It does not contain credentials. Even so, read it before sending, since a path can carry a user name.