Dependencies Checker Diagnostics utility-Collection of common programming errors

For example,  SQL Server Setup validates your computer configuration before the Setup operation completes.

Checks OS version, specific version of the .NET Framework,  IIS version, system platform.for the 64-bit platform.

Checks java version, visual J# runtime version,  visual C++ runtime version  is installed

Checks if a pending computer restart is required.
Checks whether the computer meets minimum operating system version requirements.

 Checks whether the account that is running SQL Server Setup has administrative privileges on the computer.  Checks whether the WMI service is started and running on the computer.  Checks to see if the computer is connected to the Internet.  Checks whether the computer is a domain controller.

Checks whether Windows PowerShell is installed.

 Checks for previous releases of Visual Studio 2008 or if it has already been upgraded to SP1.

 Checks if the existing performance counter registry hive is consistent.

 Checks whether SqlServer version or SQL Server Services is installed.

Checks for .NET: smtp and proxy configuration, …

Checks if a user is an machine Administrator, verify that a user belongs to a specified group/role, etc..

determines whether a specific “URL” is available (can verify web page or web service).

determines whether a specific Server is available (can verify any server in intranet).

custom for:

checks for the existence of a specific folder,

determines whether a specific process is running

 test connection sqlserver-oracle-checks for connection to specified database;-, test email smtp connection, etc

and more…