安裝QTP後,啟動qtp程式自動退出

wzdoxu88發表於2007-11-08
sdlkfj1偶是小白,以下觀點屬於個人猜測,希望達人多多指教,也希望能給後來人一些幫助。
這是我一週以來安裝QTP8.2和9.0的遇到的問題,求教了很多仁兄,給予十分熱情的幫助,再次表示感謝。

sdlkfj7第一部分:慘痛經歷
安裝QTP8.2,使用破解,安裝中文補丁(網路下載)
結果:qtp程式自動退出。

安裝光碟版QTP8.2,使用破解。不安裝中文補丁。
結果:qtp程式自動退出。

安裝QTP9.0新版,成功!但是沒有中文破解。
結果:qtp可以正常啟動。

解除安裝之後,再安裝QTP9.0
結果:qtp程式自動退出。

第二部分:經驗教訓
sdlkfj2解除安裝qtp的軟體
使用自帶的解除安裝工具,會解除安裝完成,並刪除登錄檔的一些檔案。
但是,(注意)在使用破解之後,或者修改了安裝路徑下的一些檔案資訊之後,這個解除安裝是不完整的。
需要我們手動解除安裝,在此指出所有檔案的路徑以便尋找,其實不必完全刪除乾淨,新的安裝程式會覆蓋的,瞭解一下就可以了:
D:Program FilesMercury InteractiveQuickTest Professional(安裝路徑下是否刪除完畢)
C:Documents and SettingszhoutingLocal SettingsTempMercury Interactive(安裝日誌)
C:Documents and SettingszhoutingLocal SettingsTempDebuggerSetup.exe(指令碼除錯工具)不要刪除C:Program FilesCommon FilesMercury InteractiveLicense和TDAPIClient(破解檔案安裝後生成)

刪除登錄檔:使用搜尋吧,跟quicketest有關的,都刪。


因為每次安裝的過程中都要重啟一下,解除安裝的時候也要重啟一下。所以消耗了很多的時間。我給大家的建議:如果本機不能安裝,可以選擇另外一臺機器試裝,來證明安裝包沒有問題。我就是一直懷疑我的安裝包和破解檔案有問題,才反覆安裝,浪費了很多很多時間。

第三部分:經驗之談
1.附件中的破解檔案可以不放在安裝目錄下,因為,該檔案所做的僅僅是在C盤生成一個lservrc檔案
路徑是C:Program FilesCommon FilesMercury InteractiveLicense Manager

2.終於講到重點了。
就是“路徑C:Documents and SettingszhoutingLocal SettingsTemp下的DebuggerSetup.exe
簡單來講這就是一個微軟的指令碼偵錯程式。複雜來講就是下面的附件。

我就是因為在系統維護的時候刪除了這個指令碼偵錯程式的檔案,而在登錄檔中仍然保留著這個指令碼偵錯程式已經註冊的內容,導致在每次安裝qTP的時候,都沒有提示我安裝這個指令碼偵錯程式。據我觀察好像在安裝包裡面沒有,是在檢測系統沒有安裝這個偵錯程式之後聯網下載安裝的。

我想關於所有2000系統都可以使用qtp,而個別XP不能使用QTP的這個問題的根源,應該就是在這裡啦~希望有興趣的同學,小心求證一下。~~
在此我共享這個指令碼偵錯程式的指令碼給大家,希望大家能破解個別XP不能使用QTP的問題。

這個故事告訴我們,不要亂刪系統的東東,天生我才必有用嘛~(當然,病毒木馬除外)[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9294812/viewspace-981278/,如需轉載,請註明出處,否則將追究法律責任。

相關文章