SMSINST: Repackaged REG_MULTI_SZ Values May Be Truncated or Corrupted (245570)



The information in this article applies to:

  • Microsoft Systems Management Server 2.0
  • Microsoft Systems Management Server 2.0 SP1

This article was previously published under Q245570

SYMPTOMS

After you perform a repackage process with Systems Management Server Installer, REG_MULTI_SZ registry values may be truncated or corrupted when you run the script on another computer.

CAUSE

This behavior occurs because Systems Management Server Installer does not intercept REG_MULTI_SZ registry values that contain the percent character (%) properly. Systems Management Server Installer treats a string that is inside single percent characters as a variable rather than a static text string. To instruct Systems Management Server Installer to use a static text string, use double percent characters.

WORKAROUND

To work around this problem manually, edit the resulting script and look for "Edit Registry" script items. If found, look for registry values of the type "Multiple strings" and make sure that the value data uses double percent characters where you want to use a percent character as a static character.

STATUS

Microsoft has confirmed this to be a problem in Systems Management Server Installer version 2.0.

Modification Type:MinorLast Reviewed:6/14/2005
Keywords:kbBug kbpending KB245570