樓主,其實呢,經過我的研究,CTeX是依靠注冊表中的軟件卸載信息(同樣的信息你可以在控制面板的添加與刪除里找到,不過外觀上不一樣,事實上后者依賴于前者)來確認它的安裝狀況的。
被導出的注冊表信息如后面所說,安裝目錄是c:ctex
7AB19E08-582F-4996-BB5D-7287222D25ED這個長字符串是PGUID卸載報錯時會提到
每個機子都不一樣
在注冊表里面搜360問答索它(就一個文件夾)然后刪除,ok
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall{7AB19E08-582F-4996-BB5D-7287222D25ED}]
以我的PGID為例
保險起見(如果你設置了文件關聯,環境變量之類的東西)新版最好與舊版安在同一個目錄中

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall{7AB19E08-582F-4996-BB5D-7287222D25ED}]
"RegCompany"="nitov"
"RegOwner"="anna"
"ModifyPath"="RunDll32 C:PROGRA~2COMMON~1INSTAL~1PROFES~1RunTime1150Intel32***.dll,LaunchSetup "C:Program Files (x86)InstallShield Installation Information{7AB19E08-582F-4996-BB5D-7287222D25ED}setup.exe" -l0x804 "
"UninstallString"="RunDll32 C:PROGRA~2COMMON~1INSTAL~1PROFES~1RunTime1150Intel32***.dll,LaunchSetup "C:Program Files (x86)InstallShield Installation Information{7這魯很復質了心導終黑差AB19E08-582F-4996-BB5D-7287222D25ED}setup.exe" -l0x804 -remov順穿二處已眾第活eonly"
"LogFile"="C:Program Files (x86)InstallShield Installation Information{7AB19E08-582F-4996-BB5D-7287222D25ED}***.ilg"
"InstallLocation"="C:CTeX"
"ProductGuid"="{7AB19E08-582F-4996-BB5D-7287222D25ED}"
"InstallSource"="E:Program Files (x86)CTeXCTeX-2.4.6-Full.exe"
"DisplayName"="CTeX 2.04.006"
"Publisher"="***.org"
"URLInfoAbout"="http://www.***.org"
"HelpLink"="http://bbs.***.org"
"URLUpdateInfo"="ftp://ftp.***.org/pub/tex/systems/ctex/"
"NoModify"=dword:00000000
"NoRemove"=dword:00000000
"NoRepair"=dword:00000001
"InstallDate"="2侵亂幫課析田送0190818"
"Language"=dword:00000804
"DisplayVersion"="2.04.006"
"Version"=dword:02040006
"MajorVersion"=dword:00000002
"MinorVersion"=dword:00000004
"LogMode"=dword:00000001
"DisplayIcon"="C:CTeXCTEX***.ico"
"Readme"="C:CTeXCTEX***.txt"
"Comments"="[Build: 2006-12-16 15:46]"
追問 : 我以前裝的版本是2.0.6的中文套裝,早已經找不到安裝文件了,還有別的辦法嗎?
追答 : 以"ctex"為關鍵字搜索注冊表,鍵和鍵值都刪除,按F3鍵一直找下去。我是懷疑注冊表沒有刪除干凈。重啟后再安裝。