Warning

 

Close
Confirm Action

Are you sure you wish to do this?

Cancel Confirm
AR15.COM
1/15/2003 8:57:09 PM EDT
Hey guys, I am trying to update the file OLEAUT32.DLL on a NT 4 system.  Problem is that something is using the file and I am unable to update it.  Does anyone know of some secret to updating in use dll files?
1/15/2003 8:59:11 PM EDT
[#1]
Not a big computer geek so this prolly wont work but have you tried restarting the system and then updating right after? The file might not be in use then...

Edit: Not implying youre a computer geek or anything :)
1/15/2003 9:07:12 PM EDT
[#2]
That file is used by Office.

Open task manager, and see if any office processes are open.  Close all applications.... stop all applications running in the system tray, and then end any office processes that might be running.  For instance, if you have a PDA, they typically open Outlook when they start, in the background, which could lock this file.

Why are you trying to update only this file?
1/15/2003 9:07:17 PM EDT
[#3]
That's a system file and you normally have to update it through an installation program. It's very often updated when you install new versions of IE or MDAC.

BTW, it's unlikely you can update the file without using an installer. It's one of the core OLE automation libraries, which is technology used by Explorer, IE, and virtually every user element in Windows (if not directly, then indirectly).
1/15/2003 9:08:40 PM EDT
[#4]
[:)] The problem is that the file is being used by the OS.  So you cant just delete or replace it.  The other problem is that NT uses NTFS so you cant just go to a dos promt and take care of it.

I found a Vbrun file from MS that I am trying now.  It has an updated version of oleaut32.dll but I'm not sure if its current enough.
1/15/2003 9:10:22 PM EDT
[#5]
Thanks for all the replies guys, now I sound like a bumblind idiot basicly repeating what you said in your posts [:)]
1/15/2003 9:13:08 PM EDT
[#6]
Got it taken care of.  The update file vbrun60.exe contained a newer version that worked.