Community Tip - You can subscribe to a forum, label or individual post and receive email notifications when someone posts a new topic or reply. Learn more! X
I'm looking for a tool that removes all traces of PTC Creo from a computer system. Does such a tool exist?
No tool exists to do this.
A lot depends on how Creo was put on your computer. Creo does not use the Windows registry, so that makes removal easier.
If Creo was installed on your computer, the Control Panel Uninstall a program should remove the Creo application. A quick check of the folders to see if all traces have been removed should be easy.
If Creo was copied to your computer from a server, then manual removal may be your only choice as the Uninstall will not work.
As far as removing user files, that would have to be done manually as there is no standard location for where a user may put a file.
If the Creo Parametric software was installed via the PTC installation tools, the installation does use the registry.
\HKEY_LOCAL_MACHINE\SOFTWARE\PTC
\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PTC
The add remove programs listing is also in the registry. \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. The keys for the installed programs usually have the uninstall command for the program. Some modification to the command may be necessary to perform a silent uninstall.
The file associations for the extensions .1 through .250 are in the \HKEY_CLASSES_ROOT hive as well as other file definitions for part, assembly, drawing, sections, etc. Search in the Creo Parametric installation folder for all .reg files, and you'll see information about what is put into the \HKEY_CLASSES_ROOT hive.
PTC provides an uninstall script in the <install folder>\InstallManager directory called silent_group_uninstall.bat. For it to be truly silent, you need to add the "-quiet" option.
There are other programs that get installed with Creo Parametric that may be on the machine as well:
Creo Services [Agent & Platform]
Thumbnail Viewer
Third Party Tools like vcrdist versions.
To create your own script which should be straight forward, you can consider:
run silent_group_uninstall.bat to remove the bulk of the installation.
run msiexec /x with the Thumbnail Viewer GUID to remove it if it still exists.
run the Creo Services executable to uninstall the Agent and Platform.
recursively delete all of the installation folders.
create a .reg file that will remove the PTC related keys from the hives.
delete the start menu folder if it still exists
delete any desktop icons if they exist
delete the C:\ProgramData\PTC folder if it exists. C:\ProgramData is a hidden folder.
If you chose to delete user application data, you'd need to recursively search under C:\users to remove the known folder names based on your company standards.
If you chose to delete user registry information, you'd need to delete the information from the \HKEY_USERS hive. [i.e. \HKEY_USERS\<ID>\SOFTWARE\PTC]
I would not recommend removing the third party tools as they may be used by other software/applications on the PC.
Here's a sample of a .reg file that will remove the registry keys:
This will remove the key listed along with all subkeys and values. Unless you make a backup of the registry beforehand, you cannot get the information back.
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\.phw]
[-HKEY_CLASSES_ROOT\phwFile]
[-HKEY_CLASSES_ROOT\.psf]
[-HKEY_CLASSES_ROOT\.pha]
[-HKEY_CLASSES_ROOT\.asm]
[-HKEY_CLASSES_ROOT\.dgm]
[-HKEY_CLASSES_ROOT\.drw]
[-HKEY_CLASSES_ROOT\.1]
[-HKEY_CLASSES_ROOT\.2]
[-HKEY_CLASSES_ROOT\.3]
[-HKEY_CLASSES_ROOT\.4]
[-HKEY_CLASSES_ROOT\.5]
[-HKEY_CLASSES_ROOT\.6]
[-HKEY_LOCAL_MACHINE\SOFTWARE\PTC]
[-HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PTC]
Regards,
Dan N.
Hi @RP_10827688,
I wanted to see if you got the help you needed.
If so, please mark the appropriate reply as the Accepted Solution. It will help other members who may have the same question.
Please note that industry experts also review the replies and may eventually accept one of them as solution on your behalf.
Of course, if you have more to share on your issue, please pursue the conversation.
Thanks,
Anurag