เกี่ยวกับการสอน

Windows 7 กับ Windows Vista: เกณฑ์มาตรฐาน UAC

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

Benchmark คำอธิบาย: สิ่งที่ฉันได้รับการทดสอบ

อันดับแรกฉันค้นหารายการงานทั้งหมดที่ต้องมีสิทธิ์ระดับผู้ดูแลระบบซึ่งสามารถเรียกใช้ UAC prompt ได้ ฉันเริ่มต้นด้วยรายการไอเท็มที่เรียกใช้การควบคุมบัญชีผู้ใช้จาก Ed Bott และกำหนดค่าให้เหมาะกับทั้ง Windows 7 และ Windows Vista ให้มากที่สุด

รายการของการทดสอบที่ฉันขับรถมีดังต่อไปนี้:

  • การเรียกใช้แอ็พพลิเคชันในฐานะผู้ดูแลระบบ - ฉันเรียกใช้แอ็พพลิเคชันแบบสุ่มเป็นผู้ดูแลระบบโดยคลิกขวาที่ทางลัดและเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ" การดำเนินการนี้จะทำเมื่อคุณต้องใช้แอปพลิเคชันรุ่นเก่าเข้ากันได้กับ Windows XP เท่านั้นและจำเป็นต้องเข้าถึงไฟล์ระบบและการตั้งค่า
  • การเปลี่ยนแปลงแฟ้มและโฟลเดอร์ในโฟลเดอร์ Windows และ Program Files - ฉันพยายามจะแก้ไขไฟล์ระบบแบบสุ่มที่พบได้ในโฟลเดอร์ Windows และ Program Files ฉันยังพยายามสร้างโฟลเดอร์ใหม่แล้วลบออก
  • การติดตั้งแอ็พพลิเคชัน - ฉันได้ติดตั้งแอ็พพลิเคชันหลายเครื่องจากเตา CD ไปยังปลั๊กอินของเบราเซอร์และซอฟต์แวร์ป้องกันไวรัส
  • การถอนการติดตั้งแอปพลิเคชัน - ฉันถอนการติดตั้งรายการแอ็พพลิเคชันเดียวกันที่ใช้ในการฝึกซ้อมการติดตั้ง
  • การติดตั้งและถอนการติดตั้งไดร์เวอร์อุปกรณ์ - เพื่อที่จะทดสอบนี้ผมได้ติดตั้งไดรเวอร์สำหรับส่วนประกอบทั้งหมดในพีซีของฉันแล้วถอนการติดตั้ง
  • การติดตั้งตัวควบคุม ActiveX - สำหรับการทดสอบนี้ฉันใช้ ActiveX จากหน้าดาวน์โหลดไดรเวอร์ของ Nvidia
  • การเปลี่ยนการตั้งค่าสำหรับ Windows Firewall - ด้วย Windows Firewall ที่เปิดใช้งานฉันปรับแต่งการตั้งค่าและกฎบางอย่าง
  • การเปลี่ยนการตั้งค่า UAC - สำหรับการทดสอบนี้ฉันได้เปิดและปิดคุณลักษณะการควบคุมบัญชีผู้ใช้
  • การตั้งค่า Windows Update Settings - ฉันเปลี่ยนการตั้งค่า Windows Update แล้ว
  • การเพิ่มหรือลบบัญชีผู้ใช้ - ฉันสร้างและลบบัญชีผู้ใช้หลายบัญชีทั้งในฐานะผู้ใช้มาตรฐานและผู้ดูแลระบบ
  • การเปลี่ยนประเภทบัญชีของผู้ใช้ - การทดสอบนี้เกี่ยวข้องกับการเปลี่ยนประเภทของบัญชีทดสอบหนึ่งจากบัญชีมาตรฐานเป็นผู้ดูแลระบบและในทางกลับกัน
  • การกำหนดค่าการควบคุมโดยผู้ปกครอง - สำหรับการทดสอบนี้ฉันจะตั้งกฎการควบคุมโดยผู้ปกครองที่แตกต่างกันสำหรับบัญชีผู้ใช้ที่แตกต่างกัน
  • เรียกใช้ Task Scheduler - การทดสอบนี้ค่อนข้างแปลก ใน Windows Vista ถ้าคุณเรียกใช้ Task Scheduler จาก Start Menu -> Accessories -> System Tools จะ ไม่ปรากฏข้อความ UAC ใด ๆ อย่างไรก็ตามถ้าคุณเรียกใช้จาก Control Panel -> System and Maintenance -> Administrative Tools คุณจะได้รับคำสั่ง UAC ดังนั้นฉันจึงเรียกใช้ทางลัดจาก Control Panel ใน Windows Vista และ Windows 7
  • การสำรองข้อมูลและคืนค่าไฟล์และการตั้งค่าโดยใช้ Backup & Restore หรือ Windows Easy Transfer - ฉันใช้เครื่องมือทั้งสองนี้เพื่อสำรองและเรียกคืนข้อมูลและการตั้งค่าของผู้ใช้
  • การดูหรือเปลี่ยนโฟลเดอร์และไฟล์ของผู้ใช้รายอื่น นั่นหมายถึงการเรียกดูผ่านโฟลเดอร์ของผู้ใช้รายอื่นการเพิ่มและการลบไฟล์และโฟลเดอร์
  • การรันโปรแกรม Defragmenter ดิสก์ - ฉันเรียกใช้เครื่องมือนี้เพื่อจัดเรียงข้อมูลหลายไดรฟ์
  • การเปลี่ยนแปลงการตั้งค่าทั้งระบบ - ฉันเปลี่ยนการตั้งค่าต่างๆในแอพเพล็ตของ Control Panel รวมถึงนโยบายความปลอดภัย

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

ผลการทดสอบ

ผลการทดสอบสรุปไว้ในตารางด้านล่าง

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

ดังที่คุณเห็นในกราฟด้านล่างนี้ใน Windows 7 คุณจะไม่พบข้อความแจ้ง UAC ในอย่างน้อย 11 สถานการณ์ที่ Windows Vista เรียกใช้งาน

ซึ่งหมายความว่าการลดประมาณ 67% ขึ้นอยู่กับวิธีที่คุณใช้พีซีของคุณและเป็นงานที่คุณทำบ่อยที่สุด

ข้อสรุป

เมื่อเปรียบเทียบกับ UAC Benchmark แล้ว Windows 7 จะชนะได้ง่ายและมีความแตกต่างกันอย่างมาก ดูเหมือนว่า Microsoft ให้ความสำคัญกับความคิดเห็นของผู้ใช้และได้ปรับแต่งคุณลักษณะนี้อย่างจริงจัง UAC เป็นที่น่ารำคาญมากน้อยกว่าใน Windows Vista และผู้ใช้จะมีประสบการณ์การใช้คอมพิวเตอร์ที่ดีขึ้น คำถามเดียวที่ยังคงมีอยู่คือการใช้ UAC ใหม่อย่างปลอดภัยเหมือนกับก่อนหน้านี้หรือไม่? เวลาจะบอกได้ว่าเป็นกรณีหรือไม่