Microsoft KB Archive/140620

= OFF95: Page Fault in Module MSO95.DLL When You Search Contents =

Article ID: 140620

Article Last Modified on 8/17/2005

-

APPLIES TO


 * Microsoft Office 95 Standard Edition
 * Microsoft Excel 95 Standard Edition
 * Microsoft PowerPoint 95 Standard Edition
 * Microsoft Word 95 Standard Edition
 * Microsoft Project 4.1 Standard Edition
 * Microsoft Access 95 Standard Edition

-



This article was previously published under Q140620



SYMPTOMS
When you use the Text Or Property field in the Open dialog box to search for files in Microsoft Office for Windows 95, you may receive the following error message:

This program has performed an illegal operation and will be shut down. If the problem persists, contact the program vendor.

If you click Details, a message similar to the following appears

 caused an invalid page fault in module MSO95.DLL at 0137:506a705c.

where  is any Microsoft Office for Windows 95 application from which you ran the Open dialog box and performed a content search. If you perform the search from the Open dialog box of a Microsoft Office application, the application hangs (stops responding). If you perform your search from the Open dialog of the Office Start menu or the Office Shortcut Bar, the Open dialog box is closed.



CAUSE
This problem occurs after you install Microsoft Access 7.0 from either the stand-alone Microsoft Access version 7.0 package or the Microsoft Office Professional for Windows 95 package, and you use the content search feature in the Open dialog box as described in the following cases.

Case 1

 * You perform a content search, and you select All Files (*.*) or Databases (*.mdb) in the Files Of Type box.

-and-


 * You include an .mdb file in your search path that was not created with Microsoft Access. For example, an .mdb file that you created with Microsoft Visual Basic or Microsoft Project.

-and-


 * You specify search text in the Text Or Property box in the Open dialog box.

An .mdb file that you create with Visual Basic or Microsoft Project does not contain a property string. Because the Open dialog box must access the property string values when searching for content in .mdb files, an illegal operation error appears when the content search finds an .mdb file without a property string. Note that any .mdb file created outside of Microsoft Access lacks a property string value. An .mdb file that you create with Microsoft Access contains a property string.

Case 2

 * You perform a content search, and you select All Files (*.*) or Databases (*.mdb) in the Files Of Type box.

-and-


 * Your search path contains an .mdb file that contains 0 bytes.

-and-


 * You specify search text in the Text Or Property box in the Open dialog box.

You may have an .mdb file that contains 0 bytes if you use the Setup program to remove all of Microsoft Access version 7.0 or Microsoft Office Professional for Windows 95. When you remove Microsoft Access, 0-byte .mdb files may be placed in a temporary folder on your hard disk. 0-byte .mdb files do not contain a property string. Because the Open dialog must access the property string values when you search for content in .mdb files, you receive an illegal operation error when the content search locates an .mdb file without a property string.

Case 3

 * You perform a content search, and you select All Files (*.*) or Databases (*.mdb) in the Files of Type list box.

-and-


 * Your search path contains an .mdb file.

-and-


 * You specify search text in the Text Or Property box in the Find Fast dialog to search for an .mdb file.

-and-


 * The search results in zero files found.



WORKAROUND
To work around this problem, use the following methods:

Method 1: For .mdb files that were not created with Microsoft Access Use the following steps to open and close the .mdb file in Microsoft Access before using Find Fast:  Open the .mdb file in Microsoft Access. Close the file. Start the Open dialog box and perform your content search.

Method 2: For 0-byte .mdb files, delete the 0-byte .mdb files in the Temp folder:  Start Microsoft Windows Explorer.</li> Select the Temp folder in the Windows folder and delete the 0-byte .mdb files.</li> Start the Open dialog and perform your content search.</li></ol>

Method 3: For .mdb files on a read-only share, index all the files on the server using the Find Fast indexer. To do this, use the following steps:  From a computer that has read/write access to the share, go to the Control Panel Window, and double-click the Find Fast icon.</li> On the Index menu, click Create Index.</li> In the In And Below box, type the path where the index is to be created (note that you can use the Browse button to enter this information).</li> In the Of Type box, select All Files (*.*).</li></ol>

Method 3 has the advantage of speeding up file searches performed on a server that is indexed because all files that can be found in a search are indexed.

If the server being indexed is running Windows NT 3.51, you can use the Find Fast NT service, which is included in the Office Resource Kit. The Find Fast NT service is also available online. For additional information, please see the following article(s) in the Microsoft Knowledge Base:

140619 OFF95: Contents of The MS Office For Windows 95 Resource Kit

<div class="status_section">

STATUS
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. This problem was corrected in Microsoft Office versions 7.0a and 7.0b for Windows 95.

<div class="moreinformation_section">

MORE INFORMATION
For additional information, please see the following article(s) in the Microsoft Knowledge Base:

135476 OFF95: Office for Windows 95 Find Fast Indexer Overview

<div class="references_section">