Saya memiliki server file yang berjalan (SMB) yang saya sambungkan di Explorer (Windows 7 Professional) dengan mengunjungi \\ 1.2.3.4 secara langsung. Saya masuk sebagai satu pengguna, tanpa menyimpan kredensial, dan sekarang ingin keluar (sebenarnya saya ingin mengubah ke pengguna lain, tetapi bisa keluar secara umum akan bermanfaat).
Saya telah mencari-cari cara untuk melakukan ini dan menemukan banyak info yang menyarankan menggunakan beberapa bentuk net use \\1.2.3.4 /del
:
- Bagaimana cara keluar dari folder bersama Windows?
- Bagaimana cara mengubah pengguna yang saya masuki di Network Share?
- Menggunakan Kredensial Berbeda untuk Mengakses Folder Bersama di Windows 7 (www.raymond.cc)
- Bagaimana cara menghapus kredensial masuk untuk lokasi jaringan di Win7? (serverfault.com)
- Keluar dari drive berbagi jaringan tanpa reboot?
- Dll
Namun, tidak ada yang benar-benar bekerja untuk saya. Saya menjalankan net use * /del
, kemudian gunakan net use
untuk memverifikasi bahwa daftar itu kosong, namun bagian itu secara misterius tetap ada di penjelajah, tidak terpengaruh, dapat diakses, dan masih menggunakan login sebelumnya.
Hal lain yang saya coba, yang juga gagal, adalah melakukan mis net use \\1.2.3.4 /user:newusername
untuk mengganti kredensial. Namun, bahkan ketika net use
menunjukkan daftar koneksi kosong , ini masih menghasilkan kesalahan yang menyatakan bahwa beberapa koneksi ke sumber yang sama dengan pengguna yang berbeda tidak diperbolehkan - mengapa ada koneksi yang tidak muncul dalam net use
daftar adalah misteri bagi saya.
Saya kemudian menemukan artikel ini Cara keluar dari folder bersama (microsoft.com), yang merekomendasikan:
net use * /del
(atau server apa pun).- Hapus kredensial dari Manajer Kredensial.
- Mulai ulang layanan Workstation.
Prosedur ini berhasil untuk saya. Tidak ada yang menarik di Credential Manager, karena saya tidak menyimpan kredensial, namun memulai kembali layanan Workstation setelah membersihkan koneksi net
adalah kuncinya (saya memang harus menutup semua jendela penjelajah untuk mendapatkan layanan untuk memulai kembali).
Pertanyaan saya adalah: Ini sama sekali tidak nyaman, terutama ketika saya harus menjelaskannya kepada pengguna yang kurang mengerti teknologi. Walaupun saya tentu saja dapat membuat misalnya skrip batch untuk mengotomatiskan semuanya, apakah ada cara aktual, tepat, dan konsisten untuk melakukan ini yang tidak melibatkan memulai kembali layanan (dan mungkin tidak melibatkan baris perintah, meskipun secara pribadi saya tidak t keberatan)?
Juga, sebuah sub-pertanyaan: Aneh bagi saya bahwa sebagian besar sumber daya yang saya temukan dalam masalah ini tidak menyarankan memulai kembali Workstation, dan proses penggunaan yang disarankan net use
tampaknya bekerja setidaknya untuk orang lain yang mengirim komentar pada posting itu. Apakah Workstation restart unik untuk saya dan menunjukkan beberapa masalah lain di komputer saya, atau hanya ditinggalkan dari semua instruksi untuk beberapa alasan? Hanya posting dukungan microsoft.com yang memiliki instruksi yang merekomendasikan langkah ini, yang akhirnya membuatnya bekerja untuk saya.
Keluar dari suatu pembagian sepertinya itu akan menjadi kasus penggunaan yang cukup umum untuk membenarkan beberapa cara sederhana untuk melakukannya, jadi saya bingung dengan betapa sulitnya bagi saya untuk mencari tahu ini.
Hal-hal lain yang saya coba tanpa efek:
- Menutup semua jendela Explorer sebelum dan sesudah menggunakan
net use
perintah (seperti yang disarankan dalam jawaban Kody Browns ), serta menyelesaikan dengan pengaturan "proses terpisah per jendela folder" dengan harapan itu adalah semacam caching kredensial per proses (juga terinspirasi oleh jawaban itu) . - Mengubah pengaturan manajemen koneksi homegroup (disarankan oleh jawaban holmzi_online di posting microsoft.com di atas).
- Membunuh semua proses explorer (termasuk yang utama) dan memulai kembali explorer setelah
net use * /del
(disarankan oleh Robert Greer di sini , meskipun masalah itu adalah dengan drive yang dipetakan).