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:
When an option is
disabled, it will have the following value in the registry:
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