When applying a Service Desk patch or Cumulative using ApplyPTF the follow error occurs: "GetPathFromProduct() USRD is not installed on <HOST>"

Document ID : KB000052146
Last Modified Date : 14/02/2018
Show Technical Document Details
"" />

Description:

ApplyPTF believes the Service Desk product is not installed on the machine where you are trying to apply the patch. This is caused by an empty Service Desk path in the registry. This error happens on secondary machines where patches are being applied.

Solution:

IMPORTANT: This article contains information about modifying the registry.
Before you modify the registry, make sure to create back up of the registry and ensure that you understand how to restore the registry if a problem may occur.
For more information about how to back up, restore, and edit the registry, please review the relevant Microsoft Knowledge Base articles on support.microsoft.com.

Please backup your Windows registry and consult your systems administrator before making these changes.

  1. On the machine where the error is occurring go to START\RUN and type "regedit".

  2. Navigate to HKLM\software\Computer Associates\CA Service Desk\

    This value should be empty. This is causing the ApplyPTF to think Service Desk is not installed.

  3. Go to your primary machine and navigate the registry to HKLM\software\Computer Associates\CA Service Desk\

  4. Export HKLM\software\Computer Associates\CA Service Desk\ from the working machine.

  5. Name the file SD_path.reg.

  6. Move SD_path.reg to your non-working secondary.

  7. Double click on SD_path.reg which will import the Service Desk path into the registry.

You should now be able to apply Service Desk patches using ApplyPTF.