购买了正版的微软模拟飞行《Microsoft Flight Simulator X》后,想把电脑上原来的盗版删掉重装正版,结果手贱直接删了游戏目录。
直接运行安装程序时就跳到了修复(Repair)界面,点击 Remove 后又报一个加载 GameuxInstallHelper 的错误,删不了。
以名称搜索注册表并进行了清理,包括用户目录 AppData 里的存档文件都删除了还是没用。
后来想到可能用编码而不是名称存储了信息,在光盘根目录的 Setup.ini 里发现有 ProductCode={9527A496-5DF9-412A-ADC7-168BA5379CA6}。
以此搜索注册表发现 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield Uninstall Information 下有该项,
同时指向了一个文件夹 C:\Program Files\InstallShield Installation Information 里的子文件夹,
把注册表项和对应的文件夹删了之后,就不再跳到修复界面,而是全新安装了。