Оказывается, в домене была политика использования только NTLMv2 (как и следовало ожидать для обеспечения более высокой безопасности), из которых Windows XP не будет использовать по умолчанию. Мне пришлось внести следующие изменения в реестр на компьютере, не являющемся членом, чтобы использовать NTLMv2. Локальная политика безопасности недоступна для внесения этого изменения, так как это домашняя версия Windows XP.
Путь к реестру: HKLM \ System \ CurrentControlSet \ Control \ Lsa Имя параметра: LmCompatibilityLevel
Значение по умолчанию: 0 (клиенты используют аутентификацию LM и NTLM, но они никогда не используют безопасность сеанса NTLMv2. Контроллеры домена принимают аутентификацию LM, NTLM и NTLMv2.)
Обязательное значение: 5 (Клиенты используют только аутентификацию NTLMv2, и они используют безопасность сеанса NTLMv2, если сервер поддерживает это. Контроллер домена отклоняет ответы аутентификации LM и NTLM, но принимает NTLMv2.)
Компьютер, не являющийся членом, теперь мгновенно получает доступ к общим ресурсам SMB / CIFS в домене, используя классический прием «создать того же локального пользователя в домене с тем же паролем».