อาการ
โปรแกรมประยุกต์ใช้ Microsoft จุดของบริการ (POS) สำหรับ.NET 1.12 เพื่ออ้างสิทธิอุปกรณ์ ในกรณีนี้ แอพลิเคชันที่รันภายใต้บัญชีผู้ใช้อื่นไม่สามารถอ้างสิทธิอุปกรณ์นี้ เมื่อปัญหานี้เกิดขึ้น POS สำหรับ.NET 1.12 ดำเนินการตรรกะการอ้างสิทธิ์ไม่ถูกต้อง และส่งกลับข้อยกเว้นของ ArgumentNullException ไม่ถูกต้อง นอกจากนี้ ความพยายามต่อ ๆ มา ด้วยแอคเคาท์ผู้ใช้อื่นเพื่ออ้างสิทธิอุปกรณ์ล้มเหลวแม้หลังจากที่อุปกรณ์ดังกล่าวถูกนำออกใช้
หมายเหตุ
-
ปัญหานี้เกิดขึ้นถ้าโปรแกรมประยุกต์ที่เรียกใช้อุปกรณ์กำลังเรียกใช้ภายใต้บัญชีผู้ใช้เดียวกัน
-
ข้อยกเว้น ArgumentNullException ไม่ใช่ข้อยกเว้นที่ตรงกับความล้มเหลวที่เกิดขึ้น เมื่อปัญหานี้เกิดขึ้น คุณคาดว่าข้อยกเว้นที่ตรงกับความล้มเหลวที่จะส่งคืน
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากบัญชีผู้ใช้เดียวเท่านั้นที่สามารถเข้าถึงเหตุการณ์สากลที่ใช้ POS สำหรับ.NET 1.12 POS สำหรับ.NET 1.12 ใช้เหตุการณ์ส่วนกลางเพื่อติดตามสถานะของอุปกรณ์เมื่อวัตถุที่ให้บริการที่ใช้เหตุการณ์มีชื่ออ้างว่า อุปกรณ์ดังกล่าว
หมายเหตุ ใน POS สำหรับ.NET 1.12 คลาสของอุปกรณ์พื้นฐานและคลาสของอุปกรณ์ฐานใช้เหตุการณ์ที่มีชื่อ อย่างไรก็ตาม วัตถุที่ให้บริการที่ขึ้นอยู่กับคลาสของอุปกรณ์พื้นฐานสามารถให้ใช้งานของตนเองเพื่อให้แน่ใจว่าอินสแตนซ์เดียวเท่านั้นของอุปกรณ์มีการอ้างสิทธิ์ในเวลาใดก็ได้
การแก้ปัญหา
ข้อมูลการปรับปรุง
โปรแกรมปรับปรุงนี้มีแอตทริบิวต์ความปลอดภัยเมื่อมีสร้างเหตุการณ์สากล แอตทริบิวต์ความปลอดภัยนี้ช่วยให้ผู้ใช้หลายบัญชีที่เข้าถึงเหตุการณ์สากล หากปัญหาเกิดขึ้นเมื่อแอพลิเคชันอ้างว่า อุปกรณ์ POS สำหรับ.NET 1.12 ดำเนินการตรรกะการอ้างสิทธิ์ที่ถูกต้อง และจากนั้น ส่งกลับข้อยกเว้นที่สอดคล้องกับความล้มเหลวที่เกิดขึ้น
วิธีการขอรับโปรแกรมปรับปรุงนี้
แฟ้มต่อไปนี้จะสามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Microsoft:
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
วิธีการขอรับแฟ้มสนับสนุนของ Microsoft จากบริการออนไลน์
Microsoft สแกนแฟ้มนี้เพื่อหาไวรัสแล้ว Microsoft ใช้ซอฟต์แวร์ตรวจสอบไวรัสที่เป็นปัจจุบันที่สุดซึ่งพร้อมใช้งานตั้งแต่วันที่ซึ่งมีการประกาศแฟ้มนี้ แฟ้มนี้ถูกจัดเก็บไว้ในเซิร์ฟเวอร์ที่เพิ่มการรักษาความปลอดภัยซึ่งช่วยป้องกันการเปลี่ยนแปลงใด ๆ ที่ไม่ได้รับอนุญาตต่อแฟ้มดังกล่าว
ข้อกำหนดเบื้องต้น
เมื่อต้องการใช้การปรับปรุงนี้ คุณจะต้องใช้ POS สำหรับ.NET 1.12 ด้วย
ข้อมูลรีจิสทรี
หากต้องการนำการปรับปรุงนี้ไปใช้ คุณไม่จำเป็นต้องดำเนินการเปลี่ยนแปลงใด ๆ ต่อรีจิสทรีนี้
ข้อกำหนดการรีสตาร์ท
คุณอาจต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้การปรับปรุงนี้
ข้อมูลการแทนที่การปรับปรุง
การปรับปรุงนี้ไม่ได้แทนที่การปรับปรุงที่ออกมาก่อนหน้านี้
ข้อมูลแฟ้ม
โปรแกรมแก้ไขด่วนรุ่นภาษาอังกฤษ (สหรัฐอเมริกา) ติดตั้งแฟ้มที่มีแอตทริบิวต์ที่แสดงในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) วันที่และเวลาสำหรับแฟ้มเหล่านี้บนเครื่องคอมพิวเตอร์เฉพาะที่ของคุณจะแสดงผลตามเวลาท้องถิ่นของคุณร่วมกับความโน้มเอียงของเวลาตามฤดูกาล (DST) ในปัจจุบันของคุณ นอกจากนี้ วันที่และเวลาอาจจะเปลี่ยนแปลงไปได้อีกด้วยเมื่อคุณดำเนินการบางอย่างกับแฟ้มนี้