How to Rebuild the Reg.dat File and Re-register Applications
ID: Q122964
|
The information in this article applies to:
-
Microsoft Access 2.0
-
Microsoft Excel for Windows, versions 5.0, 5.0c
-
Microsoft Office for Windows, versions 4.0, 4.2, 4.3
-
Microsoft PowerPoint for Windows, versions 4.0, 4.0a, 4.0c
-
Microsoft Publisher versions 2.0, 2.0a
-
Microsoft Word for Windows, versions 6.0, 6.0a, 6.0c
-
Microsoft Works for Windows, version 3.0
-
Microsoft Windows 3.11
-
Microsoft Windows for Workgroups versions 3.1, 3.11
SUMMARY
Windows uses the registration database (Reg.dat) to store information about
OLE-compliant applications. Information in the Reg.dat file pertaining to a
specific application may be incorrect, or the entire Reg.dat file may
become corrupted.
This article explains how to rebuild the entire Reg.dat file and how to
re-register individual applications (including specific Microsoft
applications).
You should rebuild the Reg.dat file only be done when other troubleshooting
measures have proven unsuccessful, and when the nature of the problem
suggests Reg.dat difficulties.
If the problem affects only one application, re-register an individual
application before rebuilding the entire Reg.dat.
If the problem you are trying to solve is OLE-related, and other
troubleshooting methods haven't worked, rebuild the entire Reg.dat file.
It is not clear what causes corrupt Reg.dat files.
The "More Information" section of this article is divided into the
following subsections:
- How to Rebuild the Reg.dat File Completely
- How to Re-Register Applications
- How to Re-Register Individual Microsoft Applications
- Microsoft Access 2.0
- Microsoft Excel 5.0
- Microsoft Office 4.2
- Microsoft Office 4.3 Shared Applications
- Microsoft PowerPoint 4.0
- Microsoft Publisher 2.0
- Microsoft Word 6.0
- Microsoft Works 3.0
- Background: How Applications Register Automatically
MORE INFORMATIONHOW TO REBUILD THE REG.DAT FILE COMPLETELY
To completely rebuild the Reg.dat file, perform the following steps:
- Rename the Reg.dat file in your Windows folder to Regdat.old.
- In the Win.ini file, disable each line of the [EMBEDDING] section by
inserting a semicolon (;) at the beginning of each line. This prevents
Windows from rebuilding a new Reg.dat file based on this section.
These remarked lines may be removed once the applications have been
re-registered (refer to the section below entitled HOW TO RE-REGISTER
APPLICATIONS).
Once all changes have been made, click Save on the File menu. Then,
click Exit on the File menu.
- Quit and then restart Windows.
- In Program Manager, click Run on the File menu. In the Command Line
box, type the following command:
regedit /u c:\windows\system\setup.reg
NOTE: Substitute the correct path to your Windows\System folder if your
path is different.
- Click OK.
- Erase the contents of the Command Line box. In it, type the following
command:
regedit c:\windows\system\ole2.reg
NOTE: Substitute the correct path to your Windows\System folder if
your path is different.
- To begin the troubleshooting portion of this procedure, register only
the applications that were having problems. Use the steps in the section
of this article titled "How to Re-register Individual Microsoft
Applications."
If the problems disappear after the Reg.dat file has been rebuilt and
the concerned applications have been re-registered, you can assume that
a corrupted Reg.dat file was the problem and that the problem has been
solved. Continue to re-register the remaining applications.
HOW TO RE-REGISTER APPLICATIONS
The best method for re-registering an application is to reinstall it. Many
applications have a Setup icon in Program Manager in the program group
where
the application icon is located. To reinstall these applications, double-
click each icon and choose the reinstall option. If there is no Setup icon,
insert the first disk of the application's program disks, and run Setup
from the disk. Choose the Reinstall option.
See the following section for instructions on how to re-register Microsoft
applications.
HOW TO RE-REGISTER INDIVIDUAL MICROSOFT APPLICATIONS
Associate .reg Files with Regedit.exe
For an application to automatically register itself when the .reg file is
double-clicked, files with the .reg extension must be associated with the
REGEDIT program. To ensure that association, use the following steps:
- Start File Manager. On the File menu, click Associate.
- In the Associate dialog box, type "reg" (without the quotation marks)
in the Files With Extension box.
- Use the scroll bar below the Associate With box to select Registration
Entries (Regedit.exe). If it is not in the list, click Browse and
select Regedit.exe from the files in the Windows folder. Click the
OK button.
Microsoft Access 2.0
To register Microsoft Access, start Microsoft Access. Microsoft Access
registers itself automatically when run, so it is not necessary to merge
its .reg files into the registration database.
Microsoft Excel 5.0
To register Microsoft Excel, start Microsoft Excel. Microsoft Excel
registers itself automatically when run, so it is not necessary to merge
its .reg files into the registration database.
However, if there is no current entry for Microsoft Excel in the registry
and you allow it to self-register, it may include incorrect information
that could cause erratic behavior of the OLE server. To avoid this,
reinstall Microsoft Excel.
An alternative method involves the following two steps:
- Follow the steps in the "Associate .reg files with Regedit.exe" section
located above. Locate the Excel5.reg file in the Microsoft Excel folder
and double-click it.
- In File Manager, start Excel.exe.
Microsoft Excel is now properly registered.
Microsoft Office 4.2
Microsoft Office 4.2 and Microsoft Office 4.3 use .reg files that contain
variable path statements for their applications. Depending upon your
directory structure, these may be incorrect. To merge these .reg files,
open them and edit them first.
You will find the following .reg files in different locations depending on
the media and size. They are on Disk 1 of non-DMF versions, varying disk
numbers of DMF disks and in the Setup.adm\Disk1 folder of the Office 4.2-CD
and 4.3-CD:
Artgalry.reg
Eqnedit2.reg
Graph5.reg
Orgchart.reg
Pp4.reg
Wordart2.reg
To use these files to register the applications, follow these steps:
- Copy the appropriate .reg file to your hard disk. (You can copy the file
to any folder that you want.)
- Open the .reg file in Notepad or any text editor.
- Search the file for all occurrences of the following text string
<Windows Dir>
and change these occurrences to the actual path of the Windows
directory. For example, if the line as it appears in the .REG file is
HKEY_CLASSES_ROOT\MSOrgChart.1\protocol\StdFileEditing\server =
<Windows Dir>\MSAPPS\ORGCHART\ORGCHART.EXE
and your Windows directory is D:\WIN31, change the line to read:
HKEY_CLASSES_ROOT\MSOrgChart.1\protocol\StdFileEditing\server =
D:\WIN31\MSAPPS\ORGCHART\ORGCHART.EXE
- If you are running the shared OLE applications from a network server,
you must include the whole path to the .exe file. (You may use the
universal naming convention [UNC] for this.) For example, if you are
running Organization Chart from a server called \\Server1\Share (which
you routinely map to your W: drive), you should modify the above line
to read:
HKEY_CLASSES_ROOT\MSOrgChart.1\protocol\StdFileEditing\server =
W:\MSAPPS\ORGCHART\ORGCHART.EXE
-or-
HKEY_CLASSES_ROOT\MSOrgChart.1\protocol\StdFileEditing\server =
\\SERVER1\SHARE\MSAPPS\ORGCHART\ORGCHART.EXE
- Save the file. Exit your text editor.
- If you have associated .reg files with Regedit.exe (see the steps
outlined under "Associate .reg files with Regedit.exe" above), you can
now merge this updated .reg file by double-clicking it in File Manager.
Alternatively, on the File menu in Program Manager, click Run, type
the following line and press ENTER:
regedit <path>\<AppName>.reg
This will re-register the server.
Microsoft Office 4.3 Shared Applications
See the instructions for Microsoft Office 4.2 provided above.
Microsoft PowerPoint 4.0
To register Microsoft PowerPoint, start Microsoft PowerPoint. Microsoft
PowerPoint registers itself automatically when run, so it is not necessary
to merge its .reg files into the registration database.
Microsoft Publisher 2.0
If you have installed any of the Office applications after installing
Publisher, double-click the Mspub.reg file. You may need to first follow
the instructions in the "Associate .reg files with Regedit.exe" section
above.
To register the other applications, use the method outlined in the "Office
4.2" section above.
If you did not install Office, double-click each of the following .reg
files:
Artgalry.reg Mspub.reg Wordart2.reg
Msdraw.reg Note-it.reg
Microsoft Word 6.0
To register Word, start Word. Word registers itself automatically when run,
so it is not necessary to merge its .reg files into the registration
database.
Microsoft Works 3.0
Works for Windows writes valid .reg files to the hard disk if the default
path choices were not changed during installation. These can be used as-is
to register the applications in the Reg.dat file. Follow the steps outlined
under "Microsoft Publisher 2.0" above.
If Works for Windows is installed to any folder other than the default
folder, or if you have installed any of the Office applications after
Works was installed, you will need to edit the .reg files before merging
them using steps similar to those outlined above.
For additional information about how to register Works for Windows 3.0,
please see the following article in the Microsoft Knowledge Base:
Q111772 Manually Registering Works for Windows 3.0
BACKGROUND: HOW APPLICATIONS REGISTER AUTOMATICALLY
Most applications register themselves automatically the first time they
run. Some applications even include a .reg file that you can double-click
or merge in the Registration Editor should you ever want to re-register the
application.
Some of these .reg files include a placeholder for the Windows folder path.
When you run the application's setup program, the setup program replaces
the placeholder with the correct Windows path. If you double-click or merge
one of these files, the placeholder, and not the actual Windows path, is
placed in the Reg.dat file.
Registration methods for Microsoft applications
Application .reg file not .reg file .reg file may
needed (self has correct have invalid
registering) path default path
-----------------------------------------------------------------------
Windows Accessories
Paintbrush, Notepad, Setup.reg
Write, Cardfile, Sound,
Package
OLE files Ole2.reg
Office Applications:
Microsoft Access 2.0 Msaccess.exe
Microsoft Excel 5.0 Excel.exe* Excel5.reg*
Microsoft PowerPoint 4.0 Powerpnt.exe Pp4.reg
Microsoft Word 6.0 Winword.exe
Office Shared Applications:
ClipArt Gallery Artgalry.exe Artgalry.reg
Draw 2. Msdraw.reg
Equation Editor 2.0 Eqnedit2.reg
Graph 5.0 Graph5.exe Graph5.reg
Media Player Mplayer.exe
Organization Chart 1.0 Orgchart.exe Orgchart.reg
WordArt 2.0 Wordart2.reg
Home product files:
Works 3.0 Msworks3.reg
Art Gallery Artgalry.reg
MS Draw Msdraw.reg
Note-It Note-it.reg
WordArt Wordart2.reg
Publisher Mspub.reg
Art Gallery Artgalry.reg
MS Draw Msdraw.reg
Note-It Note-it.reg
* A combination of merging the .reg file and running the application may
be needed to properly install Microsoft Excel 5.0. Refer to the "How To
Re-register Individual Microsoft Applications" section above.
Additional query words:
winword winppt power point powerpt word6 word7 word95 rebuild pub reregister 2.00a 4.00a 4.00c 5.00c 6.00a 6.00c
Keywords : kbole kbusage
Version : WINDOWS:2.0,2.0a,3.1,3.11,4.0,4.0a,4.0c,4.2,4.3,5.0,5.0c,6.0,6.0a,6.0c; WINDOWS|MACINTOS:3.0
Platform : WINDOWS WINDOWS|MACINTOS
Issue type : kbhowto
|