การติดตั้งแอพบน Windows เป็นกระบวนการที่ใช้เวลานาน ผู้ใช้ต้องค้นหาเวอร์ชันล่าสุดของแอป ดาวน์โหลดไฟล์โปรแกรมติดตั้ง จากนั้นติดตั้งแอปด้วยตนเอง (ถัดไป หลายๆ ครั้งถัดไป) และยกเลิกการเลือก Bundleware ที่ไม่ต้องการ
ปัญหาไม่ได้จบที่นี่ โปรแกรมติดตั้งซอฟต์แวร์ใน Windows มีวิธีการตั้งค่าแอพ การลงทะเบียน และการกำหนดค่าต่างกัน ด้วยการผสมผสานที่หลากหลาย ผู้คนจึงหลีกเลี่ยงความยุ่งยากในการอัปเดตแอป เราจะแสดงวิธีติดตั้งซอฟต์แวร์โดยใช้ command prompt (CMD) ใน Windows 10
วิธีแก้ไข:Chocolatey (ตัวจัดการแพ็คเกจ)
ตาม Microsoft Docs โปรแกรมจัดการแพ็คเกจประกอบด้วยเครื่องมือบรรทัดคำสั่งและชุดบริการเพื่อทำให้กระบวนการจัดการซอฟต์แวร์ทั้งหมดเป็นไปโดยอัตโนมัติ แพ็คเกจประกอบด้วยซอฟต์แวร์ไบนารี ไฟล์การกำหนดค่า และข้อมูลเมตา ในทางกลับกัน ข้อมูลเมตาก็มีรายละเอียดแอปและรายการการพึ่งพาเพื่อให้ทำงานได้อย่างถูกต้อง
จนถึงตอนนี้ Windows OS ยังขาดตัวจัดการแพ็คเกจที่ครอบคลุม การเปิดตัว WinGet พร้อมคุณสมบัติใหม่และการแก้ไขข้อบกพร่อง (เวอร์ชัน 1.1) ทำให้เกิดข้อสงสัยใหม่ๆ มีเหตุผลที่จะถามว่าทำไมคุณควรเลือกตัวจัดการแพ็คเกจบุคคลที่สามชื่อ Chocolatey นี่คือสาเหตุบางประการ:
- หากคุณใช้ Winget ในบางครั้ง คุณจะต้องคลิกผ่านวิซาร์ดการตั้งค่าหรือพรอมต์ความปลอดภัย ซึ่งจะทำให้ประโยชน์ของการมีเครื่องมือบรรทัดคำสั่งลดลง
- ถอนการติดตั้งการสนับสนุน เมื่อเทียบกับ Chocolatey ยังคงเป็นพื้นฐาน บางครั้งก็ล้มเหลวในการจัดการการพึ่งพา
- มีเพียงไม่กี่แพ็คเกจเท่านั้นที่รองรับการอัปเกรดในการทดสอบ ไม่สามารถอัปเดตแอปได้ แม้ว่าจะมีเวอร์ชันที่ใหม่กว่า
- ตัวจัดการแพ็คเกจสามารถเรียกใช้สคริปต์ จัดเตรียมการจัดการเซิร์ฟเวอร์ การรายงานแบบรวมศูนย์ การกำหนดค่าแบบกำหนดเอง และอื่นๆ Winget รองรับได้เพียงไม่กี่รูปแบบเท่านั้น เช่น EXE, MSIX และ MSI
- Chocolatey ทำงานร่วมกับเทคโนโลยีการติดตั้งมากกว่า 20+ สำหรับ Windows รู้วิธีตั้งค่าแอพ รีจิสตรี จัดการไฟล์และการกำหนดค่า หรือการรวมกันใดๆ
กำลังติดตั้ง Chocolatey ใน Windows 10
ในการติดตั้ง Chocolatey คุณต้องปฏิบัติตามข้อกำหนดพื้นฐานของระบบและมีความอดทนในการติดตั้งสคริปต์สองสามตัว:
ข้อกำหนดของระบบสำหรับ Chocolatey
ก่อนที่คุณจะเข้าร่วม ตรวจสอบให้แน่ใจว่าพีซีของคุณมีคุณสมบัติดังต่อไปนี้:
- Windows 7+/Windows Server 2003+ ขึ้นไป
- PowerShell v2+ (ขั้นต่ำคือ v3 สำหรับการติดตั้งจากเว็บไซต์นี้เนื่องจากข้อกำหนด TLS 1.2)
- .NET framework 4+ หรือสูงกว่า
- พื้นที่ว่างสำหรับ Chocolatey CLI และอีกสองสาม GB สำหรับการติดตั้งแพ็คเกจ
การติดตั้งโปรแกรมโดยใช้วิธี PowerShell
กด ชนะ + X และเลือก Windows PowerShell (ผู้ดูแลระบบ) . จากนั้น คุณต้องแน่ใจว่า Get-ExecutionPolicy ไม่ถูกจำกัด อ่านคำแนะนำของเราเกี่ยวกับ PowerShell เพื่อทราบถึงความสำคัญของมัน
หากส่งคืน จำกัด จากนั้นเรียกใช้ Set-ExecutionPolicy AllSigned หรือ Set-ExecutionPolicy Bypass -Scope Process . กด Y เพื่อยืนยันการเปลี่ยนแปลง
จากนั้นคัดลอกและวางคำสั่ง:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
กด Enter .
ภายในไม่กี่นาที Chocolatey จะได้รับการติดตั้งและสร้างโฟลเดอร์ใหม่ใน ข้อมูลโปรแกรม . แพ็คเกจทั้งหมดไปที่ \chocolatey\lib (อาจมีข้อยกเว้นสำหรับโปรแกรมติดตั้ง .MSI) เมื่อติดตั้ง Chocolatey แล้ว ให้รีสตาร์ท PowerShell แล้วพิมพ์ choco -? เพื่อดูรายการคำสั่ง
การติดตั้งโปรแกรมโดยใช้วิธีการของพรอมต์คำสั่ง
กด ชนะ + X และเลือกพรอมต์คำสั่ง (ผู้ดูแลระบบ) . จากนั้นคัดลอกและวางคำสั่ง:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
กด Enter . รีสตาร์ทพร้อมท์แล้วพิมพ์ choco -? เพื่อดูรายการคำสั่ง
แพ็คเกจช็อกโกแลต
แพ็คเกจ Chocolatey เป็นแพ็คเกจ NuGet ที่ดัดแปลง เป็นไฟล์ .nupkg ที่คอมไพล์แล้วที่ประกอบด้วยข้อมูลเมตาของแพ็คเกจและข้อมูลเพิ่มเติมเฉพาะสำหรับ Chocolatey เว็บไซต์ที่เก็บแพ็คเกจมีแอปจำนวนมาก และคุณสามารถใช้เพื่อติดตั้งแอปยอดนิยมสำหรับ Windows 10
ทุกแพ็คเกจที่ส่งไปยังฐานข้อมูลต้องผ่านกระบวนการกลั่นกรองอย่างเข้มงวดก่อนที่จะเผยแพร่ ซึ่งรวมถึงการตรวจสอบความถูกต้องของแพ็คเกจ การยืนยัน การสแกนไวรัสด้วย VirusTotal และอื่นๆ ทางด้านซ้าย คุณจะเห็นลิงก์ไปยังผู้ดูแลบรรจุภัณฑ์ ปุ่มตรวจสอบการตรวจสอบความถูกต้องเป็นสีเขียว แดง และเหลือง
ภายใต้ บุคคล คุณจะเห็นคำสั่งให้ติดตั้ง อัปเกรด หรือถอนการติดตั้งแอป ประวัติเวอร์ชัน แสดงรายการเวอร์ชันทั้งหมด รวมถึงบันทึกการเปลี่ยนแปลง ในที่สุด ส่วนภายใต้ การพึ่งพา แสดงรายการส่วนประกอบเพิ่มเติมทั้งหมดที่จำเป็นสำหรับแอป
วิธีการติดตั้งซอฟต์แวร์โดยใช้ Command Prompt หรือ PowerShell
คุณต้องปฏิบัติตามกฎพื้นฐานของไวยากรณ์เพื่อติดตั้งซอฟต์แวร์จากเครื่องมือบรรทัดคำสั่ง โครงสร้างมีลักษณะดังนี้
choco [command][package name]
“choco” เป็นชื่อย่อของ Chocolatey คำนำหน้าที่สองคือคำสั่งจริง และคำนำหน้าที่สามคือแอปของคุณ เมื่อคุณคุ้นเคยแล้ว คุณจะไม่ต้องศึกษารายการอ้างอิงคำสั่งสำหรับการจัดการซอฟต์แวร์อีกต่อไป
ต่อไปนี้คือคำสั่งยอดนิยมที่คุณมักใช้ เราจะยกตัวอย่างการติดตั้งโปรแกรมแก้ไขรูปภาพ GIMP
ติดตั้งแพ็คเกจ
ไปที่ไซต์แพ็คเกจที่เก็บและค้นหา GIMP จากนั้นพิมพ์:
choco install gimp
คำสั่งจะดาวน์โหลดและติดตั้งแอปโดยที่คุณไม่ต้องดำเนินการใดๆ คุณจะเห็นข้อมูลความคืบหน้าในคอนโซลเอง ในบางกรณี แอปของคุณอาจแสดงหน้าต่าง แต่นั่นเป็นเรื่องปกติ Chocolatey จะดูแลขั้นตอนการติดตั้งทั้งหมดโดยอัตโนมัติ
ถอนการติดตั้งแพ็คเกจ
พิมพ์:
choco uninstall gimp
หากแอปมีรายการการพึ่งพา Chocolatey จะลบส่วนประกอบเหล่านั้นออกจากระบบของคุณโดยอัตโนมัติ
ค้นหาแพ็คเกจของคุณ
คุณยังค้นหาแพ็กเกจที่ต้องการได้ด้วยไวยากรณ์นี้:
choco search [package name]
ตัวอย่างเช่น หากคุณต้องการติดตั้ง 7-zip ให้พิมพ์:
choco search 7-zip
กด Enter . Chocolatey จะค้นหาทุกแอปที่มีคำว่า "zip" ในฐานข้อมูล หากมี คุณจะพบมันในผลลัพธ์ การค้นหาแอปเฉพาะต้องอาศัยการฝึกฝนเล็กน้อย
การอัพเกรดแพ็คเกจ
หากต้องการอัปเกรดแอป ให้พิมพ์:
choco upgrade [package name]
ตัวอย่างเช่น:
choco upgrade gimp
รายการแพ็คเกจที่ล้าสมัย
นอกจากนี้ยังสามารถดูรายการแอพที่ล้าสมัยทั้งหมดได้อีกด้วย เพื่อให้ใช้งานได้ คุณต้องติดตั้งแอปผ่าน Chocolatey พิมพ์:
choco outdated
มี GUI แบบช็อกโกแลตไหม
แม้ว่าเครื่องมือบรรทัดคำสั่งจะเป็นวิธีที่แนะนำสำหรับการจัดการแอป แต่บางท่านอาจชอบแอปจริง Chocolatey GUI ช่วยให้คุณสามารถติดตั้ง ถอนการติดตั้ง อัปเดต และค้นหาแพ็คเกจได้ในที่เดียว หากต้องการติดตั้ง ให้พิมพ์:
choco install chocolateygui
วิธีตรวจสอบการอัปเดต:
choco upgrade chocolateygui
เมื่อคุณเปิดแอป คุณจะเห็นสองตัวเลือกในบานหน้าต่างด้านซ้าย พีซีเครื่องนี้ ตามชื่อที่แนะนำ ประกอบด้วยแพ็คเกจที่ติดตั้งบนพีซีของคุณ ที่ด้านซ้ายบนคือช่องค้นหาและตัวเลือกเพื่อตรวจสอบแพ็คเกจที่ล้าสมัย อัปเดตแพ็คเกจทั้งหมดในครั้งเดียว และสลับระหว่างมุมมองรายการ/ไทล์
ช็อคโกแลต เป็นที่เก็บแพ็คเกจระยะไกล ที่ด้านบน คุณจะเห็นตัวเลือกในการกรองแอปตามเวอร์ชัน รวมถึงรุ่นเบต้า ความนิยม และอื่นๆ
หากต้องการอัปเดตแพ็กเกจเดียว ให้คลิกขวาและเลือก อัปเดต . คุณสามารถส่งออกแพ็คเกจที่ติดตั้งอยู่ในปัจจุบัน (เป็นไฟล์ .config) ด้วยหมายเลขเวอร์ชันและวันที่ติดตั้ง คุณสามารถใช้ไฟล์นี้เพื่อติดตั้งแพ็คเกจบนเครื่องอื่นได้
ติดตั้งแอปถัดไปของคุณด้วยพรอมต์คำสั่ง
หลายคนยังคงพบว่าการอัปเดตแอปเป็นเรื่องยุ่งยาก Chocolatey ให้คุณติดตั้งแอพได้เป็นโหลหรือมากกว่าด้วยการกดแป้นไม่กี่ครั้ง คุณจัดการแอปได้อย่างง่ายดายโดยไม่ต้องกังวลเรื่องความปลอดภัยหรือบันเดิลแวร์