Я получаю следующее сообщение об ошибке при доступе к общим ресурсам Windows 7 из XP.
Системная ошибка 58 произошла. Указанный сервер не может выполнить запрошенную операцию.
Обе машины находятся в одном домене. Машина с Windows XP может просматривать и получать доступ ко всем другим общим ресурсам, кроме Windows 7. Ни на одной из машин нет брандмауэра.
Ответы:
Изменение настроек NTLM в локальной политике у меня не сработало.
То, что сделало работу, упомянуто здесь: текст ссылки
После изменения двух параметров реестра я просто перезапустил службу «Сервер» в Windows 7, и теперь общий доступ работает нормально.
источник
хорошо, ребята, вот ответ.
проблема заключалась в том, что ответ NTML не был настроен с обеих сторон. Мне нужно было настроить следующее на xp и wind7, и перезагрузка сделала свое дело.
источник
Также может быть полезно узнать точную причину, прежде чем выбрать одно из этих решений. У меня недавно была такая же проблема при попытке синхронизировать файлы с Windows 2003 Server на рабочую станцию Windows 7. Случайно сервер потерял бы свое соединение с коробкой Win7, и попытка команды NET USE для сопоставления диска возвратила бы Состояние 58 как это.
Перезагрузка окна Win7 исправит это, но это казалось радикальным. Посмотрев глубже с Wireshark, мы обнаружили, что запрос SMB направляется в коробку Win7, а ответ SMB «Out Of Memory» возвращается. Остановка и перезапуск службы сервера на коробке Win7 решил проблему, по крайней мере временно, и намного лучше и быстрее, чем перезагрузка. Я ожидаю, что изменения в реестре для большого системного кэша разрешат его полностью, но эти изменения могут не подходить для постоянного изменения, просто чтобы устранить временную проблему.
источник
Убедитесь, что брандмауэры Windows действительно отключены, отключите все антивирусы, а также отключите простой обмен файлами. Иногда это помогает с ошибкой 58.
Попробуйте установить обнаружение топологии канального уровня на компьютере с XP.
Проблема может заключаться в разрешениях учетной записи, в которых Win7 довольно строгая. Проверьте разрешения на общий ресурс.
И последнее: все ли машины полностью исправлены?
источник
Системная ошибка 58 означает, что произошел сбой аутентификации - по крайней мере, я получаю эту ошибку, если набрал неправильный пароль.
Я тоже столкнулся с той же проблемой. Мне дали имя общего сетевого ресурса, имя пользователя и пароль для доступа к нему. Я попробовал, но не получилось. Компьютер находится в нашей сети, поэтому он также должен быть в нашем домене ...
Проблема заключалась в том, что я был в домене X, поэтому он автоматически пытался войти в систему с помощью
X\username
. Конечно, такого имени пользователя не существует, потому что фактический пользователь, которого мне нужно было использоватьY\username
, потому что отдел, который создал пользователя, был в домене Y, поэтому они этого не заметили и работали на них.Извлеченные уроки: всегда сообщайте, в каком домене находится пользователь, если вам предоставлены учетные данные домена.
(надеюсь, что это поможет кому-то, кто запутается в этом.)
источник
Недавно я столкнулся с той же проблемой при попытке доступа к общей папке Windows 7 из Windows XP SP2. Я мог получить доступ к другим ресурсам на Windows Vista и XP, но не Windows 7, хотя я мог видеть его, я не мог получить к нему доступ. После долгих поисков неисправностей я обнаружил, что система Windows 7 принадлежала домашней группе. После того как я удалил (или покинул) систему Windows 7 из домашней группы, я смог получить доступ к общему ресурсу с надлежащими учетными данными. Надеюсь, что это поможет всем, кто может столкнуться с подобной проблемой.
источник
Для меня это было то, что SMB был отключен. Я выполнил эти команды в командной строке с повышенными правами:
источник