Весь день пытаюсь исправить ошибку 0x80041001, но она все еще показывает эту ошибку. Выключение брандмауэра, UAC не работает. перезапуск службы WMI, попытка this , запуск от имени администратора, все еще ничего не изменилось! Это мой код:
ManagementScope mgmtScope = new ManagementScope(@"\\.\Root\MicrosoftDNS", new ConnectionOptions() { });
ManagementObjectCollection mgmtDNSRecords = new ManagementObjectSearcher(mgmtScope, new ObjectQuery(string.Format("SELECT * FROM MicrosoftDNS_AType WHERE OwnerName = '{0}.{1}'", strHostName, strDNSZone))).Get();
// Here the error accours:
if (mgmtDNSRecords.Count > 1)
Ошибка просмотра событий:
Id = {00000000-0000-0000-0000-000000000000}; ClientMachine =
ARASHSERVER; Пользователь = ARASHSERVER \ Администратор; ClientProcessId = 1004;
Компонент = Неизвестный; Операция = Запустить IWbemServices :: ExecQuery -
Root \ MicrosoftDNS: SELECT * FROM MicrosoftDNS_AType; ResultCode =
0x80041001; Возможная причина = неизвестно
Запуск wbemtest.exe показывает эту ошибку:
DNS_ERROR_ZONE_DOES_NOT_EXIST
Есть ли решение этой проблемы?