Symptoms
Consider the following scenario:You open a System Center Configuration Manager 2007 Service Pack 1 (SP1) consoleand use it toconnect to a site server that is running Configuration Manager 2007 without SP1.You open the Site Settings\Discovery Methods item, and then you double-click the Network Discovery item.In this scenario, you receive the following error message:
AdminUI.Console.dll
MMC has detected an error in a snap-in and will unload it. After you receive this message, you have the following options:Option 1: Report this error to Microsoft, and then shut down Microsoft Management Console (MMC).Option 2: Unload the snap-in. If you select option 2, and then you click OK, you receive the following error message, and the snap-in is shut down:
Unhandled Exception in Managed Code Snap-inFX:{6de537a5-7a1c-4fa4-ac3a-1b6fc1036560}The given key was not present in the dictionary.Exception Type:System.Collections.Generic.KeyNotFoundExceptionException stack trace:at System.ThrowHelper.ThrowKeyNotFoundException()at System.Collections.Generic.Dictionary`2.get_Item(TKey key)at Microsoft.ConfigurationManagement.AdminConsole.NetworkDiscovery.NetworkDiscoveryGeneralControl.UpdateUI()at Microsoft.ConfigurationManagement.AdminConsole.NetworkDiscovery.NetworkDiscoveryGeneralControl.InitializePageControl()at Microsoft.ConfigurationManagement.AdminConsole.SmsPropertyPage.OnInitialize()at Microsoft.ManagementConsole.PropertyPage.InternalInitialize()at Microsoft.ManagementConsole.PropertySheet.ProcessNotificationMessage(PropertyPageNotification pageNotif)at Microsoft.ManagementConsole.SnapInBase.ProcessNotification(Notification notification)at Microsoft.ManagementConsole.NamespaceSnapInBase.ProcessNotification(Notification notif)at Microsoft.ManagementConsole.Internal.SnapInClient.Microsoft.ManagementConsole.Internal.IMessageClient.ProcessNotification(Notification notification)at Microsoft.ManagementConsole.Internal.IMessageClient.ProcessNotification(Notification notification)at Microsoft.ManagementConsole.Executive.SnapInNotificationOperation.ProcessNotification()at Microsoft.ManagementConsole.Executive.Operation.OnThreadTransfer(SimpleOperationCallback callback)
Resolution
The Configuration Manager 2007 SP1 console assumes that site servers have Active Management Technology (AMT) discovery information. However, such information is available only from site servers that are running Configuration Manager 2007 with SP1. When you try to obtain this information from a site server that is running without SP1, this issue occurs.