Microsoft เปิดตัว PowerToys 0.63 โดยมีขนาดแอปเล็กกว่ามาก

Microsoft ได้เปิดตัวชุดเครื่องมือเพิ่มประสิทธิภาพ PowerToys เวอร์ชัน 0.63 และอันนี้เป็นการอัปเดตที่ปรับแต่งมากกว่า แม้ว่าจะไม่ได้เพิ่มฟีเจอร์ใหม่ ๆ มากมาย แต่ PowerToys เวอร์ชันนี้มาพร้อมกับการปรับปรุงที่สำคัญบางประการในแง่ของประสิทธิภาพ ทีมงานได้ลดขนาดตัวติดตั้ง PowerToys จาก 125MB (ในเวอร์ชัน 0.62.1) เหลือเพียง 83MB และเมื่อติดตั้งแล้ว ตอนนี้แอปจะใช้พื้นที่เพียง 587MB จากเดิม 817MB

Microsoft กล่าวว่าทำได้โดยการแชร์ไฟล์เช่น Windows App SDK, VC++ Redistributable และ PowerToys Interop ระหว่างเครื่องมือต่างๆ วิธีนี้จะช่วยในการลบข้อกำหนดสำหรับการควบคุมบัญชีผู้ใช้ (UAC) ในระหว่างกระบวนการติดตั้ง แม้ว่าจะยังมีงานที่ต้องทำก่อนที่จะเกิดขึ้นก็ตาม ถัดไป บริษัทจะจัดส่ง .NET เวอร์ชันสมบูรณ์ในตัวเอง ซึ่งใช้ร่วมกันระหว่างยูทิลิตี้ต่างๆ

จุดเด่นอีกประการหนึ่งของการเปิดตัวครั้งนี้ก็คือเครื่องมือ QuickAccent ซึ่งช่วยให้คุณค้นหาเวอร์ชันที่มีการเน้นเสียงได้อย่างรวดเร็ว อักขระ ตอนนี้ให้คุณเลือกภาษาเพื่อลดจำนวนอักขระที่คุณต้องเลือกเมื่อใด กำลังพิมพ์

นอกเหนือจากนั้น เวอร์ชันนี้เน้นไปที่การแก้ไขและการปรับปรุงเล็กน้อยเป็นส่วนใหญ่ และยังมีอีกหลายรายการสำหรับยูทิลิตี้ต่างๆ ที่รวมอยู่ใน PowerToys คุณสามารถดูรายการทั้งหมดได้ที่ด้านล่างนี้

บันทึกการเปลี่ยนแปลง PowerToys 0.63

ปัญหาที่ทราบ

  • ยูทิลิตี้ตัวแยกข้อความ ไม่สามารถจดจำข้อความได้ในบางกรณีบนอุปกรณ์ ARM64 ที่ใช้ Windows 10.
  • หลังจากติดตั้ง PowerToys แล้ว รายการเมนูบริบท Windows 11 ใหม่สำหรับ PowerRename และ Image Resizer อาจไม่ปรากฏขึ้นก่อนที่ระบบจะรีสตาร์ท.
  • มีรายงานของผู้ใช้ที่เป็น ไม่สามารถเปิดหน้าต่างการตั้งค่าได้. สิ่งนี้มีสาเหตุมาจากความเข้ากันไม่ได้กับบางแอปพลิเคชัน (RTSS RivaTuner Statistics Server และ MSI AfterBurner เป็นตัวอย่างที่ทราบกันดีอยู่แล้ว) หากคุณได้รับผลกระทบจากสิ่งนี้ โปรดตรวจสอบปัญหาที่เชื่อมโยงเพื่อตรวจสอบว่าวิธีแก้ปัญหาที่นำเสนอนั้นเหมาะกับคุณหรือไม่

ทั่วไป

  • แก้ไขปัญหาที่ทำให้การสร้างรายงานข้อผิดพลาดล้มเหลว (นี่คือโปรแกรมแก้ไขด่วนสำหรับ 0.62)
  • อัปเดตรันไทม์ Windows App SDK เป็น 1.1.5

อยู่ด้านบนเสมอ

  • แก้ไขปัญหาที่ทำให้เส้นขอบค้างเมื่อย้ายหน้าต่างระหว่างเดสก์ท็อปเสมือน
  • ความหนาขั้นต่ำสำหรับเส้นขอบตอนนี้คือ 1 ขอบคุณ @unuing!
  • เส้นขอบแสดงอยู่ในรูปขนาดย่อของเดสก์ท็อปเสมือน สิ่งเหล่านี้ถูกลบออก
  • แก้ไขภาพเส้นขอบให้ชิดขอบแอปพลิเคชันมากขึ้น

ตื่น

  • แก้ไขตรรกะทางออกของยูทิลิตี้เพื่อปิดเธรดทั้งหมดและหลีกเลี่ยงการขัดข้อง (นี่คือโปรแกรมแก้ไขด่วนสำหรับ 0.62)

ตัวเลือกสี

  • แก้ไขตรรกะทางออกของยูทิลิตี้เพื่อปิดเธรดทั้งหมดและหลีกเลี่ยงการขัดข้อง (นี่คือโปรแกรมแก้ไขด่วนสำหรับ 0.62)
  • แก้ไขข้อผิดพลาดในการเริ่มต้นที่ทำให้ตำแหน่งเมาส์ตั้งค่าไม่ถูกต้อง

แฟนซีโซน

  • แก้ไขตรรกะทางออกของ FancyZones Editor เพื่อปิดเธรดทั้งหมดและหลีกเลี่ยงการล่ม (นี่คือโปรแกรมแก้ไขด่วนสำหรับ 0.62)

โปรแกรมเสริม File Explorer

  • อัปเดตการพึ่งพา WebView 2 เป็น 1.0.1343.22 ขอบคุณ @แอรอน-จุนเกอร์!
  • แก้ไขการแสดงตัวอย่างไฟล์ .reg

ตัวปรับขนาดรูปภาพ

  • แก้ไขข้อบกพร่องที่ทำให้ File Explorer หยุดทำงานภายใต้เงื่อนไขบางประการเมื่อเข้าถึงเมนูบริบท

พาวเวอร์ทอยส์รัน

  • เพิ่มการรองรับการเปิดหน้าต่าง Terminal ในโหมด Quake ขอบคุณ @FWest98!
  • แก้ไขตรรกะทางออกของยูทิลิตี้เพื่อปิดเธรดทั้งหมดและหลีกเลี่ยงการขัดข้อง (นี่คือโปรแกรมแก้ไขด่วนสำหรับ 0.62)
  • ปรับปรุงไอคอนที่แสดงในปลั๊กอินโปรแกรมสำหรับนามแฝงการดำเนินการแอปพลิเคชัน ขอบคุณ @MikeBarker-MSFT!
  • แก้ไขการโทรไปยังเบราว์เซอร์เริ่มต้นเมื่อติดตั้ง Firefox จาก Microsoft Store
  • แก้ไขปัญหาการช่วยสำหรับการเข้าถึงซึ่งการควบคุมต่อท้ายรายการผลลัพธ์ไม่ได้รับการประกาศ
  • การค้นหาได้รับการปรับปรุงและตอนนี้ควรส่งคืนผลลัพธ์โดยที่คำในแบบสอบถามปรากฏที่ส่วนท้ายของผลลัพธ์

สำเนียงด่วน

  • ปรับปรุงประสิทธิภาพของ hooks ของคีย์บอร์ด (นี่คือโปรแกรมแก้ไขด่วนสำหรับ 0.62)
  • แก้ไขข้อบกพร่องที่ทำให้ Quick Accent รบกวนการทำงานของ Keyboard Manager (นี่คือโปรแกรมแก้ไขด่วนสำหรับ 0.62)
  • เพิ่มตัวอักษรตัวพิมพ์ใหญ่ที่ถูกต้อง ขอบคุณ @แอรอน-จุนเกอร์!
  • การเลือกอักขระเน้นเสียงควรล้อมรอบแล้ว ขอบคุณ @wmentha!
  • เพิ่มการตั้งค่าการเลือกภาษาเพื่อลดจำนวนอักขระเน้นเสียงที่แสดง ภาษาที่ใช้ได้ ได้แก่ สกุลเงิน เช็ก ดัตช์ ฝรั่งเศส ฮังการี ไอซ์แลนด์ อิตาลี เมารี พินอิน โปแลนด์ โรมาเนีย สโลวาเกีย สเปน และตุรกี ขอบคุณ @ดาเมียนเลรอย!

ไม้บรรทัดหน้าจอ

  • ปรับปรุง UI/UX และคำอธิบายการตั้งค่า
  • แก้ไขตรรกะทางออกของยูทิลิตี้เพื่อปิดเธรดทั้งหมดและหลีกเลี่ยงการขัดข้อง (นี่คือโปรแกรมแก้ไขด่วนสำหรับ 0.62)

การตั้งค่า

  • อัปเดตไอคอน UI แล้ว ขอบคุณ @เจย์โอเวย์!
  • การปรับปรุงคำอธิบายและการแก้ความกำกวม ขอบคุณ @เจย์โอเวย์!
  • แก้ไขระยะขอบของช่องทำเครื่องหมายและปรับแต่งการออกแบบอื่นๆ ขอบคุณ @เจย์โอเวย์!

เครื่องมือแยกข้อความ

  • ลบช่องว่างเพิ่มเติมเมื่อจดจำภาษาจีน ญี่ปุ่น หรือเกาหลี ขอบคุณ @เดอะโจฟิน!
  • แก้ไขตรรกะทางออกของยูทิลิตี้เพื่อปิดเธรดทั้งหมดและหลีกเลี่ยงการขัดข้อง (นี่คือโปรแกรมแก้ไขด่วนสำหรับ 0.62)
  • แก้ไขปัญหาที่การเลือกจะเริ่มเมื่อคลิกขวา

โปรแกรมติดตั้ง

  • เพิ่มตรรกะเพื่อออกจาก PowerToys เมื่ออัปเกรดก่อนที่จะพยายามอัปเดต .NET
  • อัปเดตการพึ่งพา .NET เป็น 6.0.9
  • เพิ่มชื่อขั้นตอนการติดตั้งที่ชัดเจนยิ่งขึ้นสำหรับ bootstrapper ขอบคุณ @htcfreek และ @เจย์โอเวย์!
  • ไฟล์รันไทม์ Windows App SDK, VC++ ที่แจกจ่ายต่อได้ และ PowerToys Interop ได้รับการแชร์ระหว่างยูทิลิตี้ผ่านฮาร์ดลิงก์ ซึ่งทำให้ขนาดการติดตั้งลดลง

เอกสารประกอบ

  • แก้ไขการพิมพ์ผิดในเอกสารประกอบของ Keyboard Manager ขอบคุณ @eltociear!
  • แทนที่ลิงก์ docs.microsoft.com ด้วย learn.microsoft.com ขอบคุณ @แอรอน-จุนเกอร์!

การพัฒนา

  • แก้ไขข้อผิดพลาดของบิลด์ที่จำกัดนักพัฒนาให้สลับระหว่างการกำหนดค่าโดยไม่ต้องล้างไฟล์บิลด์ในเครื่องก่อน
  • การจับข้อยกเว้น C ++ ได้รับการแก้ไขให้ถูกจับโดยการอ้างอิงเพื่อหลีกเลี่ยงการดำเนินการคัดลอกที่ไม่จำเป็น ขอบคุณ @เอ็นเอ็น!
  • การล้างโค้ด C# ทั่วไป การแก้ไขรูปแบบ และการลบการระงับการวิเคราะห์โค้ดที่ไม่ได้ใช้
  • ถอดออกโดยไม่จำเป็น muxc คำนำหน้าจากไฟล์ XAML ขอบคุณ @เจย์โอเวย์!
  • เปิดใช้การทดสอบอีกครั้งในไปป์ไลน์ของเราซึ่งขึ้นอยู่กับ WebView2
  • แพ็คเกจเมนูบริบท Windows 11 ระดับ 1 ขณะนี้มีข้อความ "Microsoft. คำนำหน้า PowerToys"

อ่านเพิ่มเติม

อย่างไรก็ตาม มีเครื่องมือบางอย่างที่ทราบว่ามีอยู่ในผลงาน แต่ไม่มีในรุ่นนี้ Clint Rutkas วิศวกรของ Microsoft ได้แชร์มุมมองเกี่ยวกับ เครื่องมือ "ช่างทำกุญแจไฟล์"ซึ่งช่วยให้คุณเห็นว่ากระบวนการใดกำลังใช้ไฟล์ที่กำหนด ซึ่งสามารถป้องกันไม่ให้ไฟล์นั้นถูกลบได้ เรายังได้เห็นการสาธิตของ PowerToys แอบดู ในอดีตซึ่งจะทำหน้าที่เหมือนกับ Quick Look เวอร์ชัน Windows ใน macOS เครื่องมือเหล่านี้ยังไม่ปรากฏใน PowerToys รุ่นต่างๆ แต่หวังว่าจะยังคงมีออกมาในเร็วๆ นี้


แหล่งที่มา: GitHub