This error has 2 possible causes:
1) corrupted distribution. (If he downloaded from ProductA web download,... there could be a problem with the data uncompressed...)
--> that error number indicates a problem while generating the suitable language strings. This can happen if, for example, the .ini language specific file being used at the moment is not present or is corrupted.
To solve that problem: get the ProductA distribution again and try again
2) problem with the cached data. It could happen also that the reason of the problem appears while uncompressing the data to Install folder in user's PC. If there is a problem during uncompressing, the error could appear. (Again indicating that the problem is with the specific .ini language file being used). Recommendation here will be to delete all temp data and try again.
More info here: Q107120