本文與個人的技術興趣無關,但是,如果你正好也有和我一樣的煩惱,也對流氓軟件表示出離地憤怒,不妨花兩分鍾閱讀一下。
背景介紹
我自己家里的筆記本電腦(操作系統: Win 7), 因為公司的事情被迫裝上了"上網小助手"。 當公司給配備的電腦到位后,我就開始使用公司的電腦上班。 於是,我自己家里的電腦,顯然不再需要"上網小助手"了。可是,"上網小助手"卻無法被卸載。 因此,無名火突突地往上撞,就如下面的截圖描述的一模一樣。 (痛恨"上網小助手"的人,不止我一個呀)
我嘗試着走正規渠道也就是使用驗證碼去卸載,但是嘗試了5次,均告失敗。有如下截圖為證:
作為一個有多年軟件調試經驗的Unix/Linux程序員,斗志一下子被激發起來了,中年男人的血性也突地涌上來了,套用李隆基的話說就是,"李家之電腦,豈容一個小癟三軟件在這里跋扈?!"
解決過程
對Windows編程我是一竅不通的,但是"安全模式"這個常識還有。 讓"上網小助手"停電的整個過程如下:
第1步: 重啟筆記本電腦,按F8,進入"高級啟動選項"菜單,選擇"安全模式"進入
第2步: 打開控制面板,點"程序/卸載程序", 找"上網小助手",沒找着 (不氣餒)
第3步: 打開電腦管家,點"軟件管理/卸載", 找"上網小助手",沒找着 (也不氣餒)
第4步: 按Windows鍵+f, 搜索"Asm", 沒找着; 搜"IsaHelp", 也沒找着;搜"agent", 還是沒找着; ..., 嘗試了N(>5)次后,搜"IsAgent", 終於找到了熟悉的圖標:
和the stupid IsaHelp.exe
說明: 之所以搜"IsAgent",是因為參考了下面的鏈接: (再次證明,痛恨"上網小助手"的人,真的不止我一個呀,吼吼)
第5步: 將目錄C:\Windows\SysWOW64\IsAgent更改為C:\Windows\SysWOW64\XXXIsAgent
C:\Windows\SysWOW64\IsAgent <--- "上網小助手"就裝在這里,而且沒有提供反安裝程序,可惡至極!
注意: 為安全起見(自己家的電腦,因為系統損壞數據丟了划不來),我沒有直接刪除"AsmAssistant"所在的目錄,而是采用重命名的方式。也就是說,把IsAgent目錄重命名后,萬一Win 7無法正常啟動,還可以回退到安全模式,將IsAgent的目錄名改回來,這樣Win 7還能正常啟動。
第6步: 重啟Win 7, 好了,"上網小助手"再也沒有被啟動了,因為它所在的目錄已經被我改成了XXXIsAgent。 謝天謝地,終於消停了! 這一刻,一種反恐勝利的喜悅之情由衷地從心底升騰起來!
總結陳詞
作為一個正常的軟件, 提供反安裝的功能是必須的。但是作為一個流氓軟件,不提供反安裝功能就毫不奇怪了。"上網小助手"很顯然是一個流氓軟件,而且是沒有底線的那種,貌似提供卸載功能,但是用戶輸入驗證碼卻不能按照用戶的期望正常工作。 上面描述的禁止Win 7啟動"上網小助手"的過程,充分體現了軟件調試的一般方法和基本精神,那就是"不斷猜測,不斷嘗試,面對失敗不氣餒,堅持就是勝利!"。