ติดตั้งแอพ Windows 8 Modern UI โดยไม่มี Windows Store


10

ฉันจะติดตั้งแอพ Modern UI / Metro โดยไม่ต้องใช้แอพ Windows Store ดั้งเดิมบน Windows 8 ได้อย่างไร

ฉันไม่รู้ว่ามันเป็นไปได้หรือไม่ถ้าเป็นเช่นนั้นจะมีการติดตั้งแอพจาก Windows Store อย่างไรในกรณีเช่นนี้

คำตอบ:


13

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

ขณะนี้พีซีเครื่องใดก็ตามที่มีใบอนุญาตสำหรับนักพัฒนาติดตั้งอยู่นั้นเปิดกว้างเนื่องจากตามคำนิยามสิทธิ์ใช้งานจะถูกใช้โดยนักพัฒนาซอฟต์แวร์เท่านั้นในการสร้างและทดสอบแอพของพวกเขา ผู้ใช้ไม่ควรใช้วิธีนี้ในการติดตั้งแอพของบุคคลที่สามโดยเจตนาเพื่อเหตุผลด้านความปลอดภัยที่ชัดเจน แทนที่จะมีวิธีการ sideloading ที่ "เหมาะสม" ที่ Microsoft ต้องการให้ผู้ใช้ขั้นสูง / องค์กรต้องปฏิบัติตาม (สำหรับผู้ใช้ทั่วไปการดาวน์โหลดและติดตั้งแอพที่ได้รับการรับรองโดย Microsoft เท่านั้นจาก Windows Store เป็นวิธีที่ปลอดภัยที่แนะนำ)


sideloading "เหมาะสม" เกี่ยวข้องกับการตั้งค่านโยบายกลุ่มที่Local Computer Policy / Computer Configuration / Administrative Templates / Windows Components / App Package Deploymentเรียกว่าอนุญาตให้แอปที่เชื่อถือได้ทั้งหมดติดตั้งซึ่งจำเป็นต้องเปิดใช้งานก่อน:

1

หากแก้ไขนโยบายกลุ่มท้องถิ่นไม่สามารถใช้ได้ (เช่นบนหลักหรือ RT), คุณสามารถตั้งค่าของHKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedAppsคีย์รีจิสทรีเพื่อ1

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

แน่นอนว่านี่เป็นเพียงก้าวแรกของสิ่งที่สัญญาว่าจะเป็นกระบวนการที่ยาวนานและยากลำบาก! ในตอนนี้บน Windows 8 Enterprise / Pro พีซีที่ไม่ได้เข้าร่วมกับโดเมนคุณต้องเปิดใช้งานรหัสผลิตภัณฑ์ด้านข้างขององค์กรเพื่อเปิดใช้งานการไซด์โหลดแอปที่ไม่ใช่ร้านค้า เพิ่มเติมเกี่ยวกับคีย์พิเศษนี้ในภายหลัง

อีกวิธีหนึ่งใน Windows 8 Enterprise / Server 2012 คุณสามารถเปิดใช้งานการไซด์โหลดโดยการเข้าร่วมพีซีกับโดเมน Active Directory ที่เปิดใช้งานการตั้งค่านโยบายกลุ่มดังกล่าว Windows RT ไม่สามารถเข้าร่วมโดเมนได้ดังนั้นทางออกเดียวคือใช้รหัสผลิตภัณฑ์ด้านข้างขององค์กรตามที่กล่าวไว้ข้างต้น

เมื่อคุณมาถึงขั้นตอนนี้แล้วคุณสามารถรับแพ็คเกจ. appxจากนักพัฒนาและติดตั้ง (รวมถึงแพ็คเกจแอพพึ่งพา) โดยพิมพ์คำสั่งที่คล้ายกับข้อความต่อไปนี้ที่พร้อมท์ PowerShell:

Add-AppxPackage C:\app1.appx –DependencyPath C:\winjs.appx

นักพัฒนาอาจให้สคริปต์ PowerShell เฉพาะแอป (เช่นสคริปต์ที่สร้างโดย Visual Studio ตามที่ผู้ใช้กล่าวถึงในคำตอบของเขา แต่สคริปต์ดังกล่าวอาจต้องมีใบอนุญาตนักพัฒนาซอฟต์แวร์ซึ่งไม่แนะนำสำหรับผู้ใช้ปลายทางตามที่กล่าวไว้ข้างต้น)

ในการรับรายการแอปที่ติดตั้งไว้ด้านข้างให้เปิด PowerShell ด้วยสิทธิ์ของผู้ดูแลระบบและพิมพ์คำสั่งต่อไปนี้:

Get-AppxPackage -AllUsers

สำหรับรายละเอียดเพิ่มเติมรวมถึงการใช้เครื่องมือบรรทัดคำสั่งการปรับใช้การบริการและการจัดการ (DISM) หรือ cmdlet PowerShell เพื่อเพิ่มแอปที่ไม่มีใบอนุญาต Windows Store ให้กับรูปภาพ Windows (WIM) ดูบทความวิธีเพิ่มและลบ Apps TechNet ที่ลิงก์ด้านล่าง


นั่นค่อนข้างสมบูรณ์ภาพรวมของสิ่งที่ "เหมาะสม" แนวทางที่แนะนำโดย Microsoft คืออะไร ตอนนี้เราจะมาพูดถึงคีย์ผลิตภัณฑ์ด้านข้างขององค์กรสำหรับ Windows RT และพีซีที่ไม่ใช่ Windows 8 Enterprise / Pro ปุ่มเหล่านี้มีให้เลือกลูกค้าผ่านศูนย์บริการ Volume License (VLSC) ของ Microsoft ดูคู่มือVolume Licensing สำหรับ Windows 8 และ Windows RTในส่วนลิงก์ด้านล่างสำหรับรายละเอียดเพิ่มเติม คีย์เหล่านี้สามารถซื้อออนไลน์ได้ตามกฎหมาย (ค้นหารหัสผลิตภัณฑ์J7S-00004 ) ข้อเสียเพียงอย่างเดียว? เห็นได้ชัดว่ามีเฉพาะในแพ็คละ 100 และขายปลีกประมาณ $ 3,000 ต่อแพ็คดังนั้นใช่ไม่ใช่ราคาถูกแน่นอน

รอยย่นเพิ่มเติมจากกระบวนการที่ซับซ้อนซึ่งคือ Microsoft Volume Licensing / Software Assurance (SA) คือถ้าคุณซื้อพีซีที่ติดตั้ง Windows 8 Pro รุ่นที่วางจำหน่ายล่วงหน้าเนื่องจากสิทธิ์การใช้งานการขายปลีกไม่ใช่ใบอนุญาต SA ทั้งรหัสผลิตภัณฑ์ที่ชนะ 'เสื้อทำงานหรือพวกเขาจะทำงานและใบอนุญาตเดิมจะไม่ถูกต้อง หากคุณกำลังเกาหัวของคุณ ณ จุดนี้ (ผู้นำไม่ต้องสงสัยเลยว่าการดึงผมออกจากความคับข้องใจอย่างแรง) ฉันขอแนะนำให้คุณอ่านบทความมันซับซ้อน (ไม่ใช่การบอกล่วงหน้า!) บทความ ZDNet ที่เชื่อมโยงกับด้านล่าง เนื่องจากเราได้รับสิทธิ์ใช้งานระดับองค์กรและปัญหาทางกฎหมายที่อาจกล่าวถึงได้ดีที่สุดในที่อื่น

ลิงค์สำหรับอ่านเพิ่มเติม


สวัสดีนั่นหมายความว่าฉันสามารถปรับใช้กับแท็บเล็ต Surface ได้ 100 เม็ดในราคา $ 30 ต่อแท็บเล็ตโดยสมมติว่าฉันซื้อทั้งแพ็คแน่นอน อาจไม่ใช่วิธีที่ดีสำหรับสถานการณ์ส่วนตัวของฉัน
ธี

1
@ TimothyP: ฉันอยากจะเป็นอย่างนั้น แต่ขอแนะนำให้คุณปรึกษาคนที่มีความเชี่ยวชาญด้าน Volume / Enterprise Licensing ที่แน่นอนเพื่อให้แน่ใจอย่างแน่นอน ไม่ต้องการให้คำแนะนำที่ไม่ดีที่นี่ซึ่งอาจทำให้คุณมีปัญหาในภายหลัง
Karan

ฉันจะทำอย่างนั้นขอบคุณ :-) อย่างน้อยฉันก็รู้ว่าจะเริ่มมองหาที่ไหนดี
ธี

8

ใช่คุณทำได้ แต่ผู้พัฒนาแอปจะต้องมอบให้คุณ นักพัฒนาจะให้ไฟล์เหล่านี้กับคุณ:

หากคุณเปิด.ps1ไฟล์ไฟล์นั้นจะขอใบอนุญาตใช้งานสำหรับนักพัฒนาซอฟต์แวร์สำหรับพีซีของคุณก่อนจากนั้นติดตั้งแอพที่นักพัฒนาซอฟต์แวร์มอบให้

วิธีนี้ใช้ได้กับ Windows 8 ทุกรุ่น: Core, Pro และ Enterprise และคุณไม่จำเป็นต้องมี Visual Studio


แต่คุณไม่จำเป็นต้องติดตั้ง Visual Studio สำหรับสิ่งนี้ใช่ไหม
pratnala

ไม่คุณไม่ต้องการ Visual Studio
Elmo

ใช้กับ Windows RT หรือไม่
Manuel Faux

0

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

การละเมิดลิขสิทธิ์อาจเป็นไปได้หากระบบปฏิบัติการนั้นเป็น IM แบบเจลเบรค

แก้ไข: มันเป็นไปได้ในเครื่องที่ไม่ใช่องค์กรเช่นเดียวกับคีย์นักพัฒนา ขอบคุณ @ramhound


คุณสามารถโหลดแอปพลิเคชัน Modern UI ลงบน Windows 8 และ Windows RT รุ่นใดก็ได้
Ramhound

เว้นเสียแต่ว่าจะเป็นองค์กร
pratnala

คุณจะทำอย่างไรกับองค์กรที่ไม่ใช่องค์กร
pratnala

ด้วยรหัสผู้พัฒนาแน่นอน อย่าลังเลที่จะแก้ไขข้อมูลที่ไม่ถูกต้องของคุณ
Ramhound

-1

ไม่สามารถทำได้ในขณะนี้โดยไม่ผ่าน Windows Store มันคล้ายกับ Apple Store คุณไม่สามารถติดตั้งแอพใน iPhone / iPad โดยไม่ต้องผ่าน Apple Store

อย่างไรก็ตามนอกเหนือจากแอพ Metro UI คุณสามารถติดตั้งได้โดยไม่ต้องใช้แอพ Windows Store


หากคุณเจลเบรคคุณสามารถติดตั้งแอพบน iOS โดยไม่ต้องผ่าน App Store และแม้ว่าคุณจะไม่ได้หลบหนีจากการใช้ testflight หรือ similars
Magnetic_dud
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.