PPT97: Where Settings are Stored in the Registry (228995)



The information in this article applies to:

  • Microsoft PowerPoint 97 for Windows

This article was previously published under Q228995
IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SUMMARY

PowerPoint 97 stores all of its settings in the Windows registry. This article lists the settings in the registry that pertain to PowerPoint 97.

The article is divided into the following sections:
  • Settings in HKEY_CLASSES_ROOT
  • Settings in HKEY_CURRENT_USER
  • Settings in HKEY_LOCAL_MACHINE
  • Miscellaneous Settings
WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

MORE INFORMATION

Setting in HKEY_CLASSES_ROOT

The settings stored in this key are for use with Object Linking and Embedding (OLE), and Windows File Types. Because the Classes keys are global settings visible to all users, these settings are also mirrored in the HKEY_LOCAL_MACHINE\SOFTWARE\Classes key.

This section is split into the different functional areas of the HKEY_CLASSES_ROOT key:
  • Windows File Extensions
  • OLE Type Classes
  • Object Linking and Embedding OLE Class ID's
  • Internet Settings

Windows File Extensions

The keys used here help Windows determine what file types are registered, and what application they are registered to. When you double-click a PowerPoint (PPT) file, Windows is configured to start that file in PowerPoint.

The following file types and locations are registered by PowerPoint:

HKEY_CLASSES_ROOT\.POT - PowerPoint Template

HKEY_CLASSES_ROOT\.ppa - PowerPoint Add-in

HKEY_CLASSES_ROOT\.pps - PowerPoint SlideShow

HKEY_CLASSES_ROOT\.ppt - PowerPoint Presentation

HKEY_CLASSES_ROOT\.pwz - PowerPoint Wizard

OLE Type Classes

The keys used here help Windows determine and expose to other applications the Object Linking and Embedding (OLE) capabilities of PowerPoint.

The following keys are registered by PowerPoint:

HKEY_CLASSES_ROOT\MSPowerPoint

HKEY_CLASSES_ROOT\MSPowerPointSho

HKEY_CLASSES_ROOT\PowerPoint.Addin.8

HKEY_CLASSES_ROOT\PowerPoint.Application

HKEY_CLASSES_ROOT\PowerPoint.Show

HKEY_CLASSES_ROOT\PowerPoint.Show.4

HKEY_CLASSES_ROOT\PowerPoint.Show.7

HKEY_CLASSES_ROOT\PowerPoint.Show.8

HKEY_CLASSES_ROOT\PowerPoint.Slide

HKEY_CLASSES_ROOT\PowerPoint.Slide.4

HKEY_CLASSES_ROOT\PowerPoint.Slide.7

HKEY_CLASSES_ROOT\PowerPoint.Slide.8

HKEY_CLASSES_ROOT\PowerPoint.SlideShow.8

HKEY_CLASSES_ROOT\PowerPoint.Template.8

HKEY_CLASSES_ROOT\PowerPoint.Wizard.8

Object Linking and Embedding OLE Class ID's

Windows uses these keys to determine the OLE functionality of PowerPoint. Other applications use these keys to determine the application source of a linked or embedded object.

The following keys are registered by PowerPoint:

HKEY_CLASSES_ROOT\CLSID\{00030004-0000-0000-C000-000000000046}

HKEY_CLASSES_ROOT\CLSID\{00030005-0000-0000-C000-000000000046}

HKEY_CLASSES_ROOT\CLSID\{00044851-0000-0000-C000-000000000046}

HKEY_CLASSES_ROOT\CLSID\{64818D10-4F9B-11CF-86EA-00AA00B929E8}

HKEY_CLASSES_ROOT\CLSID\{64818D11-4F9B-11CF-86EA-00AA00B929E8}

HKEY_CLASSES_ROOT\CLSID\{91493441-5A91-11CF-8700-00AA0060263B}

HKEY_CLASSES_ROOT\CLSID\{EA7BAE70-FB3B-11CD-A903-00AA00510EA3}

HKEY_CLASSES_ROOT\TypeLib\{91493440-5A91-11CF-8700-00AA0060263B}

Internet Settings

The following keys are used by Windows and your web browser so that they can identify and use PowerPoint presentations on the web.

The following keys are registered by PowerPoint:

HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-powerpoint

HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/x-mspowerpoint

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Accepted Documents

HKEY_CURRENT_USER\Software\Netscape\Netscape Navigator\Viewers

Settings in HKEY_CURRENT_USER

PowerPoint stores all user specific settings in the following location in the registry:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\8.0\New User Settings\PowerPoint

This section is broken down into the following areas:
  • PowerPoint Options
  • Other Settings

PowerPoint Options

This key stores the options that you can set from PowerPoint by changing menu options. These are the editable options. PowerPoint stores it options in the following key in the registry:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\8.0\PowerPoint\Options

NOTE: When one of the following options is listed as being able to be enabled or disabled, it will have specific values in the registry editor. When an option is enabled, it will have the following value in the registry:

0x00000001 (1)

When an option is disabled, it will have the following value in the registry:

0x00000000 (0)

The following is a list of values that can modified on the View tab of the Options dialog box:

StartupDialog - When enabled this setting will display the startup dialog each time you start PowerPoint.NewSlideDialog - When enabled this setting will display the New Slide dialog box each time you insert a new slide.ShowStatusBar - When enabled the status bar at the bottom of the PowerPoint window will be visible.VerticalRuler - When enabled the vertical ruler in the PowerPoint slide window will be visible.SSRightMouse - Setting for enabling/disabling the right mouse click in the PowerPoint slideshow window.SSMenuButton - Setting for enabling/disabling the PowerPoint slideshow menu button.SSEndOnBlankSlide - When enabled, all slideshows will end on a blank slide.

The following is a list of values that can be modified on the General tab of the Options dialog box:

MRUListActive - Setting that enables/disables the most recently used (MRU) file list option on the File menu.SizeOfMRUList - Setting that specifies how many recently used files will be tracked in the MRU list. The maximum value allowed here is nine.MacroVirusProtection - Setting that enables or disables PowerPoint MacroVirus Protection.Link sound size - This setting specifies the maximum size for embedded sound files.

The following is a list of values that can be modified on the Edit tab of the Options dialog box:

SmartQuotes - This setting is used to enable the PowerPoint feature that changes straight quotation marks to smart (curly) quotation marks.WordSelection - This setting enables or disables the feature to automatically select an entire word and the space after it when you select part of the word.SmartCutPaste - This setting enables or disables the option that removes extra spaces when you delete text, or adds extra spaces when you copy text from the clipboard.DragAndDrop - This setting disables the feature in PowerPoint that moves or copies text when you drag it with the mouse.PPTColorsForNewGraphs - This setting controls a different function that it appears from its name. This setting changes the fonts of all inserted charts to 18-point Arial.Number of Undos - This setting specifies the maximum number of undos allowed by PowerPoint. For additional information about setting undo values in PowerPoint, please see the following article in the Microsoft Knowledge Base:

189700 PPT97: Levels of Undo Greater Than Specified in PowerPoint

The following is a list of values that can be modified on the Print tab of the Options dialog box:

BackgroundPrint - This setting enables or disables the feature that prints presentations in the background, so you can continue to work on your presentation.Send TrueType fonts as bitmaps - When this feature is enabled, it tells PowerPoint to print true type fonts as graphic images, rather than sending the fonts to the printer.Send printer information to OLE servers - When this feature is enabled, it tells PowerPoint to print objects as the default printer resolution.

The following is a list of values that can be modified on the Save tab of the Options dialog box:

Fast saves - This setting enables the feature that allows PowerPoint to save only the changes made in a presentation rather than saving the entire presentation. As a result, PowerPoint saves the presentation much faster.PromptForFileProperties - When this feature is enabled, it will display the Properties dialog box when you save a presentation for the first time.SaveFullTextSearchInfo - When this feature is enabled, it stores full text search information with the presentation.SaveAutoRecoveryInfo - This setting enables or disables the AutoRecovery feature that will automatically save all active presentations at a regular interval.FrequencyToSaveAutoRecoveryInfo - This setting determines that amount of time in minutes between each AutoRecovery save operation.

The following is a list of values that can be modified on the Spelling tab of the Options dialog box:

Background spell checking - Setting to enable or disable the spell as you type feature.Do not underline errors - This setting enables or disables the spelling feature to underline spelling errors in your presentation.AlwaysSuggest - This setting enables or disables the spelling feature to displays a list of suggested words for spelling errors.Ignore UPPERCASE words - When this feature is enabled, it will ignore words ignore all uppercase letters.Ignore words with numbers - When this feature is enabled, it will ignore all words that contain numbers.NOTE: The following option is not included in the PowerPoint Options dialog box, and can only be changed in the registry:

Ignore email and file names - Like the previous two options, it tells the spell checker to ignore email names and filenames.

The following is a list of values that can be modified on the Advanced tab of the Options dialog box:

Always render high quality 24-bit images - When this setting is enabled, PowerPoint displays 24-bit images at the highest quality. To load the images quicker (and at lower resolution), disable this feature.Produce 8-bit metafiles - When the value is enabled (1 - Best for on-screen viewing)), PowerPoint exports images at the best resolution for viewing on screen. When this option is disabled (0 - Best for printing), PowerPoint sends images to the printer at the highest resolution possible.

The following is a list of other values that can be modified in PowerPoint:

GuidesVisible - This feature is changed by clicking Guides on the View menu. When this feature is enabled, it turns on the guides.RulersVisible - This feature is changed by clicking Ruler on the View menu. When this feature is enabled, it turns on the rulers in slide view.

Other Settings

PowerPoint stores a couple of other settings that are important to recognize.

PowerPoint uses the following key to determine the last path used for inserting a picture:

Path: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\8.0\PowerPoint\Recent Folder List\PictureDir

PowerPoint uses the following key to determine the last path used for adding a Design Template:

Path: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\8.0\PowerPoint\Recent Folder List\TemplateDir

The paths to custom Add-ins loaded into PowerPoint are stored in the following key:

Path: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\8.0\PowerPoint\Add-ins

PowerPoint stores the path to the custom toolbar setting in the following registry key:

Path: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\8.0\PowerPoint\Command Bars

PowerPoint stores the Default Format for saving PowerPoint presentation in the following registry key:

Path: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\8.0\PowerPoint\Default Save

Settings in HKEY_LOCAL_MACHINE

PowerPoint stores all global registry settings in the HKEY_LOCAL_MACHINE key. The values are shared by all users in a multi-user environment like Windows NT Terminal Server:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\PowerPoint

The paths to all global Add-ins loaded into PowerPoint are stored in the following key:

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\PowerPoint\Addins

The paths to all global Dynamic Link Libraries used by PowerPoint Add-ins are stored in the following key:

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\PowerPoint\DLL Addins

The default install path to Microsoft PowerPoint is stored in the following key:

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\PowerPoint\InstallRoot

PowerPoint stores Play Options for many of the different OLE objects it supports. The following key is used to keep track of these settings:

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\PowerPoint\OLE Play Options

All settings used by PowerPoint Central are stored in the following key in the registry:

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\PowerPoint\PPCentral

Settings used by the PowerPoint Export to HTML Wizard are stored in the following key:

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\PowerPoint\PPT2HTML

PowerPoint stores a list of all supported Custom Animation sound effects in the following key in the registry.

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\PowerPoint\Sound Effects

PowerPoint stores the file location of all Presentation translators it uses in the following key:

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\PowerPoint\Translators

Miscellaneous Settings

PowerPoint has a few other setting in the registry used for different purposes. The following is a list of these keys, and what they are used for.

The following key is used by Windows to determine where the PowerPoint executable is located:

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\POWERPNT.EXE

The following key is used by Microsoft Outlook to track Journal items:

Path: HKEY_CURRENT_USER\Software\Microsoft\Shared Tools\Outlook\Journaling\Microsoft PowerPoint

The following key is used by ACME Setup to determine where the PowerPoint setup table files (stf) or Microsoft Office setup table files are located:

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MS Setup (ACME)\Table Files


Modification Type:MajorLast Reviewed:6/11/2002
Keywords:kbinfo kbRegistry KB228995