Sometimes when you try to launch the TFS backup tool from the TFS Admin Console, you might notice that nothing happens. It just refuses to launch or silently dies. You basically have no clue why it fails to launch. You might get a stack trace of an exception like the below:
[Info @16:37:52.805] GetToolsPath C:\Program Files\Microsoft Team Foundation Server 2010\Tools\
[Info @16:37:52.891] Process starting: fileName=C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\Team Foundation Server Backup Plan\AdminPTHelper.exe arguments=
[Info @16:37:55.718] Process finished: fileName=C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\Team Foundation Server Backup Plan\AdminPTHelper.exe arguments= exitCode=0 in 2817 ms
[Error @16:37:55.825]
Exception Message: Object reference not set to an instance of an object. (type NullReferenceException)
Exception Stack Trace: at Microsoft.TeamFoundation.PowerTools.Admin.Models.PageExternalDatabasesViewModel.FillList()
at Microsoft.TeamFoundation.PowerTools.Admin.Models.PageExternalDatabasesViewModel.PageExternalDatabasesViewModel_PropertyChanged(Object sender, PropertyChangedEventArgs e)
at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
at Microsoft.TeamFoundation.MVVM.NotifyPropertyChangedDispatcherObject.SetAndRaisePropertyChanged(Boolean& propertyDataField, Boolean value, String propertyName)
at Microsoft.TeamFoundation.PowerTools.Admin.Models.BaseWizardViewModel.InitializePageInputs()
at Microsoft.TeamFoundation.PowerTools.Admin.Wizards.WizardBackupPlan.Initialize()
at Microsoft.TeamFoundation.PowerTools.Admin.BackupNode.OnManagementAction(ActionClickedEventArgs args)
at Microsoft.TeamFoundation.PowerTools.Admin.BackupPlanSummaryPanel.LinkActivated(Object source, LinkActivatedEventArgs e)
The most likely cause of this, as I had observed in a few of the incidents that this happened is because you had inadvertently introduced a configuration change to the TFS. Some of the things along these lines are:
Troubleshooting and diagnosis:
Hope this is helpful.