ค้นหาเว็บไซต์

แก้ไขรหัสข้อผิดพลาด 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 ตามข้อกำหนดได้อย่างง่ายดาย

บทความที่เกี่ยวข้อง