[duxhelp] Windows Installer Warnings

  • From: "Michael Surato" <suratomi@xxxxxxxxxxxx>
  • To: <duxhelp@xxxxxxxxxxxxx>
  • Date: Thu, 13 Apr 2006 09:27:44 -0400

Hi,

As part of stress testing the latest beta I ran the MSI through a
validator. The results were very surprising. Unlike many other MSI
installs that I have run recently, the errors and warnings were
remarkably few in number and severity. Here is what I found:

Validation started at 4/13/2006 8:54:36 AM ...
Original Msi file - N:\Drivers & Support
Programs\Duxbury\10.6beta5\dbt-1006beta5.msi

ICE03   ERROR   Table: Localized_Errors Column: Error Missing
specifications in _Validation Table (or Old Database)
ICE03   ERROR   Table: Localized_Errors Column: Locale Missing
specifications in _Validation Table (or Old Database)
ICE03   ERROR   Table: Localized_Errors Column: Message Missing
specifications in _Validation Table (or Old Database)
ICE03   ERROR   Table: Localizations Column: Table Missing
specifications in _Validation Table (or Old Database)
ICE03   ERROR   Table: Localizations Column: Identifier1 Missing
specifications in _Validation Table (or Old Database)
ICE03   ERROR   Table: Localizations Column: Identifier2 Missing
specifications in _Validation Table (or Old Database)
ICE03   ERROR   Table: Localizations Column: Locale Missing
specifications in _Validation Table (or Old Database)
ICE03   ERROR   Table: Localizations Column: Text Missing specifications
in _Validation Table (or Old Database)
ICE03   ERROR   Table: Original_Values Column: Key Missing
specifications in _Validation Table (or Old Database)
ICE03   ERROR   Table: Original_Values Column: Value Missing
specifications in _Validation Table (or Old Database)
ICE17   WARNING ListBox: 'IS_SQLSERVER_LIST' for Control: 'lstSQLServer'
of Dialog: 'SQLBrowse' not found in ListBox table.
ICE17   WARNING ComboBox: 'IS_SQLSERVER_SERVER' for Control:
'cboServers' of Dialog: 'SQLLogin' not found in ComboBox table.
ICE39   WARNING 'Admin Image' flag set in SummaryInfo stream. Should be
set only for Admin packages.
ICE43   ERROR   Component dbtw.exe has non-advertised shortcuts. It
should use a registry key under HKCU as its KeyPath, not a file.
ICE43   ERROR   Component brlbld.exe has non-advertised shortcuts. It
should use a registry key under HKCU as its KeyPath, not a file.
ICE57   ERROR   Component 'dbtw.exe' has both per-user and per-machine
data with a per-machine KeyPath.
ICE57   ERROR   Component 'brlbld.exe' has both per-user and per-machine
data with a per-machine KeyPath.

Validation Completed. InstallShield Tuner has detected the following for
dbt-1006beta5.msi - 0 info(s) 3 warning(s) 14 error(s)

Of these messages, the only thing that I find interesting is the "Admin
Image" warning. As I routinely install MSI packages with user
privileges, the first item that I do is create a transform that removes
the requirement for the install to be run as an administrator (remove 1
line from the LaunchCondition table). For most installations this still
installs correctly. I will attempt this with this beta later today. Is
there any reason that this install needs to be run as an administrator?

Thank you very much for the hard work!

+-------------------------------------------+
|            Michael Surato                 |
|      Resource Center for Persons          |
|           with Disabilities               |
|      Michigan State University            |
|            120 Bessey Hall                |
|        East Lansing, MI 48824             |
| Voice: (517) 353-9643 Fax: (517) 432-3191 |
+-------------------------------------------+ 
  
* * *
* This message is via list duxhelp at freelists.org.
* To unsubscribe, send a blank message with
*   unsubscribe
* as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
* subscribe, unsubscribe, and set vacation mode and other subscription
* options by visiting http://www.freelists.org.  The list archive
* is also located there.
* Duxbury Systems' web site is http://www.duxburysystems.com
* * *

Other related posts: