อาจเป็นไปได้ว่าไม่ใช่ปัญหาของการอนุญาตไฟล์ แต่เกี่ยวข้องกับ:
- การแชร์เครือข่ายที่เชื่อมโยงกับเซสชัน (เช่นผู้ใช้ที่ต่างกันอาจมีชุดการแชร์เครือข่ายที่ต่างกัน) โปรดทราบว่าผู้ใช้สามารถมีมากกว่าหนึ่งเซสชัน
- การควบคุมบัญชีผู้ใช้ทำงานอย่างไร
เนื่องจากผู้ใช้เกือบทั้งหมดใช้บัญชีผู้ดูแลระบบใน XP (เนื่องจากโปรแกรมเมอร์ส่วนใหญ่ไม่ต้องการให้โปรแกรมทำงานกับบัญชีที่ จำกัด ) Microsoft จึงสร้างบัญชีผู้ดูแลระบบ "รุ่น จำกัด " ขึ้นต้นด้วย Vista และในบางสถานการณ์ทั้งสองรุ่น "นับเป็นผู้ใช้ที่แตกต่างกัน (เนื่องจากเป็นเซสชันแยกต่างหาก)
ลองเปิดตัว Windows Explorer ที่ยกระดับ (เช่น Windows Explorer ที่เปิดตัวด้วย "Run as administrator") และสร้างเครือข่ายแชร์ทั้งหมดขึ้นมาใหม่ซึ่งน่าจะเป็นเคล็ดลับ
เหตุผลที่ต้องสร้างหุ้นขึ้นใหม่นั้นได้อธิบายไว้ในรายการบล็อก MSDN นี้:
แมปไดรฟ์เครือข่ายกับ UAC บน Windows Vista
แก้ไข:บิตที่เกี่ยวข้องจากรายการบล็อก (การเน้นของฉัน):
เพื่อให้สิ่งต่าง ๆ ง่ายขึ้นสมมติว่าคุณกำลังทำงานในฐานะผู้ดูแลระบบที่เปิดใช้งาน UAC (แม้ว่าจะปลอดภัยมากขึ้นก็จะดีกว่าที่จะทำงานในฐานะผู้ใช้มาตรฐาน) เมื่อคุณเข้าสู่ระบบคุณสร้างโทเค็นใหม่ จากนั้นเราตรวจพบว่าคุณเปิดใช้งาน UAC เราเข้าสู่ระบบในครั้งที่สองและจบลงด้วยโทเค็นใหม่ (ถูก จำกัด อย่างมาก) ซึ่งเราใช้ในการเปิดตัวเชลล์ มีสองเหตุการณ์เข้าสู่ระบบแยกเป็น
(... )
ฟีเจอร์อำนวยความสะดวกนี้ทำให้ง่ายต่อการค้นหาปัญหาเกี่ยวกับไดรฟ์เครือข่ายที่แมป ก่อนที่จะมี Windows 2000 SP2 ชื่ออุปกรณ์จะยังคงปรากฏให้เห็นทั่วโลกจนกว่าจะลบออกอย่างชัดเจนหรือระบบรีสตาร์ท เพื่อเหตุผลด้านความปลอดภัยเราได้แก้ไขพฤติกรรมนี้เริ่มต้นด้วย Windows 2000 SP2 จากจุดนี้ไปข้างหน้าอุปกรณ์ทั้งหมดที่เกี่ยวข้องกับการตรวจสอบ ID (LUID) - ID ที่สร้างขึ้นสำหรับเซสชั่นการเข้าสู่ระบบในแต่ละ
(... )
เนื่องจากไดรฟ์ที่แมปเหล่านี้เชื่อมโยงกับ LUID และเนื่องจากแอปพลิเคชันที่ยกระดับกำลังใช้ LUID อื่นที่สร้างขึ้นในระหว่างการเข้าสู่ระบบแยกต่างหากแอปพลิเคชันที่ยกระดับจะไม่เห็นไดรฟ์ที่แมปสำหรับผู้ใช้รายนี้อีกต่อไป