วิธีการ Sideload Modern Apps บน Windows 8
ผู้ใช้ Windows 8 โดยเฉลี่ยสามารถดาวน์โหลดเฉพาะแอปที่ Microsoft อนุมัติจาก Windows Store เท่านั้น Windows 8 มีสองวิธีในการไซด์โหลดแอปที่ไม่ผ่านการอนุมัติซึ่งมีไว้สำหรับนักพัฒนาและธุรกิจที่มีแอพภายใน.
วิธีการเหล่านี้ไม่สามารถใช้งานได้โดยคนทั่วไปโดยเฉลี่ยเพื่อติดตั้งแอปที่ไม่ได้รับการอนุมัติจากเว็บ อินเทอร์เฟซใหม่ของ Windows 8 ใช้แนวทางของ Apple iOS ในการห้ามใช้ซอฟต์แวร์ที่ไม่ผ่านการอนุมัติไม่ใช่วิธี Android ที่อนุญาตให้ผู้ใช้ทุกคนเปิดใช้งานไซเดอร์.
บันทึก: สิ่งนี้ใช้ได้กับแอพที่ทันสมัยในอินเทอร์เฟซ Windows 8 ใหม่ไม่ใช่บนเดสก์ท็อป แอปพลิเคชันเดสก์ท็อป Windows สามารถติดตั้งได้ตามปกติ อย่างไรก็ตามคุณไม่สามารถติดตั้งแอปพลิเคชันเดสก์ท็อปบนอุปกรณ์ที่ใช้ Windows RT.
รับใบอนุญาตผู้พัฒนา
Microsoft เสนอสิทธิ์ใช้งานสำหรับนักพัฒนาซอฟต์แวร์ฟรีสำหรับ Windows 8 สิทธิ์การใช้งานเหล่านี้อนุญาตให้นักพัฒนาทดสอบและประเมินผลแอปก่อนส่งไปยัง Windows Store ใบอนุญาตให้ใช้งานสำหรับนักพัฒนาซอฟต์แวร์แต่ละรายจะหมดอายุหลังจากผ่านไประยะหนึ่ง แต่คุณสามารถทำซ้ำกระบวนการเพื่อขอรับใบอนุญาตใหม่ได้ในอนาคต.
โปรดทราบว่าตามข้อตกลงสิทธิ์การใช้งานของ Microsoft สิทธิ์การใช้งานเหล่านี้อาจใช้เพื่อการพัฒนาและทดสอบแอปพลิเคชันของคุณเท่านั้น ตามที่ Microsoft เตือน:
“ Microsoft สามารถตรวจพบการใช้ใบอนุญาตสำหรับนักพัฒนาซอฟต์แวร์ปลอมในเครื่องที่ลงทะเบียน หาก Microsoft ตรวจพบการใช้งานที่ฉ้อโกงหรือการละเมิดข้อกำหนดสิทธิ์การใช้งานซอฟต์แวร์เราอาจเพิกถอนสิทธิ์ใช้งานนักพัฒนาซอฟต์แวร์ของคุณ”
หากต้องการรับสิทธิ์ใช้งานนักพัฒนาให้เปิด Windows PowerShell ในฐานะผู้ดูแลก่อน เมื่อต้องการทำเช่นนั้นกดเริ่มพิมพ์ PowerShell, คลิกขวาที่ทางลัด PowerShell แล้วเลือก ทำงานในฐานะผู้ดูแลระบบ ที่ด้านล่างของหน้าจอ.
พิมพ์คำสั่งต่อไปนี้ลงในหน้าต่าง PowerShell กด Enter และยอมรับใบอนุญาต:
แสดง WindowsDeveloperLicenseRegistration
จากนั้นคุณจะต้องให้รายละเอียดบัญชี Microsoft ซึ่งจะมีการเชื่อมโยงกับใบอนุญาตนักพัฒนาซอฟต์แวร์.
หลังจากรับสิทธิ์ใช้งานนักพัฒนาซอฟต์แวร์คุณสามารถเรียกใช้คำสั่งต่อไปนี้ในหน้าต่าง PowerShell เพื่อโหลดแอปพลิเคชัน Modern:
Add-AppxPackage C: \ example.appx
บนโดเมน
Windows 8 ยังนำเสนอวิธีการสำหรับแอป“ ไลน์ธุรกิจ” สิ่งนี้จะช่วยให้ธุรกิจและองค์กรอื่น ๆ โหลดแอปลงในคอมพิวเตอร์ของตนเองโดยไม่ต้องให้พวกเขาเปิดเผยผ่านทาง Windows Store.
มีสี่ข้อกำหนดในการโหลดแอปไลน์ธุรกิจ
คุณต้องใช้ Windows 8 Enterprise, Windows Server 2012, Windows 8 Pro หรือ Windows RT หากคุณใช้ Windows 8 Pro หรือ Windows RT คุณจะต้องซื้อ“ รหัสเปิดใช้งานผลิตภัณฑ์ด้านข้าง” จาก Microsoft. Microsoft แนะนำผู้ที่สนใจซื้อคีย์เหล่านี้ไปยังหน้า Volume Licensing.
หากคุณได้รับรหัสผลิตภัณฑ์ด้านข้างคุณต้องเปิดหน้าต่างพร้อมรับคำสั่งที่มีสิทธิ์การเข้าถึงระดับผู้ดูแลระบบและเพิ่มด้วยคำสั่งต่อไปนี้โดยที่ ##### คือรหัส 25 หลัก:
slmgr / ipk #####
หลังจากเพิ่มคีย์ให้พิมพ์คำสั่งต่อไปนี้เพื่อเปิดใช้งานคีย์ sideloading:
slmgr / ato ec67814b-30e6-4a50-bf7b-d55daf729d1e
คอมพิวเตอร์ของคุณจะต้องเข้าร่วมกับโดเมนเพื่อเรียกใช้แอปพลิเคชัน. แม้ว่าคุณจะมี Windows 8 Enterprise แต่คุณไม่สามารถติดตั้งแอพแบบธุรกิจบรรทัดเว้นเสียแต่ว่าคอมพิวเตอร์ของคุณอยู่ในโดเมน หากคุณติดตั้งแอปพลิเคชันในขณะที่เข้าร่วมกับโดเมนมันจะปฏิเสธที่จะทำงานยกเว้นว่าคอมพิวเตอร์ของคุณเชื่อมต่อกับโดเมน.
คุณต้องเปิดใช้งาน sideloading ในนโยบายกลุ่ม. การตั้งค่านี้สามารถเปิดใช้งานในโดเมนของคุณหรือบนเครื่องคอมพิวเตอร์ของคุณ.
ตัวอย่างเช่นหากต้องการเปิดใช้งานตัวเลือกนี้ในคอมพิวเตอร์ของคุณให้กดปุ่ม Windows พิมพ์ gpedit.msc, และกด Enter นำทางไปยังโฟลเดอร์ Deployment Package Components \ App Components \ App Configuration \ Administrative คอมพิวเตอร์ในตัวแก้ไขนโยบายกลุ่ม.
คลิกสองครั้งที่ อนุญาตให้ติดตั้งแอปที่เชื่อถือได้ทั้งหมด ตัวเลือกและตั้งค่าเป็นเปิดใช้งาน.
แอปจะต้องลงชื่อด้วยกุญแจจากหน่วยงานผู้ออกใบรับรองที่เชื่อถือได้ในคอมพิวเตอร์ท้องถิ่น. ตัวอย่างเช่นหากคุณลงชื่อแอปด้วยใบรับรองจากผู้ออกใบรับรองที่เชื่อถือได้เช่น Verisign แอปจะติดตั้งโดยไม่มีการกำหนดค่าเพิ่มเติม หากแอปนี้เซ็นชื่อด้วยใบรับรองที่ลงนามเองของคุณเองคุณจะต้องเชื่อถือใบรับรองที่ลงนามด้วยตนเองบนเครื่องคอมพิวเตอร์.
หากคุณปฏิบัติตามข้อกำหนดทั้งหมดได้แล้วคุณสามารถไซด์โหลดแอพ Modern โดยใช้ cmdlet ต่อไปนี้ในหน้าต่าง PowerShell:
Add-AppxPackage C: \ example.appx
มีเรื่องราวมากมายเกี่ยวกับ sideloading Modern apps บน Windows 8 - ตัวอย่างเช่นคุณไม่สามารถเปิดใช้งานการตั้งค่านโยบายกลุ่มได้ แม้ว่าใบอนุญาตผู้พัฒนาอาจดูเหมือนช่องโหว่ที่เป็นไปได้ แต่ข้อตกลงสิทธิ์การใช้งานของ Microsoft นั้นห้ามไม่ให้ใช้สิ่งใดนอกจากการพัฒนาแอป สิทธิ์การใช้งานเหล่านี้ยังได้รับการตรวจสอบและการเข้าถึงแอปของคุณอาจถูกเพิกถอนได้หากคุณใช้เพื่อ sideload แอปที่ไม่ได้รับการอนุมัติบนคอมพิวเตอร์ของคุณ.