PowerShell ทำ 3 สิ่งที่การตั้งค่า Windows ทำไม่ได้ ไม่ว่าคุณจะพยายามมากแค่ไหนก็ตาม

/th/images/52880885757_aff84061b0_o-1.jpg

ฉันเคยหลีกเลี่ยงบรรทัดคำสั่งให้มากที่สุด โดยเฉพาะอย่างยิ่ง PowerShell รู้สึกเหมือนเป็นหนึ่งในสิ่งที่คุณสัมผัสก็ต่อเมื่อมีบางอย่างผิดพลาดร้ายแรง มันดูล้าสมัย ไม่ค่อยต้อนรับนัก และเมื่อมองแวบแรกก็รู้สึกว่าคุณต้องจำคำสั่งที่เป็นความลับมากมายเพื่อที่จะทำทุกอย่างให้สำเร็จ แต่หลังจากใช้เวลากับมันสักพัก ฉันก็พบว่ามันไม่ซับซ้อนอย่างที่คิด เมื่อคุณผ่านอินเทอร์เฟซไปแล้ว PowerShell จะเป็นวิธีที่เร็วกว่าและตรงกว่าในการโต้ตอบกับ Windows และในบางกรณี PowerShell จะทำให้คุณสามารถเข้าถึงสิ่งต่าง ๆ ที่อินเทอร์เฟซปกติไม่สามารถทำได้

นั่นเป็นส่วนที่ทำให้ฉันประหลาดใจมากที่สุด มีงานที่มีประโยชน์จริงๆ ในแต่ละวัน Windows ยังคงทำงานได้ไม่ดีนักหรือไม่เปิดเผยเลยในการตั้งค่าหรือ File Explorer PowerShell เติมเต็มช่องว่างเหล่านั้นอย่างเงียบๆ คุณไม่จำเป็นต้องเป็นผู้เชี่ยวชาญด้านการเขียนสคริปต์เพื่อใช้ประโยชน์จากสิ่งนี้เช่นกัน คำสั่งจำนวนหนึ่งจะปลดล็อคฟีเจอร์ Windows ในตัวที่คุณไม่สามารถเข้าถึงได้จากที่อื่น โดยแก้ไขช่องว่างที่อินเทอร์เฟซทิ้งไว้

ค้นหาไฟล์ที่ซ้ำกันที่ Windows ตรวจไม่พบ

ใช้ PowerShell เพื่อเปรียบเทียบไฟล์และค้นหารายการที่ตรงกันทุกประการ

Windows ยังไม่ได้ให้วิธีการที่แท้จริงในการค้นหาไฟล์ที่ซ้ำกัน คุณสามารถจัดเรียงและค้นหาใน File Explorer ได้ แต่ไม่มีสิ่งใดในตัวที่เปรียบเทียบไฟล์และยืนยันว่ามีอะไรเหมือนกัน นั่นจะกลายเป็นปัญหาอย่างรวดเร็วหากคุณดาวน์โหลด สำรองรูปภาพ หรือคัดลอกโฟลเดอร์มาหลายปี มันเป็นหนึ่งในช่องว่างที่จะเห็นได้ชัดเจนเมื่อคุณเจอมัน

PowerShell เติมเต็มช่องว่างนั้นด้วยการเปรียบเทียบไฟล์โดยใช้แฮช ซึ่งเป็นลายนิ้วมือที่ไม่ซ้ำกันโดยพิจารณาจากเนื้อหาของไฟล์ หากสองไฟล์มีแฮชเหมือนกัน ไฟล์นั้นจะเหมือนกัน แม้ว่าชื่อจะต่างกันก็ตาม หากต้องการลอง ให้เปิดโฟลเดอร์ที่คุณต้องการสแกนใน File Explorer คลิกแถบที่อยู่ พิมพ์ powershell.exe แล้วกด Enter ซึ่งจะเปิด PowerShell โดยตรงในตำแหน่งนั้น ดังนั้นคุณจึงไม่ต้องจัดการกับเส้นทางของไฟล์

จากนั้น ให้รันคำสั่งเดียวที่จะสแกนทุกไฟล์ สร้างแฮช และจัดกลุ่มที่ตรงกัน:


Get-ChildItem -Recurse | Get-FileHash | Group-Object Hash | Where-Object {$_.Count -gt 1} | ForEach-Object {$_.Group | Select-Object Path}

ซึ่งจะส่งคืนชุดไฟล์ที่ซ้ำกันในไม่กี่วินาที ผลลัพธ์จะแสดงไฟล์ที่ตรงกันเรียงตามลำดับ โดยแต่ละคู่หรือกลุ่มจะแสดงไฟล์ที่เหมือนกันซึ่งจัดเก็บไว้ในตำแหน่งที่ต่างกัน มันไม่ฉูดฉาด แต่มีความแม่นยำมากกว่าสิ่งอื่นใดใน Windows และเมื่อคุณใช้งานแล้ว ก็ยากที่จะกลับไปดำเนินการด้วยตนเอง

/th/images/product_337710_product_shots1.jpg

วินโดวส์ 11 โปร

$29.99

$199

ประหยัด $169.01

รับ Windows 11 Pro และยกระดับประสบการณ์พีซีของคุณพร้อมส่วนลดสูงสุดถึง 88%

ลบแอพในตัว Windows จะไม่ยอมให้คุณถอนการติดตั้ง

ใช้ PowerShell เพื่อค้นหาและลบแอปที่ซ่อนอยู่หรือดื้อรั้น

Windows ให้วิธีการถอนการติดตั้งแอปแก่คุณ แต่จะมีเพียงแอปที่ต้องการให้คุณลบเท่านั้น แอพที่มาพร้อมเครื่องจำนวนมากไม่แสดงในการตั้งค่าเลยหรือไม่สามารถลบออกได้ทั้งหมด โดยเฉพาะกับผู้ใช้ทุกคน สิ่งนี้จะกลายเป็นเรื่องน่าหงุดหงิดหากคุณพยายามทำความสะอาดระบบหรือกำจัดสิ่งที่คุณไม่เคยใช้

PowerShell ช่วยให้คุณมองเห็นแพ็คเกจแอปที่ติดตั้งทั้งหมดได้อย่างสมบูรณ์ รวมถึงแพ็คเกจที่ Windows ซ่อนไว้ หากต้องการใช้อย่างถูกต้องที่นี่ คุณจะต้องเปิด PowerShell ในฐานะผู้ดูแลระบบ วิธีที่ง่ายที่สุดคือการกด Start พิมพ์ PowerShell จากนั้นคลิกขวาแล้วเลือก Run as administrator หากไม่มีการเข้าถึงของผู้ดูแลระบบ แอปบางแอปจะไม่แสดงหรือไม่สามารถลบออกได้

เมื่อเปิดขึ้นแล้ว ให้รัน:


Get-AppxPackage -AllUsers

นี่จะแสดงทุกอย่างที่ติดตั้งบนระบบ ไม่ใช่แค่สิ่งที่ปรากฏในการตั้งค่า เมื่อคุณพบแอปที่คุณต้องการลบแล้ว ให้คัดลอก PackageFullName แล้วเรียกใช้:


Remove-AppxPackage -Package <PackageFullName>

เป็นแบบแมนนวลมากกว่าการคลิกถอนการติดตั้ง แต่ช่วยให้คุณควบคุมอินเทอร์เฟซไม่ได้ โดยเฉพาะอย่างยิ่งเมื่อต้องจัดการกับแอปที่อินเทอร์เฟซจะไม่แตะต้อง

ไม่ใช่ทุกแอปที่สามารถลบออกได้ เนื่องจากแอประบบหลักบางแอปถูกทำเครื่องหมายว่าไม่สามารถลบออกได้

ดูโปรแกรมเริ่มต้น Windows ไม่แสดงให้คุณเห็น

ใช้ PowerShell เพื่อเปิดเผยทุกสิ่งที่เปิดตัวเมื่อพีซีของคุณเริ่มทำงาน

/th/images/stratupl.png

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

PowerShell ให้มุมมองที่สมบูรณ์แก่คุณ รันคำสั่งนี้:


Get-CimInstance Win32_StartupCommand

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

PowerShell ไม่ได้น่ากลัวอย่างที่คิด

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

*️⃣ ลิงค์ที่มา:

บรรทัดคำสั่ง คุณไม่จำเป็นต้องเป็นผู้เชี่ยวชาญด้านการเขียนสคริปต์ ดาวน์โหลดมานานหลายปี สำรองข้อมูลรูปภาพ หรือคัดลอกโฟลเดอร์ เปิด PowerShell