У нас есть компьютер с Windows XP Professional, которому требуется доступ к общему сетевому ресурсу, размещенному на машине Windows Server 2003, но пользователь не хочет вводить имя пользователя и пароль снова и снова. Компьютер XP не находится в домене, хотя сервер есть. Чтобы настроить это, мы вошли в диалоговое окно, открывшееся, набрав:
контролировать userpasswords2
а затем добавил соответствующее имя сервера и учетные данные. Это отлично работало в течение нескольких месяцев, и пользователю никогда не приходилось вводить пароль.
Однако в последнее время нам приходится вводить имя пользователя и пароль каждый раз при включении компьютера.
После перезагрузки любая попытка повторно подключиться к общему сетевому ресурсу заставляет Windows снова запрашивать сетевые учетные данные. Если мы вернемся к диалоговому окну userpasswords2, имя сервера и учетные данные, которые мы только что ввели, исчезнут. При подключении к общему ресурсу вручную установка флажка для запоминания пароля не имеет никакого эффекта после перезагрузки. Что произошло?
Присоединение к домену - лучший ответ. Следующее работает, но небезопасно.
Очистите все сопоставления дисков: из командной строки CMD введите wkstn:
Чистое использование * / del / Y Чистое использование / постоянное: нет
Перезагрузите рабочую станцию.
Если сопоставление дисков вернется, вам нужно будет выяснить, откуда оно исходит, и остановить его. Убедитесь, что при запуске не запущены никакие другие командные файлы, посмотрите папки автозагрузки и реестр. Иногда выполнение «Отключить диск» из проводника Windows удаляет его, когда Net Use / del этого не делает.
Создайте командный файл и установите его для запуска при входе в систему:
Сохраните следующий текст как файл MapDrives.bat на wkstn в C: \ Admin или в другом месте, где у пользователя не будет возможности удалить его случайно.
Чистое использование * / del / Y Чистое использование X: \ ServerName \ ShareName / Пользователь: DomainUser DomainPassword
Поместите ярлык для MapDrives.bat в папку All Users \ Startup или% ThisUser% \ Startup по своему усмотрению. В свойствах ярлыка установите для него значение «Свернуто».
Вручную запустите файл bat из командной строки CMD, чтобы подтвердить и устранить любые ошибки.
Перезагрузите рабочую станцию и повторите попытку.
Попробуйте добавить учетные данные в качестве сохраненных учетных данных, если их нет в списке. У меня это сработало.
Существуют ли какие-либо объекты групповой политики, которые могут изменить ожидаемое поведение? Вы можете проверить, запустив RSOP.MSC (Resultant Set of Policy)
В этом апплете панели управления перейдите в раздел «Дополнительно», затем «Управление паролями». Удалите все кэшированные учетные данные, которые вы видите там, затем повторно подключитесь и повторите проверку подлинности и посмотрите, что произойдет.
У меня была та же проблема, но мне удалось ее исправить, переназначив сетевой диск, введя пароль и отметив поле «запомнить пароль». В следующий раз, когда я зашел в систему, мне не нужно было добавлять пароль администратора. Надеюсь это поможет.