Solved

Microsoft Office 2000 Error message on web pages w/ embedded Google Map

Posted on 2009-05-17
16
969 Views
Last Modified: 2013-12-24
Anytime I go to a web page w/ an embedded Google Map, Windows Installer begins and I get a dialog box saying "Please wait while Windows configures Micrsoft Office 2000 Premium." Then it changes to "The feature you are trying to use is on a CD-ROM or other removable dish that is not available" and want me to insert the MS Office 2000 Premium disk.

I actually have MS Office 2003 installed on my computer. I do have a version of MS Word 2000 on my computer, as well as MS FrontPage 2000 (which I think is responsible for the message).

I am a teacher at a school, and we have MS FrontPage 2000 installed on some of our computers (and MS Office 03). We get the same message(s) when we open up a Power Point-made .htm file on the Internet on those computers.

So I think that FrontPage is somehow responsible for this pain. I do not want to unintall FrontPage however. Any ideas how I can get rid of the dialog boxes popping up?
0
Comment
Question by:oh_maestro
  • 9
  • 5
16 Comments
 
LVL 38

Expert Comment

by:BillDL
ID: 24406529
Hello Maestro

You don't say what your operating system is, so I am going to assume that the affected computers are running Windows XP.

Could you possibly supply the web address of an example page with an embedded google map so that we could try and see what component Internet Explorer is trying to have installed to support viewing it.

Try the following and see whether the page loads fully and is viewable as intended:
Start Menu > Settings > Control Panel > Internet Options > Advanced tab.
Uncheck the boxes that reference "Install on Demand".  here should be two, one referring to Install on Demand "Internet Explorer", and the other referring to "Other".
Click the "Apply" button and close Internet Options.
I would suggest rebooting at this stage, but it is probably not necessary.

It's hard to imagine why MS FrontPage should be at the root of the problem, because you are not trying to Edit any of the pages.  Have you actually inserted the Office 2000 Premium CD when prompted?  If so, what happened?

Perhaps it is trying to debug the web page and is looking for the Debug Manager that often installs from MS Office 2000 CDs and runs as a startup (mdm.exe as far as I recall).  The way around that is usually to ensure that the following boxes in Internet Options > Advanced tab are checked or unchecked, as indicated below:
Disable Script Debugging - checked
Show a notification of every script error - unchecked.

Let us know the answers to or results of the couple of things I have asked and we can take it from there.

Bill
0
 

Author Comment

by:oh_maestro
ID: 24406560
I am running Windows XP.

Here is a URL of a page that is giving me that message:
http://www.openhousesohio.com/house/listing?ID=44

I do not have the Office 2000 CD, because I do not have Office 2000.
FrontPage was given to me by the school so I could edit the school web site from home if needed.
0
 
LVL 38

Expert Comment

by:BillDL
ID: 24407195
First thoughts are that perhaps you don't have the graphics import filter for *.png files installed.  The images that make up the google maps embedded map look as though they are cached in the Temporary Internet Files folder as *.png image files.  I would have thought that Internet Explorer would have supported the decoding and display of *.png files natively, but you never know.

Have a look for this file to see if it exists on your system:
C:\Program Files\Common Files\Microsoft Shared\GRPHFLT\PNG32.FLT

If you don't have the file, then I have a Microsoft Office 2000 Premium CD here and I'm sure I could extract the file for you to copy into that folder and see if that IS why you are being prompted for the CD.  Microsoft Office 2003 should have installed its own version of that file to the same folder (2003.1100.8165.0), but only if that is already selected as a "typical" component to install, or if you did a Custom Install and selected it.

Remember that when you install an Office Application from a MS Office CD, unless you do a Custom Install and deliberately exclude certain components, some that are not absolutely required by the one application you are installing will be installed.  In general though, if the components already exist on your system and are more recent, then they won't be updated from the CD.  You said that you have Word 2000 and FrontPage 2000 installed.  I can only assume that they were installed from the Microsoft Office 2000 Premium CD.

Now I am just taking a stab in the dark with the above suggestion.  It may not be related at all, because graphic import filters are mainly used for importing and inserting images into applications like Word, Excel, etc.  It's the only connection with MS Office that I can think of right now, but we can explore other possibilities if you eliminate "PNG32.FLT" from further consideration.
0
 

Author Comment

by:oh_maestro
ID: 24469621
Sorry, for the slow response - I have been out of town.

Anyway, I did search and I do have the file PNG32.FLT.

Is there anyway to see what the Installer is actually looking for?
0
 
LVL 38

Expert Comment

by:BillDL
ID: 24481319
The Event Viewer perhaps?
Start menu > Run > and type    eventvwr.msc /s    > click OK or press Enter.

Click on the "Application" section and look in the right pane under the "Source" column for events named "MsiInstaller".  Double-Click to open and then click the "Copy" icon in the upper right of the dialog below the Up/Down arrows.

Click the link entitled "http://go.microsoft.com/fwlink/events.asp" in the lower part of the dialog and it should open the "Help and Support" window with any additional explanation of the error or problem if any additional info is available.

Pull up Notepad and paste what you copied, then scroll over and copy the results in the Help and Support window to paste into Notepad.

Whether or not this will reveal exactly what the installer was looking for is not known, but it's worth checking.

You could look in the Current User's "Temp" folder for any partial log files or error logs that may have been created.  It would obviously be best to delete Temp files before recreating the scenario to save you trying to guess what files were freshly created ones.

You might want to try using a utility such as Process Explorer to list all processes just as you recreate the scenario leading to the CD Prompt.  Be warned though, literally hundreds of lines will be created within a couple of seconds.  Explore the program options and see what you can filter out.  Perhaps you can isolate a related registry key being checked immediately the issue happens, or it may even list programs that are being called for as the events occur.

http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Process Explorer superseded and merged the functions of RegMon and FileMon (http://technet.microsoft.com/en-us/sysinternals/bb795533.aspx), but perhaps using those separate older utilities may be better at singling out the separate activities going on.

In the end though, I think the only sure-fire way to know what it was calling for would be to get a copy of the same version CD it is prompting for, or direct it to a hard drive folder containing the contents of such a CD.
0
 

Author Comment

by:oh_maestro
ID: 24482009
Event Viewer Description
Detection of product '{00000409-78E1-11D2-B60F-006097C998E7}', feature 'ProductNonBootFiles' failed during request for component '{7AB02DE0-B463-11D1-96C4-0080C728108A}'
Help and Support message
We're sorry
There is no additional information about this issue in the Error and Event Log Messages or Knowledge Base databases at this time. You can use the links in the Support area to determine whether any additional information might be available elsewhere.
0
 

Author Comment

by:oh_maestro
ID: 24482015
Increasing pts
0
Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

 
LVL 38

Expert Comment

by:BillDL
ID: 24490451
Every different version of each Microsoft Office product has a unique identifier string that is written to the registry on installation and thereafter used as the reference to the application or suite of applications.  I believe {00000409-78E1-11D2-B60F-006097C998E7} is Office 2000 Premium, but I would have to check my CD and verify that.

Additionally, Windows and MS Office components, hotfixes, updates, patches, etc, are given a unique identifier.  I will need to ascertain what MS Office or Windows component is assigned {7AB02DE0-B463-11D1-96C4-0080C728108A}.

It certainly sounds as though MS Office is attempting to perform a self-repair, or has had one of the optional components set to "Install on First Use" during the original setup, and that something is now asking for that component to be repaired or installed.  This general type of error message commonly occurs when the original install source is missing or the logged on user does not have sufficient rights for it to be made available while he/she is logged in.

Unfortunately there are many shared Windows files and programs that are often installed by MS Office, eg. Internet Explorer, Windows Address Book, proofing tools, file format import filters, etc.  Whatever Internet Explorer is encountering on those web pages that are problematic for you, they could easily be Windows files that just happened to have been last updated to more recent versions when Office 2000 was installed.  If the component or file in question is a rarely updated one that has existed as that version since Office 2000 setup, then the original install source will still be seen as the Office 2000 CD.  So it's perhaps a bit misleading to just assume that the Windows Installer is trying to update an MS Office component.

I will search later for {7AB02DE0-B463-11D1-96C4-0080C728108A}, or try and find references to it on my Office 2000 Premium CDs.
0
 
LVL 38

Expert Comment

by:BillDL
ID: 24490482
Suggestion:

Open Regedit.  If it starts off rooted anywhere other than the top level "My Computer", press and hold the left arrow to collapse the keys then close and reopen Regedit.  Now search for keys, data and values and enter {7AB02DE0-B463-11D1-96C4-0080C728108A} (including the { }) in the "Find What?" field.

You are looking for something that pins this down to the name of an MS Office or Windows component or file name, and that may mean expanding the sub-keys of any key it stops at and looking across in the right pane.

F3 to "Find Next".
0
 
LVL 38

Expert Comment

by:BillDL
ID: 24490566
You are likely to find the most relevant registry key here:
HKEY_CLASSES_ROOT\Installer\Features\
Note how the sub-keys contain the same number of digits as the {long-dash-separated-numbers} but without the dash separators.  So, perhaps searching for:
7AB02DE0B46311D196C40080C728108A
may get results faster, eg.
HKEY_CLASSES_ROOT\Installer\Features\7AB02DE0B46311D196C40080C728108A
0
 

Author Comment

by:oh_maestro
ID: 24494767
Using Regedit,
Did not find anything for 7AB02DE0-B463-11D1-96C4-0080C728108A or 7AB02DE0B46311D196C40080C728108A.

Did find something for 00000409-78E1-11D2-B60F-006097C998E7:
C:\WINDOWS\Installer\{00000409-78E1-11D2-B60F-006097C998E7}\fpicon.exe,1

Not sure what to do from here.
0
 
LVL 38

Expert Comment

by:BillDL
ID: 24497834
Thanks for that.  It sheds a little more light on the problem area given that a web page is somehow referencing a web page editing program.  It's a little less obscure than trying to figure out why a web page could be causing Windows to call the Windows Installer looking for Microsoft Office in general.

The registry value you found will be for a particular file type and will be setting the "DefaultIcon" to display for files of that particular type.  The "fpicon.exe" file referenced is not a full program executable, but rather is just a container for multiple Icon Groups that is created at the time the application is installed.

This tells me that the Package Code for your version of Microsoft Office OR FrontPage is {00000409-78E1-11D2-B60F-006097C998E7}, but there was something I had been forgetting about the other {long-unique-number}.  In the registry, the identifier number {7AB02DE0-B463-11D1-96C4-0080C728108A} will most likely be jumbled around.  I noticed this fairly recently while considering another problem, but I will have to look carefully at the pattern used to transpose the pairs of characters.  From what I recall off the top of my head, the rightmost grouping 0080C728108A was rearranged by transposing each pair of characters, something like this 00087C8201A8.

I will need to get back to you later tomorrow about this as I am just going out to work.  10pm here on GMT :-(
0
 
LVL 38

Accepted Solution

by:
BillDL earned 400 total points
ID: 24508750
Hi

I have made a little headway regarding the Globally Unique Idendifier (GUID):
{7AB02DE0-B463-11D1-96C4-0080C728108A}
but it still doesn't explain why you are experiencing the problem when visiting web pages with embedded google maps.  That part may require some more investigation.

Let me first explain something about Microsoft Office installations.  You can install the suite from the CD, from a folder containing the contents of the CD copied there, or from an Administrative Setup share.  The last method is a way of expanding much of the normally compressed content into a folder that is then used to set up Office across a network.

In all instances, however, the installation and any subsequent Repair installations or adding or removing Office components under "Maintenance Mode" in Add/Remove programs will do the following:

1. Consult the registry for the original "Install Source" location
2. Look in that location for the file "DATA1.MSI".

"Data1.cab" is in the root of the MS Office CD, and in the case of a 2 or more set of CDs for a larger office suite, the *.MSI file will reflect the number of the subsequent CDs, eg. "Data2.msi" for the 2nd CD of an Office 2000 Premium CD.

There are a lot of instances where, when MS Office was installed and some of the "optional components" are left set to "Install on first use", a user who does not have permission to access the "Install Source" location on a network server will go to use a feature that needs to then install.  The installation of the additional component fails.  A workaround, if the component needed is in the "DATA1.MSI" file, is to copy that file into a folder where the user does have permission, and attempt to direct the setup process to find that file instead.

I unpacked the Main Office 2000 Premium Setup "Data1.msi" in two different ways from a folder containing the contents of my first Office 2000 Premium CD. One was using the "adminstrative install" option that decompresses the real files, and the other way unpacks binary source files.  I openened the "!_StringData" file that was unpacked by the 2nd method and a search of that file revealed:

Global_Office_SetLanguage{7AB02DE0-B463-11D1-96C4-0080C728108A}setlang.exe

OK, so I searched the entire CD, including the folder containing the files unpacked from Data1.msi using the first method, and found "SetLang.exe" in the following locations:

CD1\PFILES\MSOFFICE\OFFICE\SETLANG.EXE

CD1\DATA1-CAB_Extracted\Program Files\Microsoft Office\Office\SETLANG.EXE

So, it is clear that "Setlang.exe" is present as a loose file on an Office 2000 CD, but is also packed into "Data1.msi" in the root of the CD.  The files are identical.

Additionally, this file is normally installed to the folder (where <?> is the version number of the Office product, Office 2000 being 9):

C:\Program Files\Microsoft Office\Office9\SETLANG.EXE

This file is used to enable and set the default editing language for all installed MS Office products, and the version number of the program refelcts the MS Office version, with mine from MS Office 2000 Premium being 9.0.0.2702.  Of course, if you have installed any other MS Office (or individual application) versions, such as Word 2003 then you will also have the folder:

C:\Program Files\Microsoft Office\Office11

which could also contain another "SETLANG.EXE" file of a different version.

In your case, however, something is calling for the MS Office 2000 Premium CD because the CD was probably the original install source, and the component it needs is assumed to be on that CD.  I suspect it is looking for the "DATA1.MSI" file in the root of the CD from which to install "SETLANG.EXE".

The first thing that is important to know is whether you have a "SETLANG.EXE" already installed in the program folder shown arlier, and if so what version it is.  Also, whether there are any other instances of "SETLANG.EXE".

If the file has not been installed, then what I would do is make sure that nothing allows it to install on demand as follows.

Control Panel > Add/Remove Programs > Microsoft Office 2000.
Click on it and then click the "Change" button when it shows.

It will show the usual "Preparing to set up" etc, dialogs, then stop on the 3 Maintenance Mode options: Add or Remove Features, Install or Repair, and Uninstall.

Choose the "Add or Remove Features" option and click "Next".  It should then present you with the "Custom Options" dialog to "Select the Microsoft Office 2000 Applications you would like to install" by means of check-boxes.

LEAVE the boxes alone that are already checked, but check the "Choose advanced cusomization of applications" box and the "Update" button will change to a "Next" button to click.

This will now show you all the optional components presented as drop-down lists with the options Run from My Computer, Run All from My Computer, (possibly also matching options to run from "Network"), Not Available, and Installed on First Use.

Scroll down to and expand the "Office Tools" section.  You will there see an option entitled "Language Settings Tool".

My suspicion is that this component is set to "Installed on First Use".  If so, and if you have no need to change the default language for all the MS Office applications, then change this to "Not Installed" so it shows a Red X.  Clicking "Update" now will update the setup configuration options, and would UNinstall that component if it had already been installed.  If you are just doing a run-through, click "Cancel" and no changes will be applied at this time.

As I said though, I cannot understand why a web page with an embedded Google map should be causing this behaviour.  One thought I had is that somehow something like "Microsoft Map" installed by MS Office may be getting called into action, but I really don't know much about that additional (3rd-party?) component.  Another possibility is that the scripts that load the Google map in the web page need to query the language, text direction, font substitutions, or similar.  Now I wouldn't have referred to the Office Language Settings Tool as being a "Shared Utility", but there is the chance that Internet Explorer uses it if it is installed.

I'm sorry that I'm having to guess about the cause, but let's see what happens about my suggestions above and take it from there if nothing changes.
0
 
LVL 38

Expert Comment

by:BillDL
ID: 24508757
I should have mentioned this in anticipation of a potential problem.  If, at the very start of the Add/Remove Programs Office setup dialogs, you are asked to insert the install source CD, then I could provide you with a "Data1.msi" file from a MS Office 2000 Premium CD to see if you could work around that issue.  I can't see that it would breach any copyright or rules in the respect that you aren't installing anything unlawfully, you just need to get past a restriction to UNinstall a component.  The file is about 1.3MB.
0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Problem: You created a new custom form in Outlook for your contacts (added fields, deleted fields, changed the layout of fields, whatever) and made it the default form for contacts. The good news is that all new contacts will utilize the new form. T…
This article will show you how to use shortcut menus in the Access run-time environment.
The purpose of this video is to demonstrate how to prevent comment spam on a WordPress Website. This will be demonstrated using a Windows 8 PC. Plugin Akismet will be used. Go to your WordPress login page. This will look like the following: myw…
The viewer will learn how to  create a slide that will launch other presentations in Microsoft PowerPoint. In the finished slide, each item launches a new PowerPoint presentation and when each is finished it automatically comes back to this slide: …

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now