WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

OLE COM ADO CDO ADSI LDAP
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

OLE Operations Failing Unless IE4 Installed

Keywords:   IE4 DCOM98 patch

The mysterious problem of the Attachmate Extra / WinBatch script that ran better on systems with Microsoft Internet Explorer installed is solved. I suspected that the large number of OLE calls in our script was a factor. Since a bunch of OLE files are updated in an IE install, I went looking for a packaged solution. No luck. Microsoft wants everyone to have IE installed.

However, our intrepid developer was undaunted (well, not very daunted). The solution is the DCOM98 update that is on the VB6 CD (and also the MS web site). In addition the DCOM stuff, it has a complete set of updated OLE DLLs.

Knowledge is power, share and enjoy...

These DLLs seem to fix other Windows problems.

A patch from Microsoft, DCOM98 PATCH, updates these files and the OLE responsible for the remote procedure call.

You might want to read through the following pages:


http://www.microsoft.com/com/default.asp

Here's a paired down article from MS:


INFO: DCOM98 Release Notes

SUMMARY

DCOM98 is installed by the Visual Basic installation program. 
Visual Basic and some applications created in Visual Basic 
require DCOM98 to be installed in order for some components 
to run properly. DCOM98 extends support for DCOM (Distributed 
Component Object Model) for Microsoft Windows 98 and Microsoft 
Windows 95. DCOM98 is not required for Windows NT systems; 
DCOM is an intrinsic part of the NT operating system. 

This article contains the DCOM98 Release Notes. 

MORE INFORMATION

The release notes are only available after DCOM98 has been 
installed. After DCOM98 is installed, the release notes may 
be found at the following location: 

   \Windows\System\Dcom98\relnotes.txt


DCOM98 is also available on Disk 1 of the Visual Basic 
installation CD-ROM in the DCOM98 folder. For more 
information about the two files in this folder,
please see the Release Notes below. 

DCOM98 Release Notes

DCOM98 extends support for DCOM for Microsoft Windows 98 
and Microsoft Windows 95. Please note the following 
instructions, guidelines, and features new to this 
release of COM and OLE functionality for Windows 95 
and Windows 98. 

Distributed COM (DCOM) extends the Component Object 
Model (COM) infrastructure, transparently and 
naturally adding support for reliable, secure, and 
efficient communication between COM components, 
such as ActiveX Controls, scripts, and Java applets 
residing on different machines in a LAN, a WAN, or on 
the Internet. With DCOM, your application can be 
distributed across locations that make the 
most sense to your customer and to the application. 

For more in-depth information, please read the 
DCOM Technical overview, available on the Microsoft 
COM Home Page at: 

http://www.microsoft.com/com/


I. INSTALLATION NOTES

A. Downloading and Extracting DCOM98

If you have downloaded this release of DCOM98 from a 
Web site, you should read the release notes completely 
before you extract and install DCOM98. 

After downloading DCOM98, you will have one or two 
compressed executable files on your hard drive: 

     DCOM98.EXE contains the COM system DLLs 
     DCM98CFG.EXE contains the DCOM Configuration utility 

To extract either file and begin the installation 
process, type the file name at the Command Prompt or 
double-click the file from Windows Explorer. After running 
DCOM98.EXE, you will be prompted to reboot your 
system to complete the installation. Your existing OLE
and COM system components will be saved to allow you to 
uninstall DCOM98 if necessary. 

If you run these programs on any version of Windows NT, 
no system components will be overwritten. You may be asked 
to reboot your system in order for changes to take effect; 
this is not necessary, as nothing as been changed. 

B. International Version

DCOM98 can be installed over any localized version of 
Windows 95 or Windows 98. DCOM98 does not include 
the OLE Common Dialogs (OLEDLG.DLL), which is the 
only portion of DCOM98 requiring localization. 

Note that the end-user license agreement (EULA), release 
notes, and setup prompts have not been localized. When 
you run DCOM98.EXE on a localized version of Windows, 
standard Windows buttons will be localized, but the 
remaining prompts will not. 

In addition, the DCOM Configuration utility, DCM98CFG, 
is only provided in English in this Web release. 
The program will work correctly on localized versions 
of Windows 95 and Windows 98. However, the instructions 
will only appear in English. 

C. Before You Install DCOM98

The DCOM98 installation program updates your system 
DLLs. We recommend that you save all open documents 
and close all programs before installing DCOM98. 

D. Uninstalling DCOM98

NOTE: We recommend caution when uninstalling DCOM98 
because other applications may depend on the functionality 
it provides. To make it less likely that DCOM98 would be 
removed inadvertently, the "DCOM" entry has been removed from 
the "Add/Remove Programs" applet. However, it may still be
uninstalled via the command line. 

If you are certain that you want to uninstall DCOM98, 
from a command line, cd to windows\system\dcom98\oldole. 
Type "uninstall" and follow the instructions provided. You 
will have to reboot to complete the uninstall. When you 
uninstall, the uninstalled files are not deleted 
automatically, but you may safely delete them if you choose 
to. Note that if a version of Microsoft Internet Explorer 
that depends on DCOM is installed on a Win95 
machine, you will not be able to uninstall DCOM unless 
you've uninstalled IE first. 

II. RELEASE NOTES

A. What's New in DCOM98

This section lists the major new features of DCOM98 
that are visible to end- users and administrators. 
Additional features for developers 
are described in the Developer Notes below. 

Replacing DCOM98 with Older Version Prohibited

In previous releases of DCOM95, you could replace
a newer version of  DCOM95 with an older version of 
DCOM95. DCOM98 now checks version numbers on installation 
and does not allow you to install an older version on 
top of a newer version. This change will avoid problems 
with incompatible versions of DLLs. 

Visual Studio 6.0 Process Monitoring Support

In support of Visual Studio 6.0, DCOM98 provides 
monitoring information for developers to help them 
understand the behavior, performance, and structure 
of their application. If you are using 
Visual Studio Analyzer, you should always use DCOM98. 

New Directory Created by Setup

Setup creates a directory called DCOM98 under your 
system directory. The EULA, etc. are stored there. 
Setup also creates a directory under that called OLDOLE, 
into which the old DCOM95 or OLE binaries are backed 
up. These files get used if you later uninstall. 

COM Internet Services

The COM Internet Services (CIS) enable clients and 
servers to be connected over the internet using COM. 
The COM Internet Services consist of: 

     a new DCOM protocol, Tunneled TCP 
     a new moniker type, OBJREF moniker 
     a new CISCNFG utility 


B. DCOM98 File List

This table lists the version numbers of files 
distributed with DCOM98: 

oleaut32.dll     2.30.4261
secur32.dll      4.10.1999
compobj.dll      2.3.1
ole2.dll         2.3.1
ole32.dll        4.71.2512
olecnv32.dll     4.71.2512
olethk32.dll     4.71.2512
rpcltc1.dll      4.71.2512
rpcltc5.dll      4.71.2512
rpcltccm.dll     4.71.2512
rpclts5.dll      4.71.2512
rpcltscm.dll     4.71.2512
rpcns4.dll       4.71.2512
rpcrt4.dll       4.71.2512
rpcss.exe        4.71.2512
storage.dll      2.3.1
stdole2.tlb      2.30.4261
stdole32.tlb     2.1
imagehlp.dll     4.00
dllhost.exe      4.71.2512
comcat.dll       5.0
iprop.dll        4.00
rpcmqcl.dll      4.71.2512
rpcmqsvr.dll     4.71.2512
olepro32.dll     5.0.4261
asycfilt.dll     2.30.4261


This table lists the version numbers of files 
distributed with DCM98CFG: 

mfc40.dll        4.1.6139
msvcrt40.dll     4.21.0000
dcomcnfg.exe     5.00.1601.0
oledlg.dll       1.0
ciscnfg.exe      4.71.2424



You can find additional information about DCOM on 
the COM Home Page at 

   http://www.microsoft.com/com/


Additional query words: 

Keywords          : kbVBp600 kbNTOS kbWinOS95 kbWinOS98
		    kbRegistry kbDCOM kbVS600 kbsetup
Version           : WINDOWS:6.0
Platform          : WINDOWS
Issue type        : kbinfo
 

Article ID:   W13675
Filename:   OLE Failing unless IE4 Installed - DCOM98.txt
File Created: 2004:08:20:08:14:34
Last Updated: 2004:08:20:08:14:34