Windows відмовляється запам’ятовувати облікові дані мережі


16

Я виривав волосся, намагаючись змусити Windows запам’ятати облікові дані мережі, і майже всі спроби були абсолютно безрезультатними.

У мене є дві машини Windows, одна з яких є медіа-центром, який повинен мати доступ до контенту на іншій, але кожен раз, коли він не запам'ятовує облікові дані та вимагає вручну ввійти у віддалену папку, щоб дістати справи.

Я пробував різні речі. Додавши облікові дані в Credential Manager, намагаючись змінити рівень безпеки NTLP, змінивши ім’я користувача / паролі двох машин, і я впевнений, що я також спробував інші речі, нічого не вийшло.

Відповіді:


7

Здається, ця проблема випливає із спроби Windows, що намагається здійснити початкове підключення до мережевого накопичувача, використовуючи домен хоста ("Поточний домен" на малюнку) замість домену мережевого сервера ("Бажаний домен" на малюнку).

Для наступного прикладу припустимо, що ім’я користувача, який має право доступу до мережевого диска, є "SomeUsername". Якщо я вписав "SomeUsername" у поле "Ім'я користувача" у полі нижче, а потім ввів правильний пароль, Windows підключився б до мережевого накопичувача, але коли я перезавантажував комп'ютер, Windows не запам'ятав би ім'я користувача та пароль, навіть якби я перевірив Поле "Запам'ятати мої облікові дані". Рішення полягає в тому, щоб змінити домен, в якому ви вводите свої облікові дані. Як зазначено на малюнку, вам потрібно буде " \{DOMAIN}\{USERNAME}" "ввести ім'я користувача в поле" Ім'я користувача ", не вводячи пароль, потім натиснути" ОК ". Для цього прикладу я б увійшов \FREENAS\SomeUsernameу поле імені користувача, залиште поле пароля порожнім, потім натисніть кнопку ОК.

введіть тут опис зображення

Після цього ви отримаєте нове спливаюче вікно, яке буде схоже на наведене нижче. Введіть правильний пароль, поставте прапорець "Запам'ятати мої облікові дані" та натисніть кнопку ОК. Наступного разу при перезапуску Windows ваш мережевий диск повинен знову підключитися.

введіть тут опис зображення

З одного боку, примітка - частина, де ви залишаєте свій пароль порожнім, насправді не потрібна, але залишити пароль порожнім, як пропонується, дозволить вам чітко побачити, яке доменне ім’я Windows буде зберігати із введеними вами обліковими даними.


+1 Дуже круто - це працювало для мене!
Олаф

Це, здається, відповідь "". Запропонований користувачем8228 заклик "чистого використання" не спрацював - як і для @Acorn. Звичайно, він заносить мене, але він не зберігається.
mike65535

3

Використовуйте за NET USEдопомогою /savecredта /persistent:yesдля постійного збереження облікових даних

net use \\Hostname /savecred /persistent:yes

Я спробував це і не пощастило, отже, остання можливість автентифікації при запуску. Я припускаю, що ваше рішення має спрацювати, коли Windows не є злою, тому +1
Жолудь

яке висновок / повідомлення про помилку ви отримали?

Повідомлення про помилку немає, лише після перезавантаження облікових даних не запам'ятовується, і вам потрібно ще раз підтвердити автентифікацію.
Жолудь

Ця відповідь не говорить нічого поганого. Це також не вирішує проблему.
krawyoti

3

Клацніть Пуск -> Пошук "Менеджер довірених даних" та запустіть його. Натисніть "Додати обліковий запис Windows" та введіть свою інформацію. Ваша інформація тепер збережеться


lol - Я був ентузіастом Windows протягом 25 років, і я ніколи не знав про це! І це вирішило мою проблему. Дякую!!!
Мордахай

FWIW - я використовував цю утиліту, щоб спочатку видалити всі збережені облікові дані для проблемної спільної роботи - перезавантажився - довелося видалити існуючі закріплені ярлики - перезавантажився знову - потім підключився до спільної частки, і я отримав лише одне правильне діалогове вікно і використав "запам'ятати", і все це добре. Я можу бачити та перевіряти це в Менеджері довіри.
Мордахай

0

Зрештою мені вдалося придумати щось, що спрацювало!

Вам потрібно автоматично аутентифікувати спільну доступність при кожному запуску машини, що можна зробити за допомогою пакетного сценарію.

Це те, що вам потрібно у вашому сценарії:

net use \\theremotemachine ThePassword /user:Username

На основі інформації звідси і тут .

Тепер мені не пощастило з якихось причин налагодити цю роботу за допомогою планувальника завдань, тому я в кінцевому підсумку використовував програму під назвою hstart . Це дозволяє запускати приховані пакетні сценарії.

Я створив ярлик, помістив його в папку "Запуск" і змінив Targetна:

C:\hstart.exe /NOCONSOLE “C:\script.bat”

І ось там ви не повинні мати жодних проблем із доступом до спільних папок на віддаленій машині.

Я думаю, що може виникнути проблема, якщо інша машина не працює, коли сценарій працює, але я не впевнений, як ви могли це обійти.

Сподіваюся, що хтось інший вважає це корисним.


Ви також можете додати / стійкий: так, наприкінці команди net use.
jftuga

Я спробував це, і він все ще забуде повноваження :(
Жолудь

Під переглядачем подій відбудеться подія, яку я би там перевірив.
surfasb

4
-1 @Acorn, це не гарне рішення. Хоча це, ймовірно, вирішує вашу проблему з підключенням, зберігати пароль у чистому тексті - це дуже погана ідея. Дивіться мою відповідь, щоб переконатися, що ви ввели правильний домен для своїх облікових даних.
ubiquibacon
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.