Jump to content

Uninstalling MDAC components


bristols

Recommended Posts

I'm building a minimal 98 SE system. I'm trying to shrink it according to my needs. Of course there are accounts of many similar projects documented across the internet. But it seems that few of them mention explicitly uninstalling MDAC components.

I've read that MDAC version 2.1d is shipped with 98 SE (so far I have avoided using the MDAC Component Checker from Microsoft to verify this, mainly because I'm not keen to use its MSI installer). Here's a list of MDAC-related files that I'll take as my main reference for files to remove:

Filename	   	Version		  Install Location						 		  Description
====================================================================================================
ADO
---
ADOReadme.txt \Program Files\Common Files\System\ADO Release Notes for ADO
Adoapt15.reg \Program Files\Common Files\System\ADO Apartment Thread Model batch file
Adofre15.reg \Program Files\Common Files\System\ADO Free Thread Model batch file
Adojavas.inc \Program Files\Common Files\System\ADO JavaScript Include file for ADO
Adovbs.inc \Program Files\Common Files\System\ADO VBScript Include file for ADO
Makapt15.bat \Program Files\Common Files\System\ADO Apartment Thread Model batch file
Makfre15.bat \Program Files\Common Files\System\ADO Free Thread Model batch file
Msader15.dll 2.10.3711.3 \Program Files\Common Files\System\ADO ADO Error String Library
Msado15.dll 2.10.3711.9 \Program Files\Common Files\System\ADO ADO Library
Msado20.tlb \Program Files\Common Files\System\ADO ADO Type-Library
Msador15.dll 2.10.3711.3 \Program Files\Common Files\System\ADO ADO Resource Library
Msadrh15.dll 2.10.3711.3 \Program Files\Common Files\System\ADO ADO Rowset Helper

ADOMD
-----
ADOMDReadme.txt \Program Files\Common Files\System\ADO Release Notes for ADOMD
Msadomd.dll 2.10.3711.0 \Program Files\Common Files\System\ADO ADO Multi-Dimensional Library

ADOX
----
ADOXReadme.txt \Program Files\Common Files\System\ADO ADOX Release Notes
Msadox.dll 2.10.3711.0 \Program Files\Common Files\System\ADO ADO Extensions Library

JRO
---
JROreadme.txt \Program Files\Common Files\System\ADO Release Notes for JRO
Msjro.dll 2.10.3711.0 \Program Files\Common Files\System\ADO Jet Replication Objects Library

Jet98
-----
Expsrv.dll 6.0.0.8268 <system directory> VBA Expression Service
Msexch40.dll 4.00.2521.8 <system directory> Exchange IISAM
Msexcl40.dll 4.00.2521.8 <system directory> Excel IISAM
Msjet40.dll 4.00.2521.8 <system directory> Jet Engine
Msjetoledb40.dll 4.00.2521.8 <system directory> OLE DB Provider for Jet
Msjint40.dll 4.00.2521.8 <system directory> Jet International Library
Msjter40.dll 4.00.2521.8 <system directory> Jet Error Library
Msjtes40.dll 4.00.2521.8 <system directory> Jet 4.0 Expression Service
Msltus40.dll 4.00.2521.8 <system directory> Lotus IISAM
Mspbde40.dll 4.00.2521.8 <system directory> Paradox IISAM
Msrclr40.dll 4.00.2521.8 <system directory> Replication Reconciler
Msrd2x40.dll 4.00.2521.9 <system directory> ISAM for Jet 2.0 Databases
Msrd3x40.dll 4.00.2521.8 <system directory> ISAM for Jet 3.0 Databases
Msrecr40.dll 4.00.2521.8 <system directory> Replication Reconciler Resource Library
Msrepl40.dll 4.00.2521.9 <system directory> Replication Library
Mstext40.dll 4.00.2521.8 <system directory> Text IISAM
Mswdat10.dll 4.00.2521.8 <system directory> Jet Sorting Data Library
Mswstr10.dll 4.00.2521.8 <system directory> Jet Sorting Library
Msxbde40.dll 4.00.2521.8 <system directory> dBase IISAM
vbajet32.dll 6.0.1.8268 <system directory> VBA Expression Service Loader

JetODBC
-------
Odbcjet.cnt <system directory> JetODBC Help Contents
Odbcjet.hlp <system directory> Jet ODBC Help
Odbcji32.dll 4.0.3711.06 <system directory> ODBC Driver for Desktop Databases Resource Library
Odbcjt32.dll 4.0.3711.08 <system directory> ODBC Driver for Desktop Databases
Oddbse32.dll 4.0.3711.06 <system directory> Installable dBase IISAM
Odexl32.dll 4.0.3711.06 <system directory> Installable Excel IISAM
Odfox32.dll 4.0.3711.06 <system directory> Installable FoxPro IISAM
Odpdx32.dll 4.0.3711.06 <system directory> Installable Paradox IISAM
Odtext32.dll 4.0.3711.06 <system directory> Installable Text IISAM

MTxOCI
------
Mtxoci.dll 1998.2.715.0 <system directory> Oracle Database support Library

ODBC
----
Ds16gt.dll 3.510.3711.0 <system directory> ODBC 16-bit driver setup generic thunking
Ds32gt.dll 3.510.3711.0 <system directory> ODBC 32-bit driver setup generic thunking
Mtxdm.dll 1997.11.532.0 <system directory> ODBC Connection Pooling Manager
Odbc16gt.dll 3.510.3711.0 <system directory> ODBC 16-bit generic thunking
Odbc32.dll 3.510.3711.0 <system directory> ODBC Driver Manager
Odbc32gt.dll 3.510.3711.0 <system directory> ODBC 32-bit generic thunking
Odbcad32.exe 3.510.3711.0 <system directory> ODBC Administrator Executable
Odbccp32.cpl 3.510.3711.0 <system directory> ODBC Control Panel Applet
Odbccp32.dll 3.510.3711.0 <system directory> ODBC Control Panel Library
Odbccr32.dll 3.510.3711.0 <system directory> ODBC ANSI Cursor Library
Odbccu32.dll 3.510.3711.0 <system directory> ODBC Unicode Cursor Library
Odbcinst.cnt <system directory> ODBC Installer Help Contents
Odbcinst.hlp <system directory> ODBC Installer Help
Odbcint.dll 3.510.3711.0 <system directory> ODBC 16-bit Installer
Odbctrac.dll 3.510.3711.0 <system directory> ODBC Tracing Library

OLEDB
-----
MSDASQLreadme.txt \Program Files\Common Files\System\OLE DB OLE DB Provider for ODBC Release Notes
Msdadc.dll 2.10.3711.2 \Program Files\Common Files\System\OLE DB OLE DB Data Conversion Library
Msdaenum.dll 2.10.3711.2 \Program Files\Common Files\System\OLE DB OLE DB Services Enumerator
Msdaer.dll 2.10.3711.2 \Program Files\Common Files\System\OLE DB OLE DB Errors Object
Msdaosp.dll 2.10.3711.0 \Program Files\Common Files\System\OLE DB OLE DB Simple Provider
Msdaps.dll 2.10.3711.0 \Program Files\Common Files\System\OLE DB OLE DB Interface Remote
Msdasc.cnt \Program Files\Common Files\System\OLE DB OLE DB Service Components Help Contents
Msdasc.dll 2.10.3711.2 \Program Files\Common Files\System\OLE DB OLE DB Service Components Library
Msdasc.hlp \Program Files\Common Files\System\OLE DB OLE DB Service Components Help
Msdasc.txt \Program Files\Common Files\System\OLE DB Release Notes for OLE DB Service Components
Msdasql.dll 2.10.3711.0 \Program Files\Common Files\System\OLE DB OLE DB Provider for ODBC
Msdasqlr.dll 2.10.3711.0 \Program Files\Common Files\System\OLE DB OLE DB Provider for ODBC Resource Library
Msdatl2.dll 2.10.3711.0 \Program Files\Common Files\System\OLE DB OLE DB Tools Library
Msdatt.dll 2.10.3711.0 \Program Files\Common Files\System\OLE DB OLE DB Temporary Table Service Provider
Msxactps.dll 2.10.3711.0 \Program Files\Common Files\System\OLE DB OLE DB Transactions Proxies / Stubs
Oledb32.dll 2.10.3711.9 \Program Files\Common Files\System\OLE DB OLE DB Core Services Library
Oledb32r.dll 2.10.3711.2 \Program Files\Common Files\System\OLE DB OLE DB Resource Library
Oledb32x.dll 2.10.3711.2 \Program Files\Common Files\System\OLE DB OLE DB Extensions Library

Oracle ODBC
-----------
MSOracle32Readme.txt <system directory> Oracle ODBC Driver Release Notes
Mscpxl32.dll 3.60.3.20 <system directory> ANSI Codepage Translator
Msorcl32.cnt <system directory> Oracle ODBC Help Contents
Msorcl32.dll 2.573.3711.0 <system directory> Oracle ODBC Driver
Msorcl32.hlp <system directory> Oracle ODBC Help

Oracle OLEDB
------------
MSOrclOLEDBreadme.txt \Program Files\Common Files\System\OLE DB Oracle OLE DB Provider Release Notes
Msdaora.dll 2.10.3711.0 \Program Files\Common Files\System\OLE DB OLE DB Provider for Oracle

RDS
---
HANDLER.reg \Program Files\Common Files\System\MSADC Register and Include file
Adcjavas.inc \Program Files\Common Files\System\MSADC JavaScript Include file for RDS/ADC
Adcvbs.inc \Program Files\Common Files\System\MSADC VBScript Include file for RDS/ADC
Handsafe.reg \Program Files\Common Files\System\MSADC Handler settings for safe mode/restricted access
Handunsf.reg \Program Files\Common Files\System\MSADC Handler settings for unrestricted access
Msadce.dll 2.10.3711.0 \Program Files\Common Files\System\MSADC RDS Client-Side Cursor Engine
Msadcer.dll 2.10.3711.0 \Program Files\Common Files\System\MSADC RDS Client-Side Cursor Engine Resource Library
Msadcf.dll 2.10.3711.0 \Program Files\Common Files\System\MSADC RDS Data-Factory Object
Msadcfr.dll 2.10.3711.0 \Program Files\Common Files\System\MSADC RDS Data-Factory Object Resource Library
Msadco.dll 2.10.3711.1 \Program Files\Common Files\System\MSADC RDS Databinding HTML Control
Msadcor.dll 2.10.3711.0 \Program Files\Common Files\System\MSADC RDS Databinding HTML Control Resource Library
Msadcs.dll 2.10.3711.0 \Program Files\Common Files\System\MSADC RDS ISAPI Library
Msadds.dll 2.10.3711.2 \Program Files\Common Files\System\MSADC RDS DataShape Provider
Msaddsr.dll 2.10.3711.0 \Program Files\Common Files\System\MSADC RDS DataShape Provider Resource Library
Msdaprsr.dll 2.10.3711.0 \Program Files\Common Files\System\MSADC RDS Proxies / Stubs Resource Library
Msdaprst.dll 2.10.3711.0 \Program Files\Common Files\System\MSADC RDS Proxies / Stubs Library
Msdarem.dll 2.10.3711.0 \Program Files\Common Files\System\MSADC RDS Remoting
Msdaremr.dll 2.10.3711.0 \Program Files\Common Files\System\MSADC RDS Remoting Resource Library
Msdatsrc.tlb <system directory> RDS DataBinding Type-Library
Msdfmap.dll 2.10.3711.0 \Program Files\Common Files\System\MSADC RDS Data-Factory Handler Core
Msdfmap.ini <windows directory> RDS Data-Factory Handler Core INI file

SQL Server ODBC
---------------
12520437.cpx <system directory> Translation Code Page
12520850.cpx <system directory> Translation Code Page
Sqlsrdme.txt <system directory> SQL Server ODBC Driver Release Notes
Cliconf.hlp <system directory> SQL Server Client Configuration Help file
Cliconfg.DLL 1998.11.13.0 <system directory> SQL Server Client Configuration Library
Cliconfg.exe 1998.11.13.0 <system directory> SQL Server Client Configuration Executable
Odbcbcp.dll 3.70.6.23 <system directory> SQL Server BCP Library
Sqlsodbc.hlp <system directory> SQL Server ODBC Help
Sqlsrv32.dll 3.70.6.23 <system directory> SQL Server ODBC Driver
Sqlstr.dll 1998.11.13.0 <system directory> SQL Server String Function Library
Sqlwid.dll 1998.11.13.0 <system directory> SQL Server UNICODE Function Library
Sqlwoa.dll 1998.11.13.0 <system directory> SQL Server ANSI / UNICODE Function Library

SQL Server OLEDB
----------------
SQLOLEDB.txt \Program Files\Common Files\System\OLE DB SQL Server OLEDB Provider Release Notes
SQLSOLDB.hlp \Program Files\Common Files\System\OLE DB SQL Server OLEDB Help
Dbmsadsn.dll 1998.11.13.0 <system directory> SQL Server AppleTalk Net-Library
Dbmsrpcn.dll 1998.11.13.0 <system directory> SQL Server RPC Net-Library
Dbmsshrn.dll 1998.11.13.0 <system directory> SQL Server Shared-Memory Net-Library
Dbmssocn.dll 1998.11.13.0 <system directory> SQL Server TCP/IP Sockets Net-Library
Dbmsspxn.dll 1998.11.13.0 <system directory> SQL Server SPX Net-Library
Dbmsvinn.dll 1998.11.13.0 <system directory> SQL Server Vines Networking Net-Library
Dbnmpntw.dll 1998.11.13.0 <system directory> SQL Server Named Pipes Net-Library
Instcat.sql <system directory> Updated System Stored Procedure Catalog<BR/>
Sqloledb.dll 7.1.6.23 \Program Files\Common Files\System\OLE DB SQL Server OLEDB Provider

Setup
-----
Common98.dll <system directory> Setup Library
Odbcconf.exe <system directory> Setup Library
Odbckey.inf <system directory> Setup Library
Odbcstf.dll <system directory> Setup Library
Qfeupd.exe <system directory> Setup Executable

System
------
Asycfilt.dll 2.40.4275 <system directory> OLE Automation System Library
Msvcirt.dll 6.00.8168.0 <system directory> Microsoft C-Runtime Library
Msvcrt.dll 6.00.8397.0 <system directory> Microsoft C-Runtime Library
Oleaut32.dll 2.40.4275 <system directory> OLE Automation System Library
Olepro32.dll 5.0.4275 <system directory> OLE Automation System Library
Stdole2.tlb 2.40.4275 <system directory> OLE Automation System Library

Visual FoxPro
-------------
Drvvfp.cnt <system directory> Visual FoxPro ODBC Driver Help Contents
Drvvfp.hlp <system directory> Visual FoxPro ODBC Driver Help
Vfpodbc.dll 6.0.8428.0 <system directory> Visual FoxPro ODBC Driver
Vfpodbc.txt <system directory> VFPODBC Release Notes

I won't try to remove every file listed here, because I'm already aware that other parts of my system (and programs I will use) require them (particularly the files listed above in the System directory). But the plan is to remove as many as possible without reducing the functionality I require.

The Component Checker mentioned above apparently can be used to unregister MDAC-related files. There's also a script provided by Microsoft to achieve the same purpose. Microsoft's stated aim is to help users install a later version of MDAC than the one currently installed, not to completely uninstall MDAC. I may try to use these if my simple approach of deleting the files and then cleaning the registry with Regseeker doesn't work out.

I'll update the thread with the results. Please share any thoughts you have about removing MDAC. Has anyone tried it? Is it completely unwise? Can you advise me about any pitfalls I should avoid? Thanks guys for any comments. I should also mention that I used the 98lite 4.5 Preview version to clean-install 98 SE without Internet Explorer, Outlook Express, and many other components.

Edited by bristols
Link to comment
Share on other sites


Guest wsxedcrfv
I'm building a minimal 98 SE system. Please share any thoughts you have about removing MDAC. Has anyone tried it? Is it completely unwise? Can you advise me about any pitfalls I should avoid? Thanks guys for any comments.

I was hoping to see more here in this thread, as I too would be interested in removing MDAC. Oh well...

Link to comment
Share on other sites

The full version of 98Lite let's you uninstall MDAC simply but you probably know that already.

Have a look at Mindows setuppp.inf. All references to mdacinst.inf are removed so unless some MDAC files are copied inside some other inf, MDAC is totally removed and that seems to work.

Maybe you can find the list of files that can be deleted safely by comparing the traditional installation scripts and Mindows scripts.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...