Everyone, thanks in advance for any help. I feel like I have a funky scenario and wanted to see if there were any suggestions. We have about 75 laptops that are in the field, all running Win 11 and have an earlier version of PDF-XChange Editor running on them. The key that they have expired with version 9.5.368. We renewed recently and received a new key. I deploy to new users easily when a laptop comes online. Anytime I have to work on a laptop, I update the key and the software to the current version.
However, there are about 60 laptops remaining. I don't have GPO or AD to push the software update, but I do have an RMM tool that let's me run a command on the systems. This is the script I came up with, but it does not seem to be working. Can anyone suggest a better script?
> XCVault.exe /addkeydata PVP10...(full key deleted)
> XCVault.exe /activatekeys /s
Script comes back stating it ran correctly, but none of the systems seem to update. Any guidance would be great. Thank you.
Decentralized deployment that needs to be upgraded
Moderators: Daniel - PDF-XChange, PDF-XChange Support, Vasyl - PDF-XChange, Chris - PDF-XChange, Sean - PDF-XChange, Stefan - PDF-XChange
-
- User
- Posts: 2
- Joined: Wed Apr 09, 2025 3:51 pm
-
- Site Admin
- Posts: 7359
- Joined: Wed Mar 25, 2009 10:37 pm
Re: Decentralized deployment that needs to be upgraded
Hi, edentone
thanks for the post and excellent question.
Other than putting the key string in quotes the first command should work.
Another approach, if you are using an elevated account to do this would be to set the AD Policy "manually". The reg keys that we read to "Silently Activate" via Active Directory live in HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Tracker Software\Vault
Pushing this reg key will make All Users "AutoActivate" their instance, assuming access to port 443 at https://tracker-software.com
Is it just the Activation that fails or are you also seeing the key not updated?
thanks for the post and excellent question.
Other than putting the key string in quotes the first command should work.
The second one should work depending on the context in which the command is run. Activation is always a per user action, it requires write access to the user's HKCU hive to set a flag representing the activation state after communicating with our servers. Are you certain it is running as the target user?> XCVault.exe /addkeydata PVP10...(full key deleted)
Another approach, if you are using an elevated account to do this would be to set the AD Policy "manually". The reg keys that we read to "Silently Activate" via Active Directory live in HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Tracker Software\Vault
Pushing this reg key will make All Users "AutoActivate" their instance, assuming access to port 443 at https://tracker-software.com
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Tracker Software\Vault]
"b.AutoActivate"=dword:00000001
Best regards
Paul O'Rorke
PDF-XChange Support
http://www.pdf-xchange.com
Paul O'Rorke
PDF-XChange Support
http://www.pdf-xchange.com