The problem:
Some COM controls may create registry keys that contain path locations in short name format.
The solution:
If your registry script file contains short name paths, you will need to edit the registry script to replace the short name paths with the full path name.
For example:
Bad registry script file
HKEY_LOCAL_MACHINE\Software\mykey
{
value "path" 01 " C:\Docum~1\Subdir~1\File"
}
Good registry script file
HKEY_LOCAL_MACHINE\Software\mykey
{
value "path" 01 " C:\Documents and Settings\Subdirectory\File"