คำแนะนำการแก้ไขปัญหาสำหรับปัญหาการติดตั้ง MDAC

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 232060 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

บทความนี้แสดงคำแนะนำแก้ปัญหาทีละขั้นตอนสำหรับปัญหาการติดตั้ง MDAC

ข้อมูลเพิ่มเติม

ต่อไปนี้คือ รายการของการแก้ไขปัญหาขั้นตอนที่เป็นไปตามถ้าคุณกำลังมีปัญหาเกี่ยวกับการติดตั้ง MDAC
  1. ปิด Windows NT บริการและโปรแกรมประยุกต์ของ Windows ที่กำลังใช้ MDAC ทั้งหมด

    เมื่อคุณเรียกใช้ โปรแกรมติดตั้ง MDAC ที่จะติดตั้งข้อมูลใหม่เข้า DLLs และยัง ปรับปรุงระบบ DLLs ที่มีอยู่บนระบบ ถ้าอย่างน้อยหนึ่งอย่าง DLLs เหล่านี้ถูกใช้โดยโปรแกรมประยุกต์ คุณสามารถนำการตั้งค่าของ MDAC ไม่สำเร็จ ก่อนที่จะเรียกใช้โปรแกรมติดตั้ง MDAC Mdac_typ.exe ปิดโปรแกรมประยุกต์ทั้งหมดที่ใช้ MDAC กับบริการของ Windows NT และปิดโปรแกรมประยุกต์ทั้งหมดบนคอมพิวเตอร์ นี่คือเหตุผลหนึ่งหมายเลขที่ฝ่ายบริการสนับสนุนผลิตภัณฑ์ของ Microsoft ได้ระบุอาจทำให้การติดตั้ง MDAC ล้มเหลว ในหลายกรณี เพียงแค่ปิดโปรแกรมประยุกต์และบริการที่ใช้ MDAC และ re-running โปรแกรมติดตั้ง MDAC จะถูกต้องทั้งหมดกำหนด MDAC หลังจากการตั้งค่าที่ล้มเหลว โปรแกรมประยุกต์ของ Microsoft ต่อไปนี้และบริการใช้คอมโพเนนต์ของ MDAC:
    • เซิร์ฟเวอร์การรับรอง
    • exchange Server
    • Internet Explorer
    • เซิร์ฟเวอร์ข้อมูลทางอินเทอร์เน็ต
    • Microsoft Office (โปรแกรมประยุกต์ Office ทั้งหมด)
    • outlook และ Outlook Express
    • เซิร์ฟเวอร์ SNA
    • เซิร์ฟเวอร์ sms
    • SQL Server
    • visual Studio (ผลิตภัณฑ์การพัฒนาทั้งหมด)
    โปรดสังเกตว่า รายการก่อนหน้านี้แสดงรายละเอียดผลิตภัณฑ์ทั่วไปมากที่สุดที่ใช้ MDAC เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด ปิดโปรแกรมประยุกต์ของผู้ใช้ทั้งหมดก่อนที่จะเรียกใช้ MDAC

    เรียบร้อยแล้วตรวจสอบให้แน่ใจว่า DLLs MDAC ไม่ใช้งานบนระบบ คุณสามารถเรียกใช้อรรถประโยชน์อื่น ๆ ที่ได้รับความนิยมที่เรียกว่า ListDLLs ซึ่งได้จากเว็บไซต์ต่อไปนี้:
    http://technet.microsoft.com/en-us/sysinternals/default.aspx
    การใช้สิ่งอำนวยความสะดวกการค้นหาในโปรแกรมอรรถประโยชน์นี้ ค้นหา Odbc32.dll, Oledb32.dll และ Msado15.dll กระบวนการใด ๆ ที่กำลังใช้ DLLs เหล่านี้อย่างใดอย่างหนึ่งคือการใช้งานคอมโพเนนต์ของ MDAC และควรปิดก่อนที่จะติดตั้ง MDAC
  2. ตรวจสอบให้แน่ใจว่า คุณเข้าสู่ระบบในฐานะผู้ดูแลใน Windows NT และ Windows 2000

    หมายเหตุ:บนคอมพิวเตอร์ที่รัน Windows 95, Windows 98 หรือ Windows Millennium Edition ขั้นตอนนี้ไม่สามารถใช้ การได้อย่างถูกต้องติดตั้ง DLLs และ เพื่อสร้างการตั้งค่ารีจิสทรี โปรแกรมติดตั้ง MDAC จำเป็นต้องให้คุณเข้าสู่ระบบ ด้วยสิทธิ์ผู้ดูแลบนคอมพิวเตอร์ Windows NT ความล้มเหลวในการทำงานอาจส่งผลในการตั้ง MDAC ล้มเหลว เนื่องจาก MDAC จะไม่มีสิทธิ์ด้านความปลอดภัยที่เหมาะสมเพื่อเขียน DLLs ไปยังโฟลเดอร์ของระบบ หรือทำการเปลี่ยนแปลงรีจิสทรี คุณอาจเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้:
    ผิดพลาดการตั้งค่า 168 - เซ็ตอัพที่พบปัญหาในการปรับปรุงรีจิสทรีของระบบ
    สิทธิ์ไม่เพียงพอ - คุณไม่มีสิทธิ์เพียงพอที่จะติดตั้งต่อไปนี้
  3. ปิดการใช้งานโปรแกรมประยุกต์ใด ๆ anti-virus หรือดิสก์ความปลอดภัยซอฟต์แวร์โปรแกรมเรียกใช้บนคอมพิวเตอร์

    โปรแกรมประยุกต์จำนวนมาก anti-virus และดิสก์ความปลอดภัยซอฟต์แวร์โปรแกรมเรียกใช้หน่วยความจำโปรแกรม resident ที่อาจรบกวนการติดตั้งซอฟต์แวร์อื่น ๆ ก่อนที่จะติดตั้ง MDAC ชั่วคราวปิดโปรแกรมประยุกต์ใด ๆ anti-virus และดิสก์ความปลอดภัยซอฟต์แวร์โปรแกรมเรียกใช้บนคอมพิวเตอร์
  4. ให้แน่ใจว่า คุณมีฮาร์ดดิสก์อย่างเพียงพอเนื้อที่ในการติดตั้ง MDAC MDAC ต้องมีอย่างน้อย 40 เมกะไบต์ฮาร์ดไดรฟ์ที่ว่างเพื่อที่ติดตั้งอย่างถูกต้อง

    โปรดสังเกตว่า แฟ้มติดตั้ง MDAC ลง ในโฟลเดอร์แฟ้มโปรแกรมเช่นเดียวกับลง ในโฟลเดอร์ของระบบ (Windows\System บน Windows 95, Windows 98 หรือคอมพิวเตอร์ที่ใช้ Windows Millennium Edition) หรือ WinNT\System32 ในคอมพิวเตอร์ Windows NT ในกรณีส่วนใหญ่ โฟลเดอร์เหล่านี้จะให้มีอยู่บนไดรฟ์ c: แต่โฟลเดอร์จะสามารถตั้งบนไดรฟ์ในคอมพิวเตอร์
  5. Make sure you have a valid TEMP folder defined and that there is adequate space on the TEMP drive. (TEMP Drive refers to a drive where TEMP Folder is.)

    When the MDAC installer starts running, it extracts all of the MDAC files into the TEMP drive defined on your system. Therefore you will need at least 40 MB of free hard-drive space on the drive where TEMP resides. You can determine the location of your TEMP drive by opening up a MS-DOS command prompt and enteringตั้งค่าand then clickingป้อน. A list of environment variable settings should appear and in the list you should see TEMP= and TMP= followed by a folder location such as C:\TEMP or C:\WINDOWS\TEMP. The TEMP folder listed must exist and be located on a drive with at least 40 MB of free space.
  6. Make sure that Windows 95 computers have DCOM95 installed.

    All Windows 95 computers need to have DCOM95 installed before running MDAC setup. You can download DCOM95 from the following Web location:
    http://www.microsoft.com/com/resources/downloads.asp
    Make sure that you fully install DCOM95 and restart the computer before attempting to install MDAC.
  7. Install MDAC from a mapped drive on Windows 95 computers.

    There have been reported cases where installing MDAC from a UNC path has failed on Windows 95 computers. Map a network drive or copy the MDAC installer locally before installing on Windows 95.
  8. Install MDAC on Terminal Server. Installing MDAC on Windows NT Terminal Server is bit different than regular MDAC install. For complete instructions, see the following article:
    216149How to install ODBC or MDAC on Terminal Server
  9. Installing MDAC on Windows NT Terminal Server is bit different than regular MDAC install. For complete instructions, see the following article: Install MDAC on a SQL Server Cluster.

    If you are installing MDAC on a computer running SQL Server in a clustered configuration, review the following articles before you install:
    239473FIX: 70rebind.exe for Windows 2000 and MDAC upgrades on clustered SQL Server 7.0 servers
    219264Order of installation for SQL Server 7.0 clustering setup
    254321Clustered SQL Server do's, don'ts, and basic warnings

MDAC Setup has failed. What should I do now?

If you follow the above steps and MDAC still fails to install, here are some additional trouble-shooting steps you can try:
  • Quiet mode failingIf MDAC setup has failed while running in quiet mode (for example some applications may install MDAC silently as part of their installation program). Try to run the standard mode installation of MDAC on the computer.

    The general recommendation is to download the latest version of MDAC from
    http://msdn.microsoft.com/en-us/data/aa937729.aspx
    and install this first before re-running the silent installer (or application setup that uses the MDAC silent installer).
  • Manually extract Mdac_typ.exe. When you run the MDAC setup, it extracts all the setup files into the system defined TEMP directory first before continuing. You can manually extract the MDAC files yourself and run the setup directly as well. This is a good trouble-shooting step if you think that the computer may not have a properly defined TEMP folder. To extract the MDAC setup files, copy the MDAC installer (Mdac_typ.exe) to the C:\ root folder and run the following command fromเริ่มการทำงานคลิกเมนูเรียกใช้:
    C:\mdac_typ.exe /c /t:c:\MDACSetup
    The above command starts the MDAC installer and extract the files into a folder named C:\MDACSetup (it automatically creates the folder if it does not exist). Once the files are extracted, the MDAC installer quits (it does not attempt to install MDAC). Once the files are extracted, run the extracted Setup.exe inside the C:\MDACSetup folder to start the MDAC installer in "extracted mode".
  • Use logging. The MDAC setup program has advanced setup logging capabilities. You can run MDAC Setup with log file generation and then examine the log file to determine what portion of MDAC setup failed. This log file will also contain any errors that occur during installation. In order to run MDAC setup with logging, first extract out the MDAC setup program as detailed in the earlier section and then run the following command fromเริ่มการทำงานคลิกเมนูเรียกใช้:
    C:\MDACSetup\Setup.exe /gc C:\Mdaclog.txt
    Note you can avoid the extraction step by running the following command directly:
    C:\Mdac_typ.exe /C:"Setup /GC C:\Mdaclog.txt"
    Once the setup is complete you can examine c:\Mdaclog.txt in notepad to gain more information about where the setup failed.
  • ไม่พบ Setup.lst. หากโฟลเดอร์ที่คุณกำลังเรียกใช้โปรแกรมติดตั้ง MDAC จาก ได้มีชื่อเป็น Setup.exe อื่นใน ติดตั้ง MDAC แสดงข้อผิดพลาดต่อไปนี้:
    โปรแกรมติดตั้งไม่สามารถเข้าถึงแฟ้มการเตรียมใช้งานที่จำเป็น '\FolderName\Setup.lst'
    วิธีแก้ปัญหาสำหรับปัญหานี้เป็นการ เอาออก หรือเปลี่ยนชื่อแฟ้มมีชื่อเป็น Setup.exe หรือเริ่มการทำงานของโปรแกรมติดตั้ง MDAC จากโฟลเดอร์ที่แตกต่างกัน
  • ใช้แฟ้ม Dasetup.log(MDAC 2.6), มักจะอยู่ในรากของไดเรกทอรี Windows การตรวจสอบการโทรล่าสุดที่ล้มเหลวในการตั้งค่าของ MDAC ถ้าการโทรล่าสุดแสดงต่อไปนี้:
    การป้อนฟังก์ชัน: ExecuteInstall()
    พารามิเตอร์:
    nDirective =% 1
    hWnd = 0x00000000
    pwcsInfFile = C:\WINDOWS\TEMP\IXP000.TMP\MDACXPDL.INF
    pwcsCabFile = (null)
    pwcsSection = DefaultInstall
    pwcsExtractPath = C:\WINDOWS\TEMP\IXP000.TMP
    dwSetupFlags = 68
    pContext = 0x0062ED5C
    จบการทำงานของฟังก์ชัน: ExecuteInstall()
    จบการทำงาน: ติดตั้งกำลังปิดลง
    การติดตั้งสิ้นสุด: ปัจจุบันวัน / เวลา (เวลาภายในเครื่องของสหรัฐอเมริกา): 06/12/2001: 15:34:32
    คอลเลกชันของข้อผิดพลาด: ความรุนแรง: 100 ชนิด: 2 รหัส: 0x80004005 ชื่อเรื่อง: (null), ข้อความ: Unspecified ข้อผิดพลาด
    ข้อผิดพลาด: การต่อไปนี้พบข้อผิดพลาดระหว่างการติดตั้ง:
    *** (ว่าง):
    ข้อผิดพลาดที่ไม่ระบุ
    (ความรุนแรง: 100 ชนิด: 2 รหัส: 0x80004005)
    เส้นทางสำหรับโปรแกรมควบคุม ODBC เซิร์ฟเวอร์ SQL ในรายการรีจิสทรีไม่ถูกต้องอย่างใดอย่างหนึ่ง หรือชี้ไปที่ไดรเวอร์เครือข่าย ซึ่งทำให้การติดตั้ง MDAC ล้มเหลว ไปที่รายการรีจิสทรีต่อไปนี้:
    เซิร์ฟเวอร์ HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL
    เปลี่ยนค่า "ไดรเวอร์" และ "ตั้งค่า" ให้ชี้ไปยังโลคัล Windows\System (Win9.x) หรือ Windows\System32 ไดเรกทอรี (WinNT และ Win2000) แล้ว เริ่มการติดตั้ง MDAC
  • ถอนการติดตั้ง MDAC. ในสถานการณ์ที่ไม่ค่อยพบ คุณอาจต้องการติดตั้งการยกเลิก MDAC อย่างสมบูรณ์ก่อนที่จะดำเนินการต่อด้วย re-installation ตัวอย่างเช่น ถ้าคุณต้องการเอารุ่นที่ใหม่กว่าของ MDAC และติดตั้ง MDAC รุ่นที่เก่ากว่า คุณไม่สามารถ over-install รุ่นที่เก่ากว่า (ตัวติดตั้ง MDAC จะไม่ over-write DLL รุ่นที่ใหม่กว่า มี dll รุ่นเก่ากว่า) Also in cases where all of the above recommendations fail on a normal setup, re-configuring MDAC is a good next step.

    The MDAC setup program for MDAC versions before 2.6 does not have a built-in un-install feature. Microsoft Product Support has a Component Checker tool designed to diagnose and re-configure (un-install and re-install) MDAC.

    หมายเหตุ:MDAC 2.5 comes preinstalled on computers with Windows 2000 and Windows Millennium Edition. Currently, you cannot use Component Checker to uninstall MDAC from a computer running Windows 2000 or Windows Millennium Edition. MDAC 2.6 provides its own uninstall functionality.สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
    842193Frequently asked questions about the installation of Microsoft Data Access Components (MDAC)
    If you run into an installation issue with MDAC on Windows 2000 or Windows Millennium Edition, please contact Microsoft Product Support Services. สำหรับรายชื่อทั้งหมดของหมายเลขโทรศัพท์ของ Microsoft Product Support Services และข้อมูลเกี่ยวกับค่าใช้จ่ายในการให้คำปรึกษา แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft::
    http://support.microsoft.com/contactus/?ws=support
    If all of the above troubleshooting techniques fail, obtain Component Checker from Microsoft Product Support, see the following article for steps re-configuring MDAC:
    307255Component Checker: Diagnose problems and reconfigure MDAC installations
  • If you are still experiencing problems with MDAC installation or if you receive an error message that your installation has not passed Windows Logo testing to verify the compatibility of the installation with the version of Windows, visit the following Microsoft Knowledge Base article for additional troubleshooting steps:
    822798คุณไม่สามารถติดตั้งการปรับปรุงหรือโปรแกรมบางอย่าง

I think MDAC Setup worked. How can I verify that MDAC is set up correctly?

The following trouble-shooting tests provide some simple methods to check if MDAC is installed correctly. Since MDAC is composed of a large number of inter-dependant DLLs, the only real test of MDAC setup success is to fully test your MDAC using applications to ensure everything is working properly. The following tests do not require any specific applications installed on the computer, so they are good for a quick MDAC setup verification on any machine.
  1. First check that the ODBC Administrator is working. Open the Control Panel and select the ODBC Data Sources icon. (In Windows 2000 go toแผงควบคุมเลือกเครื่องมือการดูแลระบบคลิกData Sources (ODBC)). A dialog box should appear with the title "ODBC Data Source Administrator". Attempt to create a new ODBC datasource via the following steps:
    1. เลือกการDSN ของระบบtab in the ODBC Administrator.
    2. คลิกaddto create a new ODBC data source
    3. เลือกMicrosoft Access Driver(*.mdb) from the list and clickเสร็จสิ้น.
    4. ประเภท:TESTin the Data Source Name edit box.
    5. คลิกสร้าง.
    6. Type in C:\TEST.MDB in the Database Name edit box and clickตกลง. At this point a message box should appear indicating that a database was successfully created. คลิกตกลง.
    7. คลิกตกลงagain to close theODBC Microsoft Access Setupdialog box and create a new ODBC datasource.
    8. Next clickตกลงเมื่อต้องการปิดการODBC Administratorกล่องโต้ตอบ
    If the earlier steps complete successfully, you can be fairly certain that the ODBC core files and ODBC administrator are set up correctly.
  2. Next, create a Microsoft DataLink file and test a connection to the TEST datasource created earlier through the following steps:
    1. Right-click on the computer's desktop and from theใหม่เลือกเมนูMicrosoft Data Link. This should create a new file on the desktop named "New Microsoft Data Link.udl". In Windows 2000 right-click your desktop and create a text file and rename it Test.udl.
    2. Double-click this file to open theData Link Propertiesกล่องโต้ตอบ
    3. Select TEST (the data source you created earlier) in the "Use data source name" drop-down box.
    4. คลิกทดสอบการเชื่อมต่อปุ่ม At this point you should see a message box indicating "Test connection succeeded".
    If the earlier steps complete successfully, you have performed test of both OLE DB and ODBC as well as the Access ODBC driver.
In order to verify that ADO and RDS are installed correctly, you need to run an application that uses ADO or RDS on the computer. You can use the Component Checker tool described in the previous section.

If MDAC Setup continues to fail after carrying out the above stated precautions and troubleshooting techniques, please contact Microsoft Product Support Services for professional help. สำหรับรายชื่อทั้งหมดของหมายเลขโทรศัพท์ของ Microsoft Product Support Services และข้อมูลเกี่ยวกับค่าใช้จ่ายในการให้คำปรึกษา แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft::
http://support.microsoft.com/contactus/?ws=support
ผลิตภัณฑ์ของบุคคลที่สามที่กล่าวถึงในบทความนี้ ผลิตขึ้นโดยบริษัทที่ไม่ขึ้นอยู่กับ Microsoft Microsoft ไม่มีการรับประกันใดๆ ไม่ว่าโดยนัยหรือรูปแบบอื่นใด เกี่ยวกับประสิทธิภาพหรือความเชื่อถือได้ของผลิตภัณฑ์เหล่านี้

Microsoft จะให้ข้อมูลติดต่อของบริษัทอื่น เพื่อช่วยให้คุณสามารถขอรับการสนับสนุนทางเทคนิคได้ ข้อมูลติดต่อนี้อาจเปลี่ยนแปลงโดยไม่ต้องแจ้งให้ทราบล่วงหน้า Microsoft ไม่รับประกันความถูกต้องของข้อมูลการติดต่อกับบริษัทอื่นๆ เหล่านี้

ข้อมูลอ้างอิง

238239List of files installed by MDAC 2.1 Service Pack 2
232053List of files installed by MDAC 2.1 (GA)
243069List of useful articles related to MDAC Setup

คุณสมบัติ

หมายเลขบทความ (Article ID): 232060 - รีวิวครั้งสุดท้าย: 8 มกราคม 2554 - Revision: 2.0
ใช้กับ
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
Keywords: 
kbgrpdsmdac kbgrpdsvcdb kbhowto kbsetup tslic_tslic kbmt KB232060 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:232060

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com