Log file contains this entry:
[Error] Cannot decrypt password.
Error code: 0x8009000f
Description: Object already exists.
This can happen when the batch file being used contains admin credentials and a password.
For most of the users, CPUU will run successfully, for some users CPUU fails with the error above.
This problem seems to affect workstations where multiple profiles exist on the workstation. One user executes CPUU successfully; however, the error is generated when subsequent users attempt to run the utility. Also, Citrix users are often effected.
Permissions are incorrect on following files:
C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeysC:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys
Microsoft has a related article which explains the issue:
CPUU uses native MS encryption and when another user tries to use the existing key it fails.
Machine keys can be found under:
C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys
It has been confirmed that deleting or renaming these keys will allow CPUU run successfully.
Many times the cause is not the machine key itself, but the permissions to these keys.
One possible workaround would be to add a line to the emwprof.bat file such as:
del C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys\*
However, this should be fully tested before ever deploying.
This article is just an attempt to assist migration administrators when troubleshooting the issue.
The issue itself is not directly EMWProf related and could occur when using other applications.
The following Microsoft KB articles might be useful: