ขณะแก้ไขปัญหา Samba กับ Windows Network ฉันสังเกตเห็นว่า Windows Explorer จำข้อมูลรับรองการเข้าสู่ระบบของการแชร์ระยะไกล แม้ว่าคุณจะขอไม่ทำก็ตาม ตัวอย่างเช่น หลังจากเข้าถึงการแชร์โดยใช้\\servername\sharenameบวกป้อนชื่อผู้ใช้/รหัสผ่านแล้วปิด Windows Explorer การเพิ่มการแชร์เดียวกันกับไดรฟ์เครือข่ายจะแสดงข้อความต่อไปนี้ โดยไม่คำนึงว่าชื่อผู้ใช้จะเหมือนกันหรือไม่:

The network folder specified is currently mapped using a different user name and password.

To connect using a different user name and password, first disconnect any existing mappings to this network share.

การใช้NET USEไม่แสดงการแชร์ หลังจากรีสตาร์ทคอมพิวเตอร์ ฉันไม่มีปัญหาในการเข้าถึงการแชร์โดยใช้ข้อมูลประจำตัวอื่น แต่การรีสตาร์ทเพียงเพื่อทดสอบข้อมูลประจำตัวอื่น ๆ นั้นน่ารำคาญโดยเฉพาะ ขณะแก้ไขปัญหา ฉันจะล้างแคชนี้โดยใช้ Windows Vista ได้อย่างไร

หมายเหตุ: การใช้nbtstat -R[R], ipconfig /renew, การฆ่า explorer.exe หรือการปิดใช้งาน / เปิดใช้งานการ์ดเครือข่ายใหม่ไม่ได้ช่วยอะไร

answer

คำแนะนำต่อไปนี้ไม่ได้ช่วยให้คุณ'ล้างหรือล้างชื่อผู้ใช้เครือข่ายและแคชแชร์ของ Windows Explorer' (ตามที่คุณถาม) แต่จะอนุญาตให้คุณเชื่อมต่อ (โดยพื้นฐาน) ส่วนแบ่งเดียวกันหรือเซิร์ฟเวอร์เดียวกันโดยใช้ชื่อผู้ใช้อื่น

เคล็ดลับคือการใช้ที่อยู่ IPของเซิร์ฟเวอร์ระยะไกล

(อีกด้วย,

ถ้าเป็นแซมบ้าทางฝั่งระยะไกล

  • คุณสามารถตั้งค่า smb.conf ให้มีnetbios aliases = firstname, secondname, thirdnameและคุณจะมีตัวเลือกมากขึ้น

หากเป็นเซิร์ฟเวอร์สมาชิก Windows AD ทางฝั่งระยะไกล

  • คุณสามารถสร้าง ' ชื่อแทนชื่อโดเมน ' ที่แตกต่างกันสำหรับเซิร์ฟเวอร์ของคุณ

และคุณจะมีตัวเลือกมากขึ้นอีก ในทุกสถานการณ์เหล่านี้ ไคลเอ็นต์ที่เชื่อมต่อจะทำงานราวกับว่าเชื่อมต่อกับเซิร์ฟเวอร์อื่น)

การออกจากระบบและกลับเข้าสู่ระบบใหม่จะเป็นการล้างข้อมูลรับรอง

คุณสามารถลองเริ่มบริการ "คอมพิวเตอร์เบราว์เซอร์" ใหม่ได้ ดูเหมือนว่าจะบังคับให้รีเฟรชบางประเภท (แม้ว่าอาจใช้เวลาสองสามวินาทีจึงจะมีผล)

สำหรับ Vista ให้ไปที่เริ่มและพิมพ์ใน:

Control keymgr.dll

ในกล่องเล็ก ๆ ที่ด้านล่างและกด Enter นี้จะแสดงกล่องชื่อผู้ใช้และรหัสผ่านที่เก็บไว้ จากนั้น คุณจะแก้ไข เพิ่ม หรือลบรหัสผ่านเครือข่ายได้

การแชร์อยู่ใน %userprofile%\nethood หรือไม่

คุณได้ลองเปิดแผงควบคุม เลือกบัญชีผู้ใช้ ไปที่แท็บขั้นสูง แล้วคลิก "จัดการรหัสผ่าน" เพื่อดูว่าคุณสามารถล้างมันออกจากที่นั่นได้หรือไม่

/ แก้ไข - นี่คือในเครื่องของฉันซึ่งเป็น XP ไม่แน่ใจว่า Vista จะเหมือนกันทุกประการหรือไม่