แก้ไขรหัสข้อผิดพลาด 17006 เมื่อเพิ่มผลิตภัณฑ์ลงในการติดตั้ง Office 365 ที่มีอยู่
เมื่อคุณต้องการเพิ่มโปรแกรม Office ลงในการติดตั้ง Office 365 ProPlus ที่มีอยู่ด้วย PDQ Deploy หรือ SCCM จำเป็นต้องเพิ่มคุณสมบัติ FORCEAPPSHUTDOWN ลงในไฟล์ XML หากคุณไม่ดำเนินการดังกล่าว คุณอาจได้รับ รหัสข้อผิดพลาด 17006 (หรือ 0x426e(17006) ใน SCCM) ช่วง>
แก้ไขข้อผิดพลาด 17006
หากคุณมีการตั้งค่าการปรับใช้อยู่แล้ว คุณอาจมีไฟล์ config.xml คล้ายกับสิ่งนี้:
<Configuration>
<Add OfficeClientEdition="64" Channel="Monthly">
<Product ID="O365ProPlusRetail">
<Language ID="nl-nl" />
<ExcludeApp ID="Access" />
<ExcludeApp ID="InfoPath" />
<ExcludeApp ID="Publisher" />
</Product>
</Add>
<Updates Enabled="TRUE" Channel="Current" />
<Logging Level="Standard" Path="C:\temp"/>
<RemoveMSI All="TRUE"/>
<AppSettings>
<Setup Value="LazyAdmin" Name="Company"/>
</AppSetting>
<Display AcceptEULA="TRUE" Level="None"/>
</Configuration>ดังที่คุณเห็นว่าเราไม่รวม Access, InfoPath และ Publisher ในการติดตั้งเริ่มต้น เมื่อคุณต้องการเพิ่มแอปใดแอปหนึ่งเหล่านี้ลงในการติดตั้งในภายหลัง คุณจะต้องสร้างไฟล์การกำหนดค่าแยกต่างหาก ซึ่งคุณจะรวมแอปดังกล่าวไว้ด้วย
ตัวอย่างเช่น เมื่อคุณต้องการติดตั้ง Publisher คุณจะลบเฉพาะบรรทัดรหัส ExcludeApp สำหรับผู้เผยแพร่เท่านั้น วิธีนี้ Office 365 ProPlus จะถูกติดตั้ง/อัปเดตด้วย Publisher ทุกสิ่งทุกอย่างที่คุณยกเว้นที่นี่จะถูกลบออก ดังนั้นจงจำไว้เสมอ
สำหรับการเพิ่มผู้เผยแพร่ คุณต้องสร้างไฟล์กำหนดค่าต่อไปนี้:
<Configuration>
<Add OfficeClientEdition="64" Channel="Monthly">
<Product ID="O365ProPlusRetail">
<Language ID="nl-nl" />
<ExcludeApp ID="Access" />
<ExcludeApp ID="InfoPath" />
<ExcludeApp ID="Publisher" />
</Product>
</Add>
<Updates Enabled="TRUE" Channel="Current" />
<Logging Level="Standard" Path="C:\temp"/>
<RemoveMSI All="TRUE"/>
<AppSettings>
<Setup Value="LazyAdmin" Name="Company"/>
</AppSetting>
<Display AcceptEULA="TRUE" Level="None"/>
<Property Name="FORCEAPPSHUTDOWN" Value="TRUE"/>
</Configuration>
สังเกตบรรทัดที่ 18 ที่นี่เราได้เพิ่มคุณสมบัติ ForceAppShutdown การดำเนินการนี้จะปิดแอป Office 365 ที่เปิดอยู่ซึ่งจะขัดขวางการติดตั้งผลิตภัณฑ์เพิ่มเติม
อัปเดตมกราคม 2019
ฉันสังเกตเห็นว่าบทความนี้ล้าสมัยเล็กน้อย ก่อนอื่น รหัสข้อผิดพลาดยังคงเกี่ยวข้องกับข้อเท็จจริงที่ว่า Office กำลังทำงานอยู่ ดังนั้นคุณจะต้องตรวจสอบให้แน่ใจว่าโปรแกรม Office ทุกโปรแกรมปิดอยู่ก่อนจึงจะสามารถอัปเดตการติดตั้งได้
แต่ในตัวอย่างที่ให้มา มีบรรทัดที่ล้าสมัยหรือไม่ถูกต้องบางบรรทัด:
อัปเดตช่อง
ชื่อช่องมีการเปลี่ยนแปลง คุณสามารถค้นหาชื่อช่องใหม่ได้ที่นี่ในเอกสารประกอบของ Microsoft ใช้รายเดือนเพื่อให้ลูกค้าได้รับข้อมูลล่าสุด
หากคุณไม่ต้องการให้ลูกค้าอัปเดตด้วยตนเอง แต่ยังคงควบคุมเวอร์ชันที่เผยแพร่ได้ จากนั้นคุณสามารถปิดใช้งานการอัปเดตได้โดยตั้งค่าการอัปเดตเป็นเท็จ
<Updates UpdatePath="\\test\" Enabled="FALSE"/>ในองค์กรขนาดใหญ่ คุณอาจต้องการทดสอบรุ่นใหม่ก่อนที่จะเปิดตัว ฉันใช้รุ่นเป้าหมายสำหรับสิ่งนี้ และได้มอบหมายให้ผู้ใช้หลักสองสามรายได้รับการอัปเดตก่อน คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการเปิดตัวเป้าหมายสำหรับ Office 365 ได้ที่นี่ที่ Microsoft
กำลังเปิดใช้งาน
การตั้งค่าการเปิดใช้งานอัตโนมัติเป็น 1 ไม่จำเป็นสำหรับ Office 365 ผู้ใช้จำเป็นต้องลงชื่อเข้าใช้ Office 365 ที่ใช้งานอยู่ หรือคุณสามารถใช้ Azure Single Sign-On ก็ได้ อ่านเพิ่มเติมเกี่ยวกับการตั้งค่า SSO ที่นี่
ใช้เครื่องมือปรับแต่ง Office
หากต้องการสร้างไฟล์กำหนดค่าสำหรับสภาพแวดล้อมของคุณ คุณสามารถใช้เครื่องมือการกำหนดค่า Office ใหม่ได้ วิธีนี้ช่วยให้คุณสร้างไฟล์ xml ตามข้อกำหนดได้อย่างง่ายดาย