解决PCI Geomatica 没法卸载的问题

以前安装过PCI Geomatica 2016,非正常卸载,应该有必定残留,但我已经尽量将注册表中包含PCI、Geomatica、Geomatics等关键字的条目删除干净了。工具

在从新安装新版本2016 sp2时,安装程序仍然可以检测到电脑上存在PCI,因而必须执行卸载程序,而且卡死在这一步,致使新版本没法安装。ui

 

实在不想从新安装操做系统,因而尝试了一下沙盒(Sandbox),很意外的是在Sandbox中能够正常卸载,而后能够装上新版本。可是沙盒毕竟是虚拟的,实际电脑中仍然没法正常安装。spa

后来,我用SandboxDiff工具跟踪了一下在Sandbox中卸载PCI Geomatica的过程,将卸载先后的注册表进行了对比,发现以下变更:操作系统

 

[machine\software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{CECC2FED-D416-3461-B1FC-7A7D933BCC28}]
"LogMode"=hex(786f6273):
"VersionMinor"=hex(786f6273):
"VersionMajor"=hex(786f6273):
"Version"=hex(786f6273):
"DisplayVersion"=hex(786f6273):
"Language"=hex(786f6273):
"InstallDate"=hex(786f6273):
"RegOwner"=hex(786f6273):
"RegCompany"=hex(786f6273):
"ProductGuid"=hex(786f6273):
"LogFile"=hex(786f6273):
"UninstallString"=hex(786f6273):
"NoRepair"=hex(786f6273):
"NoModify"=hex(786f6273):
"ModifyPath"=hex(786f6273):io

 

原来问题就在这,PCI Geomatica是用CECC2FED-D416-3461-B1FC-7A7D933BCC28这个ID来标识的,里面并无包含任何有关PCI的关键字!程序

删掉这条注册表后,全部的不开心都烟消云散了~db

相关文章
相关标签/搜索