A snap-in is the basic component of a console. You can use snap-ins only within consoles; you cannot run them independent of a console.
When you install a component that has a snap-in associated with it, the snap-in is available to anyone who creates a console on that computer (unless restricted by a user policy).
Snap-ins and Snap-in Extensions
MMC 3.0 supports two types of snap-ins: stand-alone snap-ins and snap-in extensions. You can add a stand-alone snap-in, typically called a snap-in, to a console without adding another item first. A snap-in extension, typically called an extension, is always added to a snap-in or to another snap-in extension that is already in the console tree. When extensions are enabled for a snap-in, they operate on the objects that are controlled by the snap-in, such as a computer, printer, modem, or other device.
When you add a snap-in or extension to a console, it can appear as a new item in the console tree, or it can add shortcut menu items, additional toolbars, additional property pages, or wizards to a snap-in that is already installed in the console.
Adding Snap-ins to a Console
You can add a single snap-in or multiple snap-ins and other items to a console. Additionally, you can add multiple instances of a particular snap-in to the same console to administer different computers or to repair a damaged console. Every time that you add a new instance of a snap-in to a console, variables for the snap-in are set to default values until you configure the snap-in. For example, if you configure a specific snap-in to manage a remote computer, and then you add a second instance of the snap-in, the second instance will not automatically be configured to manage the remote computer.
Typically, you can add only snap-ins that are installed on the computer that you are using to create a new console. However, if your computer is part of a domain, you can use MMC 3.0 to download snap-ins that are not locally installed but that are available in the Active Directory directory service.