MOICE question (where is Oice.exe?)

P

psnarula

In late May, I downloaded version 12.0.4518.1042 of FileFormatConverters.exe.
This is the self-extracting executable that installs the Compatibility Pack.
I used the /extract flag to unpack the .exe. The resulting files were dated
16 April 2007. I placed the unpacked files on a file share and then I used
Group Policy to install the Compatibility Pack on all of our clients that
have Office 2003 installed. I then enabled MOICE by associating supported
files types with C:\Program Files\Microsoft Office\Office12\Oice.exe. All of
this works without a problem.

Yesterday we had some problems with one of the machines and in the process
of trying to figure out what was going on, I uninstalled and then reinstalled
the Compatibility Pack. After uninstalling the Compatibility Pack, the
C:\Program Files\Microsoft Office\Office12 directory was deleted (as
expected). Upon reinstall, all files in the Office12 directory were back.
Except Oice.exe. So where did this guy go? I spent quite a bit of time
trying to figure out what was going on. I used verbose logging when
installing the MSI but that didn't help. I used Orca to dig into the MSI and
didn't really get anywhere with that either.

Then I decided to go and grab FileFormatConverters.exe from Microsoft's
website to make sure that my files were not corrupt. So I downloaded this
file, used it to install the Compatibility Pack, and of course Oice.exe shows
up this time. Then I noticed that I was using version 12.0.6015.5000 of
FileFormatConverters.exe and that the extracted files were dated 21 May 2007.


So the files have been updated. That's not a big deal. But then I noticed
that the new version of O12Conv.cab contains Oice.exe whereas the old version
does not contain Oice.exe.

Using the new files fixed my problem but it raises a very interesting
question -- how did Oice.exe get installed on the machines last month when
the old version of O12Conv.cab does not contain this file? Why did an
uninstall followed by a reinstall result in Oice.exe not coming back? Any
light you can shed on this would be appreciated.

Thanks.
 
P

psnarula

I did some more digging and now I can provide the answer to my own question:

Oice.exe is created by installing KB934390.

Of course, if you download the most current version of the compatibility
pack then Oice.exe comes bundled with it.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top