Windows menolak untuk mengingat kredensial berbagi jaringan


16

Saya telah merobek rambut saya mencoba membuat Windows mengingat kredensial untuk berbagi jaringan, dan hampir semua upaya sama sekali tidak membuahkan hasil.

Saya memiliki dua mesin Windows, satu menjadi media center yang seharusnya mengakses konten di yang lain, tetapi setiap kali gagal mengingat kredensial dan membutuhkan login manual ke berbagi jarak jauh untuk menyelesaikan sesuatu.

Saya mencoba berbagai hal. Menambahkan kredensial ke Credential Manager, mencoba mengubah tingkat keamanan NTLP, mengubah nama pengguna / kata sandi dari dua mesin agar sesuai, dan saya yakin saya sudah mencoba hal-hal lain juga, tidak ada yang berhasil.

Jawaban:


7

Masalah ini tampaknya berasal dari Windows yang mencoba koneksi awal ke drive jaringan menggunakan domain host-nya ("Domain Saat Ini" pada gambar) alih-alih domain server jaringan ("Domain yang Diinginkan" pada gambar).

Untuk contoh berikut, mari kita asumsikan nama pengguna dari pengguna yang diizinkan untuk mengakses drive jaringan adalah "SomeUsername". Jika saya memasukkan "SomeUsername" ke dalam bidang nama pengguna dari kotak di bawah ini dan kemudian juga memasukkan kata sandi yang benar, Windows akan terhubung ke drive jaringan, tetapi ketika saya menyatakan kembali komputer saya Windows tidak akan mengingat nama pengguna dan kata sandi, bahkan jika saya telah memeriksa Kotak "Ingat kredensial saya". Solusinya adalah mengubah domain yang Anda masukkan kredensial Anda. Seperti disebutkan dalam gambar, Anda harus mengetikkan " \{DOMAIN}\{USERNAME}" di bidang nama pengguna tanpa memasukkan kata sandi lalu klik OK. Untuk contoh ini saya akan masuk \FREENAS\SomeUsernameke bidang nama pengguna, biarkan bidang kata sandi kosong, lalu klik OK.

masukkan deskripsi gambar di sini

Setelah Anda melakukannya, Anda akan mendapatkan pop up baru yang terlihat seperti di bawah ini. Masukkan kata sandi yang benar, centang kotak "Ingat kredensial saya", lalu klik OK. Lain kali Anda me-restart Windows drive jaringan Anda akan terhubung kembali.

masukkan deskripsi gambar di sini

Satu catatan samping, bagian di mana Anda membiarkan kata sandi kosong tidak benar-benar diperlukan, tetapi membiarkan kata sandi kosong seperti yang disarankan akan memungkinkan Anda untuk melihat dengan jelas nama domain yang akan disimpan oleh Windows dengan kredensial yang Anda masukkan.


+1 Sangat keren - itu berhasil untuk saya!
Olaf

Ini sepertinya merupakan jawaban "the". Mantra "penggunaan bersih" yang disarankan oleh user8228 tidak berfungsi - karena tidak berfungsi untuk @Acorn. Tentu itu masuk saya, tetapi tidak "bertahan".
mike65535

3

Gunakan NET USEdengan /savecreddan /persistent:yesuntuk menyimpan kredensial secara permanen

net use \\Hostname /savecred /persistent:yes

Saya mencobanya dan tidak berhasil, karena itu merupakan upaya terakhir untuk otentikasi pada startup. Saya berasumsi solusi Anda harus bekerja ketika Windows tidak jahat, jadi +1
Acorn

apa output / pesan kesalahan yang Anda dapatkan?

Tidak ada pesan kesalahan, tepat setelah mem-boot ulang kredensial tidak diingat dan Anda perlu mengautentikasi lagi.
Acorn

Jawaban ini tidak mengatakan sesuatu yang salah. Itu tidak menyelesaikan masalah juga.
krawyoti

3

Klik Mulai -> Cari "Credential Manager" dan jalankan. Klik 'Tambahkan kredensial Windows' dan masukkan informasi Anda. Informasi Anda sekarang akan tetap ada


lol - Saya sudah menjadi penggemar Windows selama 25 tahun, dan saya tidak pernah tahu fasilitas ini! Dan ini memperbaiki masalah saya. Terima kasih!!!
Mordachai

FWIW - Saya menggunakan utilitas itu untuk pertama-tama menghapus semua kredensial yang disimpan untuk pembagian yang bermasalah - reboot - harus menghapus pintasan yang disematkan - reboot lagi - kemudian terhubung ke share dan saya hanya mendapatkan satu dialog yang benar dan menggunakan "ingat" dan semuanya adalah baik. Saya bisa melihat dan memverifikasinya di Credential Manager.
Mordachai

0

Saya akhirnya berhasil menemukan sesuatu yang berhasil!

Anda perlu mengautentikasi secara otomatis untuk berbagi setiap kali mesin dimulai, yang dapat dilakukan dengan skrip batch.

Ini yang Anda butuhkan dalam skrip Anda:

net use \\theremotemachine ThePassword /user:Username

Berdasarkan info dari sini dan sini .

Sekarang, saya tidak beruntung mendapatkan pekerjaan ini menggunakan penjadwal tugas untuk beberapa alasan, jadi saya akhirnya menggunakan program yang disebut hstart . Ini memungkinkan Anda untuk meluncurkan skrip batch tersembunyi.

Saya membuat shorcut, meletakkannya di folder Startup, dan mengubah Targetke:

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

Dan begitulah, sekarang seharusnya tidak ada masalah mengakses folder bersama pada mesin remote.

Saya pikir mungkin ada masalah jika mesin lain tidak aktif ketika skrip berjalan, tapi saya tidak yakin bagaimana Anda bisa menyelesaikannya ..

Semoga orang lain menemukan ini berguna.


Anda juga dapat menambahkan / persisten: ya di akhir perintah net use Anda.
jftuga

Saya mencoba itu dan masih akan melupakan kredensial :(
Acorn

Akan ada acara di bawah Peraga Peristiwa yang akan saya periksa di sana.
surfasb

4
-1 @Acorn, ini bukan solusi yang baik. Meskipun mungkin sedang menyelesaikan masalah koneksi Anda, itu ide yang sangat buruk untuk menyimpan kata sandi dalam teks yang jelas. Lihat jawaban saya untuk memastikan Anda telah memasukkan domain yang benar untuk kredensial Anda.
ubiquibacon
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.