บทความนี้อธิบายปัญหาที่เกิดขึ้นเมื่อคุณพยายามที่จะแสดงของผู้ใช้ "ผลการเข้าถึง" ไปยังแฟ้มใน Windows 8.1, Windows Server 2012 R2 ของ Windows 8 หรือ Windows Server 2012 คุณสามารถแก้ไขปัญหานี้สำหรับ Windows 8.1 และ R2 Windows Server 2012 โดยใช้การปรับปรุงในบทความนี้ ก่อนที่คุณติดตั้งโปรแกรมปรับปรุงนี้ เช็คเอาท์ส่วนของข้อกำหนดเบื้องต้นวิธีแก้ปัญหาก็มีให้
หมายเหตุ โปรแกรมปรับปรุงนี้ไม่ใช้กับ Windows 8 หรือ Windows Server 2012 เมื่อต้องการให้ผลป้อนกลับเกี่ยวกับวิธีแก้ไขปัญหาที่อาจเกิดขึ้นบนระบบเหล่านี้ โปรดติดต่อฝ่ายสนับสนุนของ Microsoft
อาการ
พิจารณาสถานการณ์สมมติต่อไปนี้:
-
คุณสามารถใช้ Windows Explorer เพื่อแสดงของผู้ใช้ "ผลการเข้าถึง" เข้ากับแฟ้มหรือโฟลเดอร์บนการใช้แฟ้มร่วมกัน
-
แฟ้มหรือโฟลเดอร์ที่อยู่ในผลิตภัณฑ์ที่ไม่ใช่ - Microsoft เซิร์ฟเวอร์ข่าวสาร Block SMB 3.0 เซิร์ฟเวอร์งาน
-
คุณป้อนเส้นทางของโฟลเดอร์แบบแผนการตั้งชื่อสากล (UNC) ตัวอย่างเช่น คุณสามารถป้อน\\server\share
ในสถานการณ์สมมตินี้ คำขอที่ล้มเหลว และคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
รหัส 0x80070057 พารามิเตอร์ไม่ถูกต้อง
อย่างไรก็ตาม ถ้าแฟ้มร่วมกันถูกแมปเป็นอักษรไดรฟ์แรก แสดงสิทธิ "การเข้าถึงที่มีผลบังคับใช้" และคุณไม่ได้รับข้อความแสดงข้อผิดพลาด
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากโครงสร้าง SECURITY_DESCRIPTOR ที่ถูกส่งคืน โดยเซิร์ฟเวอร์ประกอบด้วยเขตข้อมูลเจ้าของเป็น NULL เมื่อโทร NetShareGetInfo กลับไปที่ Windows Explorer
วิธีการขอรับโปรแกรมปรับปรุงนี้
เมื่อต้องการแก้ไขปัญหานี้ เราได้นำออกใช้การปรับปรุงผ่าน Windows Update และศูนย์ดาวน์โหลด Microsoft สำหรับ Windows 8.1 และ R2 Windows Server 2012 ความละเอียดที่มีการ ปรับเปลี่ยน Authz Windows ไม่ต้องใช้สถานะการออนไลน์ของโครงสร้าง SECURITY_DESCRIPTOR หรือไม่ก็ได้
สิ่งสำคัญ อย่าติดตั้งชุดภาษาหลังจากที่คุณติดตั้งโปรแกรมปรับปรุงนี้ ถ้าคุณดำเนินการ จะไม่สามารถใช้การเปลี่ยนแปลงในการปรับปรุงเฉพาะภาษา และคุณจะต้องติดตั้งการปรับปรุง สำหรับข้อมูลเพิ่มเติม ดูชุดภาษาเพิ่มลงใน Windows
วิธีที่ 1: การปรับปรุง Windows
โปรแกรมปรับปรุงนี้มีให้เป็นการปรับปรุงไม่จำเป็นจาก Windows Update สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรัน Windows Update ดูวิธีการรับการปรับปรุงผ่าน Windows Update
วิธีที่ 2: ศูนย์ดาวน์โหลดของ Microsoft
แฟ้มต่อไปนี้จะสามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Microsoft
ระบบปฏิบัติการ |
การปรับปรุง |
---|---|
Windows 8.1 รุ่นที่ใช้ x86 ทั้งหมดที่สนับสนุน |
|
Windows 8.1 รุ่นที่ใช้ x64 ทั้งหมดที่สนับสนุน |
|
Windows Server 2012 R2 รุ่นที่ใช้ x64 ทั้งหมดที่สนับสนุน |
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
119591วิธีการขอรับแฟ้มสนับสนุนของ Microsoft จากบริการออนไลน์Microsoft สแกนแฟ้มนี้เพื่อหาไวรัสแล้ว Microsoft ใช้ซอฟต์แวร์ตรวจสอบไวรัสที่เป็นปัจจุบันที่สุดซึ่งพร้อมใช้งานตั้งแต่วันที่ซึ่งมีการประกาศแฟ้มนี้ แฟ้มนี้ถูกจัดเก็บไว้ในเซิร์ฟเวอร์ที่เพิ่มการรักษาความปลอดภัยซึ่งช่วยป้องกันการเปลี่ยนแปลงใด ๆ ที่ไม่ได้รับอนุญาตต่อแฟ้มดังกล่าว
ข้อมูลรายละเอียดการปรับปรุง
ข้อกำหนดเบื้องต้น
เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมีเดือน 2014 เมษายนปรับปรุงสะสมสำหรับ Windows RT 8.1, Windows 8.1 และ Windows Server 2012 R2 การ (2919355)ติดตั้งไว้ใน Windows 8.1 หรือ R2 Windows Server 2012
ข้อมูลรีจิสทรี
เมื่อต้องการใช้โปรแกรมแก้ไขด่วนในแพ็คเกจนี้ คุณไม่มีการเปลี่ยนแปลงใด ๆ ในรีจิสทรี
ข้อกำหนดการรีสตาร์ท
คุณอาจต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนนี้ไม่ได้ใช้แทนโปรแกรมแก้ไขด่วนที่มีการนำออกใช้ก่อนหน้านี้
รุ่นสากลของโปรแกรมแก้ไขด่วนนี้ติดตั้งแฟ้มที่มีแอตทริบิวต์ที่แสดงในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) วันที่และเวลาสำหรับแฟ้มเหล่านี้บนเครื่องคอมพิวเตอร์เฉพาะที่ของคุณจะแสดงผลตามเวลาท้องถิ่นของคุณร่วมกับความโน้มเอียงของเวลาตามฤดูกาล (DST) ในปัจจุบันของคุณ นอกจากนี้ วันที่และเวลาอาจจะเปลี่ยนแปลงไปได้อีกด้วยเมื่อคุณดำเนินการบางอย่างกับแฟ้มนี้
แฟ้มข้อมูลและบันทึกย่อ Windows 8.1 และ Windows Server 2012 R2
สิ่งสำคัญ โปรแกรมแก้ไขด่วน 8.1 ของ Windows และโปรแกรมแก้ไขด่วนของ Windows Server 2012 R2 การรวมอยู่ในแพคเกจเดียวกัน อย่างไรก็ตาม โปรแกรมแก้ไขด่วนบนเพจคำขอโปรแกรมแก้ไขด่วนปรากฏอยู่ภายใต้ระบบปฏิบัติการทั้งสอง เมื่อต้องการร้องขอแพคเกจโปรแกรมแก้ไขด่วนที่ใช้กับระบบปฏิบัติการหนึ่ง หรือทั้งสอง เลือกโปรแกรมแก้ไขด่วนที่อยู่ภายใต้ "Windows 8.1/Windows Server 2012 R2"ในหน้า อ้างอิงส่วน "นำไปใช้กับ" ในบทความเสมอเพื่อกำหนดระบบปฏิบัติการจริงที่จะนำโปรแกรมแก้ไขด่วนแต่ละโปรแกรมไปใช้ด้วย
-
แฟ้มที่นำไปใช้กับผลิตภัณฑ์เจาะจง ไมล์สโตน (RTM, SPn), และสาขาเซอร์วิส (LDR, GDR) สามารถระบุได้ โดยตรวจสอบหมายเลขรุ่นของแฟ้มดังที่ปรากฏในตารางต่อไปนี้
รุ่น
ผลิตภัณฑ์
หลักเป้าหมาย
สาขาเซอร์วิส
6.3.960 0.16 xxx
Windows 8.1 และ Windows Server 2012 R2
RTM
GDR
6.3.960 0.17xxx
Windows 8.1 และ Windows Server 2012 R2
RTM
GDR
-
แฟ้ม MANIFEST (.manifest) และแฟ้ม MUM (.mum) ซึ่งติดตั้งสำหรับแต่ละสภาพแวดล้อมจะแสดงรายการแยกต่างหากในส่วน "ข้อมูลแฟ้มเพิ่มเติม" แฟ้ม MUM, MANIFESTและ แฟ้มแค็ตตาล็อก (.cat) การรักษาความปลอดภัยที่เกี่ยวข้อง มีความสำคัญมากในการรักษาสถานะของคอมโพเนนต์ปรับปรุงแล้ว แฟ้มแค็ตตาล็อกการรักษาความปลอดภัยซึ่งแอตทริบิวต์ไม่ได้แสดงรายการไว้จะได้รับการลงชื่อด้วยลายเซ็นดิจิทัลของ Microsoft
สำหรับ Windows 8.1 รุ่นที่ใช้ x86 ทั้งหมดที่สนับสนุน
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Authz.dll |
6.3.9600.17796 |
180,224 |
13-Apr-2015 |
22:34 |
x86 |
สำหรับทั้งหมดได้รับการสนับสนุนของ Windows 8.1 และ Windows Server 2012 R2 ของรุ่นที่ใช้ x64
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Authz.dll |
6.3.9600.17796 |
275,968 |
13-Apr-2015 |
22:37 |
x64 |
Authz.dll |
6.3.9600.17796 |
180,224 |
13-Apr-2015 |
22:34 |
x86 |
สำหรับทั้งหมดได้รับการสนับสนุน Windows RT 8.1
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Authz.dll |
6.3.9600.17796 |
161,792 |
13-Apr-2015 |
22:27 |
ไม่มีข้อมูล |
ข้อมูลแฟ้มเพิ่มเติม
ข้อมูลแฟ้มเพิ่มเติมสำหรับ Windows 8.1 และ R2 Windows Server 2012
แฟ้มเพิ่มเติมสำหรับ Windows 8.1 รุ่นที่ใช้ x86 ทั้งหมดที่สนับสนุน
คุณสมบัติแฟ้ม |
ค่า |
---|---|
ชื่อแฟ้ม |
X86_92e26f8aef62f02ea5afa6fa5cb29a0a_31bf3856ad364e35_6.3.9600.17796_none_b1661a7e2d169e2a.manifest |
รุ่นของแฟ้ม |
ไม่มีข้อมูล |
ขนาดของแฟ้ม |
720 |
วัน (UTC) |
14-Apr-2015 |
เวลา (UTC) |
04:36 |
แพลตฟอร์ม |
ไม่มีข้อมูล |
ชื่อแฟ้ม |
X86_microsoft-windows-s..entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_ceb8a9328ff45e38.manifest |
รุ่นของแฟ้ม |
ไม่มีข้อมูล |
ขนาดของแฟ้ม |
2,489 |
วัน (UTC) |
13-Apr-2015 |
เวลา (UTC) |
23:15 |
แพลตฟอร์ม |
ไม่มีข้อมูล |
แฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุนของ Windows 8.1 และ Windows Server 2012 R2 ของรุ่นที่ใช้ x64
คุณสมบัติแฟ้ม |
ค่า |
---|---|
ชื่อแฟ้ม |
Amd64_5b0d33b5970731b635f52ec18a59bcfc_31bf3856ad364e35_6.3.9600.17796_none_b997fca4a430ab73.manifest |
รุ่นของแฟ้ม |
ไม่มีข้อมูล |
ขนาดของแฟ้ม |
724 |
วัน (UTC) |
14-Apr-2015 |
เวลา (UTC) |
04:36 |
แพลตฟอร์ม |
ไม่มีข้อมูล |
ชื่อแฟ้ม |
Amd64_92e26f8aef62f02ea5afa6fa5cb29a0a_31bf3856ad364e35_6.3.9600.17796_none_0d84b601e5740f60.manifest |
รุ่นของแฟ้ม |
ไม่มีข้อมูล |
ขนาดของแฟ้ม |
722 |
วัน (UTC) |
14-Apr-2015 |
เวลา (UTC) |
04:36 |
แพลตฟอร์ม |
ไม่มีข้อมูล |
ชื่อแฟ้ม |
Amd64_microsoft-windows-s..entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_2ad744b64851cf6e.manifest |
รุ่นของแฟ้ม |
ไม่มีข้อมูล |
ขนาดของแฟ้ม |
2,491 |
วัน (UTC) |
13-Apr-2015 |
เวลา (UTC) |
23:23 |
แพลตฟอร์ม |
ไม่มีข้อมูล |
ชื่อแฟ้ม |
X86_microsoft-windows-s..entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_ceb8a9328ff45e38.manifest |
รุ่นของแฟ้ม |
ไม่มีข้อมูล |
ขนาดของแฟ้ม |
2,489 |
วัน (UTC) |
13-Apr-2015 |
เวลา (UTC) |
23:15 |
แพลตฟอร์ม |
ไม่มีข้อมูล |
แฟ้มเพิ่มเติมสำหรับ Windows RT 8.1 ทั้งหมดที่สนับสนุน
ชื่อแฟ้ม |
Arm_1c6e8729633e2881fec6fc038d7f18da_31bf3856ad364e35_6.3.9600.17796_none_81451903e1df229f.manifest |
รุ่นของแฟ้ม |
ไม่มีข้อมูล |
ขนาดของแฟ้ม |
720 |
วัน (UTC) |
14-Apr-2015 |
เวลา (UTC) |
04:36 |
แพลตฟอร์ม |
ไม่มีข้อมูล |
ชื่อแฟ้ม |
Arm_microsoft-windows-s..entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_cebb1b8a8ff17cfe.manifest |
รุ่นของแฟ้ม |
ไม่มีข้อมูล |
ขนาดของแฟ้ม |
2,489 |
วัน (UTC) |
13-Apr-2015 |
เวลา (UTC) |
23:08 |
แพลตฟอร์ม |
ไม่มีข้อมูล |
วิธีแก้ปัญหา
เมื่อต้องการหลีกเลี่ยงปัญหานี้ สร้างแมปไดรฟ์จากคอมพิวเตอร์ที่ใช้ Windows Explorer ไปยังโฟลเดอร์ที่ใช้ร่วมกัน ถ้าผู้ใช้เลือกมุมมองการเข้าถึงที่มีผลบังคับใช้จากทรัพยากรที่อยู่บนไดรฟ์ที่ถูกแมป แสดงสิทธิ์ของผู้ใช้ที่ใช้งานอยู่ และไม่เกิดปัญหาขึ้น
ข้อมูลเพิ่มเติม
เมื่อคุณเชื่อมต่อไปยังโฟลเดอร์เส้นทาง UNC, Windows Explorer เรียก NetrShareGetInfo กับ ServerName (เส้นทาง UNC), NetName และระดับ: 502 เซิร์ฟเวอร์มากกว่าที่ทำให้การตอบสนอง คำตอบมีโครงสร้าง SECURITY_DESCRIPTOR ที่ประกอบด้วยเขตข้อมูลเจ้าของ จำเป็นต้องส่งคืนของโครงสร้างแผน SECURITY_DESCRIPTOR แต่ฟิลด์เจ้าของหรือไม่ก็ได้ ตามข้อมูลจำเพาะของโพรโทคอล [MS-SRVS] อย่างไรก็ตาม Windows Authz อาศัยเจ้าของฟิลด์ที่มีอยู่ ซึ่งทำให้ "ดูสิทธิที่ใช้งาน" ล้มเหลว ถึงแม้ว่า Windows จะส่งกลับเขตข้อมูลที่มีเจ้าของ ผลิตภัณฑ์บางเซิร์ฟเวอร์แฟ้มของบริษัทอื่นทำไม่ได้เนื่องจากพวกเขาไม่อาจเชื่อมโยงตัวบอกเกี่ยวกับความปลอดภัยกับเครือข่ายที่ใช้ร่วมกัน สำหรับข้อมูลเพิ่มเติม ดู2.2.4.26 SHARE_INFO_502_I
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลอ้างอิง
ดูคำศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการปรับปรุงซอฟต์แวร์