"Error reading from file" during installation


When I try to run the MSI installer, I get a dialog with the message:

Error reading from file C:\Path\to\Some-installer.msi. Verify that the file exists and that you can access it.

This prevents me from installing the software. What's wrong?


The Windows "System" group needs to have access to the file. This problem often occurs when the msi file is saved to a folder without System group permissions and with "Inherit from parent" set.

To solve this, grant the System group Read & Execute permissions for the installer.

See also:

TDK 4.0.2 needs Tcl 8.5?


I've installed TclDevKit 4.0.2 and ActiveTcl 8.4.16 to compile my Tcl scripts. The problem is that the .tbc files generated by the Tcl Compiler
are only usable with tbcload 1.7 and only for Tcl 8.5. The message in the installation dialog suggests to take the packages from an Tcl 8.4 distribution.


TDK 4.0 comes with support for both 8.4 and 8.5. The unversioned tclcompiler executable is for 8.5, and tclcompiler84 is for 8.4. If you are using TclApp and the checkbox for this, there is a version specifier combobox right next to it for your convenience. In addition, it will auto-detect the version of the basekit you are using.

What is the ECCN for the TDK?


What is the Export Control Classification Number for the Tcl Developers Kit?


The Export Control Classification Number for TDK is EAR99 (self-classified). For a brief description of EAR99 and information on the difference between EAR99 and NLR (No License Required), see: