網管隨筆04--【MADC的另類安裝與SQL的完全卸載】

網管隨筆04--【MADC的另類安裝與SQL的完全卸載】

文:鐵樂與貓
鐵樂與貓的網管隨筆
2013年9月16日


    今天早上終於空閒下來了,於是想起銷售跟單員的那臺電腦上面裝好的速達5000進入不了主程序界面,需要去調整。

    由於是上週替她重裝成XP系統的,而這個在網上找來的雨林木風的XP系統過於簡易,所以遇到這樣那樣的故障還是心裏有個底的。

    故障現象是點擊程序圖標時出一窗口內一串英文提示MADC沒安裝或組件安裝錯誤。

   (Microsoft Data Access Compoents 2.1(or later) have been properly installed

  最開始的時候是懷疑SQL沒裝好的問題(後來解決完後回想應該無關),所以就將速達自帶的SQL2005費了好大一番功夫完全卸載了,關於這個我總結出要用到兩大利器,一是微軟提供的msicuu2,微軟自己也知道自家事,知道SQL請神容易送神難……;第二個側是SrvInstw,這可是個好東西,不是微軟出的但作用卻是很大,可以卸載掉系統“服務”,“服務”這東西“停止”容易可卻沒“卸載”或“移出”的選項。所以說SrvInstw還是蠻好的。

 wKiom1fXXaHiZA5IAAASAUACqjw727.jpg

如此小巧靈瓏

wKiom1fXXcHQMKzcAABRQSOP1us584.jpg

看情形還能安裝服務?

wKioL1fXXdrRTNk2AAB0K7KG0BQ462.jpg

連遠程也能

wKiom1fXXfyht6ImAABYrdaaRug042.jpg

這個輸入名稱只好到服務裏複製粘貼了
wKioL1fXXhuTuYUIAAFrIV0rxlA088.jpg

  有了這兩個利器,還需要費勁用安全衛士之類或進控制面板【添加或刪除程序】卸載SQL,要刪除SQL的目錄文件還得先在【服務】裏停止掉SQL的服務,還好這些服務都帶SQL字樣。這個還不費神,費神的在後頭,得進註冊表裏將有關SQl的選項全部刪掉,一般總結出來的有以下幾大項:

HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Microsoft SQL Server 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVER AGENT 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \MSSQLServerADHelper 

另外據說用了SrvInstw之後不會發現註冊表有以上內容,不過我是在用之前就做了這一步- =

        

    之後用軟件清理一***冊表,留意一下有沒有未刪除的組件阿之類的就可以了進行重裝SQL了,我是保險起見重啓了一下電腦再裝SQL 2000和它的SP4補丁。

    花了一小時終於把SQL 2000卸載和裝好。啓動速達5000還是出現提示MDAC沒安裝好的故障。

    於是直接在微軟上下載MDAC,下載好後發覺安裝不了,系統提示“MDAC 2.8 RTM 與此版本 Windows 不兼容。現在它的所有功能都成爲 Windows 的一部分”。

    因爲系統是XP SP3的,喵的- =

    精簡版的SP3沒合成MDAC。

    但是我不是一個容易死心和相信官方的人,所以內事不決問百度。一問度娘之下,果然發覺有另類的安裝方法,但是這個另類的安裝方法最初的時候也是好一番折騰……

    在WINDOWS的INF(這個文件夾是隱藏的)目錄下,右鍵點擊MDAC.INF,選擇安裝。

   (inf文件,讓我想起了裝打印機和掃描儀……)

    當提示插入WINXP SP2光盤的時候,一般我們是不會有光盤在手的,所以我選擇了【瀏覽】,自己手動引導去有**.DLL的目錄,而這個**.dll一開始我是依照窗口給出的名稱自己在網上下回來的。

    這個方法是沒問題的,問題出在我沒想到它需要的DLL文件可不是一般的多,而且該死的XP文件保護又老彈出來影響心情,雖然是可以關閉或取消它,但我每裝一個DLL它就出一次那可不是一般的煩。所以在進行到安裝了10多個DLL而進度條還在前方約百分之20時我果斷問度娘有沒有整個MADC所需的DLL包下載……

    度娘沒有負我,答案是有的,有的……

    我頓時淚留滿面,取消當前操作,將包下回來解壓,重新將路徑定位去那目錄上,眨兩眼就搞定了。

    可見思考有沒有更快捷更人性的操作是多麼的有必要。

    MADC安裝成功,再次啓動速達沒那個故障提示了,可是還是有一個錯誤,提msadcer.dll不是有效映象,所以進到初始界面就停下來了。估計是那個包內的這個DLL文件不適合,於是回自個的電腦拷了msadcer.dll過來,一般正常的系統在C:\Program Files\Common Files\System\msadc的文件夾內能找到。

         再次嘗試,OK了,可真是讓我感慨萬千。

         總結,一個問題引申出了:

         SQL的卸載與安裝

         XP SP3 中MDAC的另類安裝

         關閉XP的文件保護

         DLL文件的加深認識(I386包)

    

    由此可見,我得找一個辦公用的比較完整與穩定的XP系統映象文件了,要不就將這個“完成了”的系統自己克隆一個- = 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章