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