[Seven] Не сохраняет сетевой пароль

Otto

Постоялец
Регистрация
12 Май 2008
Сообщения
485
Реакции
161
Имеется 2 ПК, Windows 7 x86, на одном подключён принтер и прописан Share для сети.
При подключении второго ПК к принтеру через IP, запрашивается пароль, далее пароль сохраняется и всё работает, но как только ПК перегружается сразу же пароль удаляется...
Как сделать так что бы пароль оставался бы.

Думаю причина втом что сохранение пароля идёт через сессию "Logon Session", а надо что бы там писалось бы "Enterprise"
 
Последнее редактирование:
Enterprise можно добиться если оба ПК будут принадлежать к одному домену, а сейчас они в локальной группе и поэтому нужно сделать на ПК с принтером пользователя с совпадающим именем и паролем пользователя другого ПК и дать этому пользователю в свойствах принтера доступ к принтеру.
 
Помоему вы ошибаетесь, т.к. Есть дугие ПК которые в подключются к этому ПК и пароль сохраняется нормально.
И причём тут в каком домене я если именно в моем ПК не сохраняется пароль, а он как сессия так.
 
Помоему вы ошибаетесь, т.к. Есть дугие ПК которые в подключются к этому ПК и пароль сохраняется нормально.
И причём тут в каком домене я если именно в моем ПК не сохраняется пароль, а он как сессия так.
Это зависит от настроек ПК к которому подключаются (настройка сетевого доступа в групповой политике, можно включить гостевой доступ и все будут заходить без паролей), и от ПК который подключается к принтеру (если совпадают имя и пароль не обеих машинах, то сообщение аутентификации не появляется). Это точно проверенная настройка, смотрите в них. Возможно есть ещё какие-нибудь способы (это способы которые возникли в windows server 2003 и оттуда использются в более новых ОС), более новых ОС (Windows 8, 8.1).
 
напрямую подключи если принтер сетевой через net use lpt printer ip
 
Да но сейчас есть другой ПК который подключается к ПК у которого принтер через пароль и логин и пароль там сохраняется...
 
Вообще, для запоминания паролей есть оснастка "Диспетчер Учетных Данных" в панели управления, она же вызывается из консоли командой "control keymgr.dll".
Либо можешь батник с net use, в планировщик кинуть синтаксис команды тут лежит: Для просмотра ссылки Войди или Зарегистрируйся
Или зайдя в Панель управления\Центр управления сетями и общим доступом\Дополнительные параметры общего доступа, убрать галку у доступа с парольной защитой. ;)
 
Вообще, для запоминания паролей есть оснастка "Диспетчер Учетных Данных" в панели управления, она же вызывается из консоли командой "control keymgr.dll".
Об этом я писал в первом посте + скриншот приложил, то что при добавлении туда даже ручками пароль, всё равно на сесию сажается авторизация...

Или зайдя в Панель управления\Центр управления сетями и общим доступом\Дополнительные параметры общего доступа, убрать галку у доступа с парольной защитой.
Снял галочку, не помогло, всё равно запрашивает...
 
Попробуй групповые политики и политики безопасности сбросить на стандартные следующим батником:
=================================================
RD /S /Q "%WinDir%\System32\GroupPolicyUsers"
RD /S /Q "%WinDir%\System32\GroupPolicy"
gpupdate /force
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
=================================================
И после этого заново учетные данные добавить.

Либо попробуй использовать механизм сохранения паролей прямо из net use:
Для просмотра ссылки Войди или Зарегистрируйся
=================================================
По умолчанию, механизм "Сохранение имен пользователей и паролей" создает "ключ" для любого подключения в интерфейсе GUI, требующего использования различных учетных данных. При создании подключения из командной строки с использованием команды "net use" и при вводе учетной информации данный ключ не создается.

При использовании команды "net use" используйте параметр "/savecred" для сохранения учетных сведений. При использовании параметра "/savecred" любые учетные данные, запрашиваемые при использовании команды "net use", сохраняются в виде ключа. Поэтому, при запросе ввода имени пользователя и пароля (или только пароля) при использовании команды "net use" (но не в связи с тем, что Вы используете символ "*" в команде "net use" для запроса ввода пароля) и использовании параметра "/savecred" учетные данные сохранятся. Например, при вводе одной из следующих команд в командной строке ключ будет находиться в хранилище "Сохранение имен пользователей и паролей" и использоваться при подключении к ресурсу:
  • При вводе команды net use * \\ имя компьютера \ имя ресурса /savecred пользователю будет необходимо ввести имя, а затем пароль.
  • При вводе команды net use * \\ имя компьютера \ имя ресурса /u: имя домена \ имя пользователя /savecred пользователю будет необходимо ввести пароль.
Однако, при вводе следующей команды ключ не будет создан:
  • net use * \\ имя компьютера \ имя ресурса * /user: имя домена \ имя пользователя /savecred

    или
  • net use * \\ имя компьютера \ имя ресурса * /savecred /user: имя домена \ имя пользователя
При вводе команды: net help use в командной строке появится дополнительная информация по использованию
команды "net use".
====================================================
Если, не поможет, и пароль все таки не сохранится, но сам не боишься, что твой пароль в батнике открыто лежать будет, тогда в планировщике батник с net use используй, и что-нибудь им без ключа /savecred добавь, хоть принтер, хоть папку сетевую, он в любом случае пароль в сеансе передаст.
Например, добавишь папку как диск командой: "net use X: \\удаленный_комп\папка пароль /user:удаленный_комп\Юзер" и пароль ко всем сетевым папкам и устройствам удаленного компа, на котором принтер подцеплен, тоже передадутся.
 
Последнее редактирование:
Имеется 2 ПК, Windows 7 x86, на одном подключён принтер и прописан Share для сети.
При подключении второго ПК к принтеру через IP, запрашивается пароль, далее пароль сохраняется и всё работает, но как только ПК перегружается сразу же пароль удаляется...
Как сделать так что бы пароль оставался бы.

Думаю причина втом что сохранение пароля идёт через сессию "Logon Session", а надо что бы там писалось бы "Enterprise"
Проверь версию винды, если у тебя профешнл, тогда все должно сохранятся нормально, если у тебя хомка, то у нее этот косяк присутствует. Лечится 2-мя способами, первый - проапгредить до профешнала, второй - создать на двух компах одного пользователя с одним паролем.
 
Назад
Сверху