不刪除32位Office安裝AccessDataEngine 64位版本(共存)

一、Access database engine是什么

Access database engine是微軟官方推出的一款功能強(qiáng)大的數(shù)據(jù)庫引擎可再發(fā)型程序包,主要用于access數(shù)據(jù)庫調(diào)用引擎岭辣,方便office系統(tǒng)文件和office應(yīng)用程序之間的數(shù)據(jù)傳輸搁廓。


二、Access Database Engine軟件特性?


Microsoft Access Database Engine 64位是微軟Access數(shù)據(jù)庫引擎的64位版本诵冒,是64位的Microsoft Office的一個組件凯肋,一些用到Access數(shù)據(jù)庫的程序需要調(diào)用這個引擎,當(dāng)者些程序需要調(diào)用Access數(shù)據(jù)庫時汽馋,出現(xiàn)“未在本地計算機(jī)上注冊“microsoft.ACE.oledb.12.0”提供程序侮东∪”的彈窗提示時,可以通過安裝這個引擎來解決悄雅。

判斷是否已安裝了:

在某些特殊場合我們可能要判斷Access DataBase Engine是否安裝(例如要建ODBC連接的時候)驱敲。我們可以通過檢查注冊表中是否有[HKEY_LOCAL_MACHINESOFTWAREClassesMicrosoft.ACE.ACERCLRC.14.0]來判斷Access DataBase Engine是否安裝

如果在64位下安裝了32位的Access DataBase Engine則找[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeClassesMicrosoft.ACE.ACERCLRC.14.0]


三、Access Database Engine安裝步驟

1宽闲、打開Microsoft官網(wǎng)众眨,搜索Access Database Engine。?

2容诬、找到適合您系統(tǒng)的版本娩梨,下載安裝程序。?

3览徒、運(yùn)行安裝程序狈定,按照提示進(jìn)行安裝。?

4习蓬、安裝完成后掸冤,您可以在程序列表中找到Access Database Engine。?

5友雳、如果您需要在其他程序中使用Access Database Engine稿湿,您需要在程序中添加對Access Database Engine的引用。 注意:在安裝Access Database Engine之前押赊,您需要先安裝Microsoft Office.

dotet應(yīng)用程序使用ace注意事項(xiàng)打開你的.net應(yīng)用程序配置文件 (應(yīng)用程序名.config饺藤,web應(yīng)用程序?yàn)閣eb.config),設(shè)置數(shù)據(jù)庫連接字符串的provide microsoft.ace.oledb.12.0流礁,例如標(biāo)準(zhǔn)連接字符串為:"provider=microsoft.ace.oledb.12.0;data source=data.accdb;persist security info=false;" 如果你的pc是64bit的win8 pro 但是我office的程序是32bit的涕俗,所以我應(yīng)當(dāng)安裝accessdatabaseengine.exe(32bit);再次運(yùn)行程序神帅,ok再姑,數(shù)據(jù)庫連接成功,一切正常找御。 注意:64位系統(tǒng)下一定要修改提供程序?yàn)閙icrosoft.ace.oledb.12.0元镀,而此時的文件名,可以是早期的mdb文件霎桅,也可以是新的accdb文件栖疑。 如果你雖然是64位系統(tǒng) 但是你的office是32位的,所以你只能安裝32位的ace驅(qū)動滔驶,因此你的.net應(yīng)用程序也只能發(fā)布成32位的遇革,如果編譯成anycpu版本,還是無法訪問ace。

四萝快、正常情況下锻霎,32位與64位Accessdatabaseengine無法同時安裝

由于某些64位應(yīng)用程序需要訪問Access數(shù)據(jù)庫,而訪問數(shù)據(jù)庫須使用AccessDataEngine即Access數(shù)據(jù)庫引擎64位揪漩。而正常情況下旋恼,如果有32位Office安裝在系統(tǒng)中,AccessDataEngine64位將會提示無法安裝氢拥,如圖:


或出現(xiàn)英文的錯誤提示


五、如何不刪除32位Office安裝AccessDataEngine 64位版本

解決方法:

打開控制臺cmd 【開始菜單--所有程序—附件—“命令提示符號”】使用命令行參數(shù)運(yùn)行

找到64位Access數(shù)據(jù)引擎的目錄锨侯, D:accessDataEngine下嫩海。

輸入 :AccessDatabaseEngine_x64.exe ?/passive ?運(yùn)行即可

加入了[/passive]參數(shù)后,64位Access數(shù)據(jù)引擎安裝就不再檢查32位Office是否已安裝囚痴,而可直接安裝叁怪。

第二種解決辦法:

要安裝64位Access數(shù)據(jù)庫引擎與32位Office,請執(zhí)行以下操作:

  1. 打開注冊表編輯器(在Windows的“開始”菜單下的搜索框中鍵入regedit深滚,然后選擇regedit.exe)奕谭。

  2. 轉(zhuǎn)到注冊表項(xiàng):?

  • 對于MS Database Engine 2010:HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice.0CommonFilesPaths?

  • 對于MS Database Engine 2016:HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice?.0CommonFilesPaths?

  • 檢查值mso.dll是否存在。如果計算機(jī)上安裝了Microsoft Office 64位痴荐,則會出現(xiàn)此注冊表項(xiàng)值血柳。如果鍵不存在,請執(zhí)行以下步驟:

    • 在Windows搜索框的“開始”菜單下鍵入cmd生兆,然后選擇cmd.exe难捌,打開命令提示

    • 鍵入64位Access Database Engine 2010或2016安裝文件的文件路徑和文件名,后跟空格和/quiet(這將運(yùn)行安裝鸦难,而不顯示任何消息)根吁。?

    例如:
    AccessDatabaseEngine_x64.exe /quiet

    1. 在Windows搜索框的“開始”菜單下鍵入regedit,然后選擇regedit.exe合蔽,打開注冊表編輯器

    2. 刪除或重命名以下注冊表項(xiàng)中的mso.dll注冊表值:?

    • HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice.0CommonFilesPaths?

    • HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice?.0CommonFilesPaths

    注意:

    • 如果未刪除“mso.dll”注冊表值击敌,則每次打開Office程序時,都會顯示“重新配置”消息拴事。

    • 此解決方法可能是臨時的沃斤,因?yàn)镸icrosoft會使用Windows更新推送Office及其組件的更新。鑒于64位Autodesk軟件與Office 32位組件不兼容刃宵,永久解決方案是將Autodesk 64位軟件與Office 64位軟件一起安裝轰枝。


    六、最終解決辦法

    如果windows 及Office自動更新组去,上面的解決辦法 有可能還會出現(xiàn)問題鞍陨,最終辦法還是建議如果沒有絕對必要,還是只安裝32位或只安裝64位 AccessDatabaseEngine (如果有Office,也最好對應(yīng)相同的版本),避免有沖突诚撵。



    ?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
    • 序言:七十年代末缭裆,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子寿烟,更是在濱河造成了極大的恐慌澈驼,老刑警劉巖,帶你破解...
      沈念sama閱讀 221,576評論 6 515
    • 序言:濱河連續(xù)發(fā)生了三起死亡事件筛武,死亡現(xiàn)場離奇詭異缝其,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)徘六,發(fā)現(xiàn)死者居然都...
      沈念sama閱讀 94,515評論 3 399
    • 文/潘曉璐 我一進(jìn)店門内边,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人待锈,你說我怎么就攤上這事漠其。” “怎么了竿音?”我有些...
      開封第一講書人閱讀 168,017評論 0 360
    • 文/不壞的土叔 我叫張陵和屎,是天一觀的道長。 經(jīng)常有香客問我春瞬,道長柴信,這世上最難降的妖魔是什么? 我笑而不...
      開封第一講書人閱讀 59,626評論 1 296
    • 正文 為了忘掉前任宽气,我火速辦了婚禮颠印,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘抹竹。我一直安慰自己线罕,他們只是感情好,可當(dāng)我...
      茶點(diǎn)故事閱讀 68,625評論 6 397
    • 文/花漫 我一把揭開白布窃判。 她就那樣靜靜地躺著钞楼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪袄琳。 梳的紋絲不亂的頭發(fā)上询件,一...
      開封第一講書人閱讀 52,255評論 1 308
    • 那天,我揣著相機(jī)與錄音唆樊,去河邊找鬼宛琅。 笑死,一個胖子當(dāng)著我的面吹牛逗旁,可吹牛的內(nèi)容都是我干的嘿辟。 我是一名探鬼主播舆瘪,決...
      沈念sama閱讀 40,825評論 3 421
    • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼红伦!你這毒婦竟也來了英古?” 一聲冷哼從身側(cè)響起,我...
      開封第一講書人閱讀 39,729評論 0 276
    • 序言:老撾萬榮一對情侶失蹤昙读,失蹤者是張志新(化名)和其女友劉穎召调,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛮浑,經(jīng)...
      沈念sama閱讀 46,271評論 1 320
    • 正文 獨(dú)居荒郊野嶺守林人離奇死亡唠叛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
      茶點(diǎn)故事閱讀 38,363評論 3 340
    • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了沮稚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片艺沼。...
      茶點(diǎn)故事閱讀 40,498評論 1 352
    • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖壮虫,靈堂內(nèi)的尸體忽然破棺而出澳厢,到底是詐尸還是另有隱情环础,我是刑警寧澤囚似,帶...
      沈念sama閱讀 36,183評論 5 350
    • 正文 年R本政府宣布,位于F島的核電站线得,受9級特大地震影響饶唤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贯钩,卻給世界環(huán)境...
      茶點(diǎn)故事閱讀 41,867評論 3 333
    • 文/蒙蒙 一募狂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧角雷,春花似錦祸穷、人聲如沸。這莊子的主人今日做“春日...
      開封第一講書人閱讀 32,338評論 0 24
    • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至吗坚,卻和暖如春祈远,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背商源。 一陣腳步聲響...
      開封第一講書人閱讀 33,458評論 1 272
    • 我被黑心中介騙來泰國打工车份, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人牡彻。 一個月前我還...
      沈念sama閱讀 48,906評論 3 376
    • 正文 我出身青樓扫沼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子充甚,可洞房花燭夜當(dāng)晚...
      茶點(diǎn)故事閱讀 45,507評論 2 359

    推薦閱讀更多精彩內(nèi)容