Share via


how I can get a blank schema.msi of version 300?

Question

how I can get a blank schema.msi of version 300? I installed platform SDK for win2k3 sp1, but it only has schema.msi for version 100, 110 and 120.

Answer

There isn't one. The schema.msi included at the root in the database directory has all of the tables you need. There isn't a specific schema because MSI doesn't necessarily enforce that. The change in MSI was to have the feature "light up" when the table was present, rather than requiring a particular schema. The only time the schema value is required is for the x64 package authoring. Other than that, you don't need to have a particular schema unless you want to enforce a particular version of the Windows Installer engine.

Content credit also belongs to

[Author: Robert Flaming]

This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at https://www.microsoft.com/info/cpyright.htm.