У меня проблема с анализатором состояния системы Windows 3.0.
Инструмент делает снимки состояния файловых систем, драйверов, реестра и статусов служб, но когда я пытаюсь их сравнить, сравнение файловых систем не выполняется.
Все остальные типы сравнений работают, но файловая система каждый раз дает сбой.
Это типичная трассировка стека при попытке сравнить файловую систему (также не удается, если файлы снимков хранятся локально):
C:\Program Files\Microsoft Logo\Software Certification Toolkit\Windows System State Analyzer>SAnalyzer.exe compare "\\ServerName\c$\Users\Public\Documents\Pre install.bin" "\\ServerName\c$\Users\Public\Documents\Post install.bin" /fa CompareResult.html
Comparing snapshot..........
Snapshot compare complete
Generating Report....C:\Users\Public\Documents\CompareResult.html
Unhandled Exception: System.ArgumentOutOfRangeException: Index was out of range.
Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at Microsoft.Analyzer.Utility.DirectoryStatistics.CountDirectoryModified()
at Microsoft.Analyzer.Utility.DirectoryStatistics.SetDirectory()
at Microsoft.Analyzer.Utility.ReportsHelper.CreateXmlFile(ComparisonObject comparisonObject)
at Microsoft.Analyzer.Utility.ReportsHelper.GenerateReport(String xslPath, String htmlPath, ComparisonObject comparisonObject)
at Microsoft.Analyzer.SnapShotTool.CommandLineSupport.GenerateReport(String htmlPath, ComparisonObject comparisonObject)
at Microsoft.Analyzer.SnapShotTool.CommandLineSupport.CompareSnapShot(String[] CommandLineInfo)
at Microsoft.Analyzer.SnapShotTool.SingletonApp.ProcessCommandLine(String[] args)
at Microsoft.Analyzer.SnapShotTool.Program.Main(String[] args)
Последнее сообщение Маркуса в этой теме, вероятно, описывает корень проблемы:
Я попытался спросить соответствующую команду Microsoft, есть ли у них планы решить эту проблему и выпустить новую обновленную версию инструмента, но их почтовый ящик (WSLogoFB@Microsoft.com) больше не работает.
Не удалось выполнить доставку следующему получателю:
WSLogoFB@microsoft.com
Технические подробности постоянного сбоя: Google попытался доставить ваше сообщение, но оно было отклонено сервером домена получателя microsoft.com через microsoft-com.mail.protection.outlook.com. [23.103.156.42].
Другой сервер возвратил ошибку: 550 5.4.1 [WSLogoFB@microsoft.com]: адрес получателя отклонен: доступ запрещен.
Инструмент сравнения работает с реестром, службами и драйверами, но не с файловой системой.
Как из графического интерфейса, так и из пользовательского интерфейса.
Я пробовал сравнение на нескольких ОС, например. от Windows 2012 R2 до Windows 7, и я также пробовал режим совместимости с Microsoft XP, но безрезультатно.
В прошлом я широко использовал этот инструмент для сертификации приложений на Windows Server 2008 R2, и раньше он работал без сбоев.
Любая предлагаемая работа? Альтернативные поставщики?