การติดตั้งนโยบายกลุ่มล้มเหลวข้อผิดพลาด 1274


40

ฉันกำลังพยายามปรับใช้ MSI ผ่านนโยบายกลุ่มใน Active Directory แต่นี่เป็นข้อผิดพลาดที่ฉันได้รับในบันทึกเหตุการณ์ของระบบหลังจากลงชื่อเข้าใช้:

  • การกำหนดแอปพลิเคชัน XStandard จากการติดตั้งนโยบายล้มเหลว ข้อผิดพลาดคือ: %% 1274
  • การลบการกำหนดแอปพลิเคชัน XStandard ออกจากการติดตั้งนโยบายล้มเหลว ข้อผิดพลาดคือ: %% 2
  • ไม่สามารถใช้การเปลี่ยนแปลงการตั้งค่าการติดตั้งซอฟต์แวร์ การติดตั้งซอฟต์แวร์ที่ปรับใช้ผ่านนโยบายกลุ่มสำหรับผู้ใช้รายนี้ล่าช้าจนกว่าการเข้าสู่ระบบครั้งต่อไปเนื่องจากต้องทำการเปลี่ยนแปลงก่อนที่จะเข้าสู่ระบบของผู้ใช้ ข้อผิดพลาดคือ: %% 1274
  • การติดตั้งซอฟต์แวร์การขยายด้านไคลเอ็นต์นโยบายกลุ่มไม่สามารถใช้การตั้งค่าอย่างน้อยหนึ่งรายการเนื่องจากการเปลี่ยนแปลงต้องดำเนินการก่อนที่จะเริ่มต้นระบบหรือเข้าสู่ระบบของผู้ใช้ ระบบจะรอการประมวลผลนโยบายกลุ่มให้เสร็จสมบูรณ์ก่อนที่จะเริ่มต้นหรือเข้าสู่ระบบครั้งต่อไปสำหรับผู้ใช้รายนี้และอาจส่งผลให้เกิดการเริ่มต้นช้าและประสิทธิภาพการบูต

เมื่อฉันรีบูตและเข้าสู่ระบบอีกครั้งฉันก็จะได้รับข้อความเดียวกันเกี่ยวกับความจำเป็นในการดำเนินการปรับปรุงก่อนที่จะเข้าสู่ระบบต่อไป ฉันใช้แล็ปท็อป Windows Vista รุ่น 32 บิต ฉันค่อนข้างใหม่ในการปรับใช้ผ่านนโยบายกลุ่มดังนั้นข้อมูลอื่นใดที่จะเป็นประโยชน์ในการพิจารณาปัญหา ฉันลอง MSI ตัวอื่นด้วยผลลัพธ์เดียวกัน ฉันสามารถติดตั้ง MSI โดยใช้บรรทัดคำสั่งและ msiexec เมื่อลงชื่อเข้าใช้คอมพิวเตอร์ดังนั้นฉันรู้ว่า MSI ทำงานได้อย่างน้อย

คำตอบ:


56

คุณเห็นความหายนะของการประมวลผลนโยบายแบบอะซิงโครนัส มันไม่ใช่ "คุณสมบัติ" (และเป็นค่าเริ่มต้นใน Windows 2000 แต่เป็นค่าเริ่มต้นใน Windows XP และสูงกว่า) และทำให้สิ่งที่คุณเห็นอยู่ - พฤติกรรมที่ไม่ได้กำหนดไว้ล่วงหน้ากับการประมวลผลการตั้งค่า GPO บางประเภท

ใน GPO ที่ใช้กับคอมพิวเตอร์เครื่องนั้นเพิ่มการตั้งค่าต่อไปนี้:

  • การตั้งค่าคอมพิวเตอร์
    • เทมเพลตการดูแลระบบ
      • ระบบ
        • เข้าสู่ระบบ
          • รอเครือข่ายทุกครั้งเมื่อเริ่มต้นคอมพิวเตอร์และเข้าสู่ระบบ - เปิดใช้งาน

หลังจากที่คุณตั้งค่านั้น (และอนุญาตให้ GPO ทำซ้ำหากคุณอยู่ในสภาพแวดล้อมแบบ multi-DC) ให้ทำ "gpupdate / force / boot" บนพีซีที่มีหัวเรื่อง มันจะรีบูตและคุณควรเห็นการติดตั้งซอฟต์แวร์เกิดขึ้น

"รอเครือข่ายเสมอเมื่อเริ่มต้นคอมพิวเตอร์และเข้าสู่ระบบ" ช้าลงเล็กน้อยเริ่มต้นและเข้าสู่ระบบเพราะส่วนขยาย GPO ทั้งหมดได้รับอนุญาตให้ดำเนินการ แต่กลับหัวกลับหางคือส่วนขยาย GPO ทั้งหมดได้รับอนุญาตให้ดำเนินการ


ฉันพบรหัสข้อผิดพลาดด้านบนในคำถามเดิม หลังจากใช้การแก้ไขของคุณฉันได้รับใน 'ข้อผิดพลาด 1612 แหล่งการติดตั้งสำหรับผลิตภัณฑ์นี้ไม่สามารถใช้ได้ ตรวจสอบว่ามีแหล่งที่มาอยู่และคุณสามารถเข้าถึงได้ ' มีอยู่และฉันสามารถเข้าถึงได้ มีความคิดเห็นเกี่ยวกับวิธีแก้ไขปัญหาดังกล่าวหรือไม่ (ลองแล้วgpupdate /force /boot)? ต้องการการอนุญาตพิเศษใด ๆ ในจุดแจกจ่าย?
ไม่มีเหตุผล

1
การให้สิทธิ์การเข้าถึงการอ่าน 'โดเมนคอมพิวเตอร์' แก่จุดแจกจ่ายนั้นเป็นเคล็ดลับสำหรับฉัน
ไม่มีเหตุผล

14

ฉันลองใช้เครือข่ายรอทุกครั้งเมื่อเริ่มต้นคอมพิวเตอร์และเข้าสู่ระบบ - เปิดใช้งานการตั้งค่าจากคำตอบโดย @Evan Anderson แต่มันไม่ได้จนกว่าฉันจะเพิ่มการตั้งค่าด้านล่างนี้เช่นกันที่อนุญาตให้ซอฟต์แวร์ติดตั้ง ไม่แน่ใจว่าเป็นการรวมกันของการตั้งค่าทั้งสองหรือไม่ ตอนนี้ใช้งานได้แล้วดังนั้นฉันจึงออกจากการตั้งค่าทั้งสอง

ในนโยบายกลุ่มที่ใช้กับเวิร์กสเตชันเหล่านี้ให้ไปที่:

การกำหนดค่าคอมพิวเตอร์> นโยบาย> เทมเพลตการดูแล> ระบบ> นโยบายกลุ่ม

เปิดใช้งานระบุนโยบายการเริ่มต้นเวลาการประมวลผลการรอคอย กำหนดจำนวนเวลาที่จะรอ (เป็นวินาที) : = 120

120 อาจ overkill แต่ก็ใช้ได้สำหรับฉัน ฟอรัมอื่น ๆ แนะนำให้ตั้งค่าเป็น 30 วินาที แม้ว่าจะเป็นค่าเริ่มต้น 30 วินาที (เมื่อไม่ได้ตั้งค่านโยบาย) การบังคับให้เป็น 30 วินาทีก็ใช้ได้สำหรับพวกเขา

ภาพหน้าจอ


เคล็ดลับนี้เพิ่มความสำเร็จในการปรับใช้ของฉันจาก 72% เป็น 100% คำตอบที่ดี!
Nic

ฉันไม่เห็นนโยบายนี้ในเครื่องมือแก้ไขการจัดการนโยบายกลุ่ม
ชีฟ

@Shiv ฉันเพิ่มภาพหน้าจอสำหรับคุณ :-)
Andrew Bucklin

1
@AndrewBucklin Ahh ด้วยเหตุผลบางอย่างใน GPM ของฉันรายการนี้เรียกว่า "เวลารอคอยการประมวลผลการเริ่มต้นระบบตำรวจ" คำว่า "ระบุ" ไม่ได้อยู่ที่นั่น
ชีฟ

6

กรณีนี้อาจเกิดขึ้นได้หากแอปพลิเคชันได้รับการติดตั้งแล้ว แต่ msiexec ไม่สามารถถอนการติดตั้งได้ สถานการณ์ที่พบบ่อยที่สุดคือการติดตั้งด้วยตนเองก่อนหน้าโดยเลือก "เฉพาะสำหรับฉัน" แทน "ทุกคนที่เข้าสู่ระบบคอมพิวเตอร์เครื่องนี้"

คุณสามารถใช้ยูทิลิตี้การล้างข้อมูลตัวติดตั้ง Windows ( http://support.microsoft.com/kb/290301 ) เพื่อหลอกให้พีซีคิดว่าแอพนั้นไม่มีอยู่อีกต่อไปแล้วมันก็จะออกมาดี


ขอบคุณสำหรับคำแนะนำ แต่เมื่อใช้งานยูทิลิตี้ฉันไม่เห็นแอปที่ระบุไว้ ฉันจะเก็บบุ๊กมาร์กนี้ในอนาคตแม้ว่าในกรณีนี้จะเป็นวิธีแก้ปัญหาอื่น ๆ
David Thomas Garcia

4

และฉันเพิ่งพบอีกสาเหตุที่แตกต่างของข้อผิดพลาดนี้ หากคุณตั้งค่า "Spanning Tree" บนสวิตช์อีเธอร์เน็ตที่เชื่อมต่อกับเวิร์กสเตชันที่มีปัญหาระบบจะหน่วงเวลาการเปิดใช้งานพอร์ตสวิตช์เมื่อพีซีบู๊ตขึ้น การปิดใช้งาน Spanning Tree สำหรับพอร์ตสวิตช์หรือเปิดใช้งาน "Spanning Tree Portfast" สำหรับ switchport แก้ปัญหานี้ในเวิร์กสเตชันของฉันสองสามเครื่อง


2

ฉันมีปัญหาเดียวกัน แต่ไม่มีการแก้ไขใด ๆ ข้างต้นทำงาน ในที่สุดฉันก็พบว่ามี GPO อื่นพยายามติดตั้งซอฟต์แวร์ก่อนหน้านี้และมันก็ล้มเหลวพร้อมกับข้อผิดพลาด %% 1274 เพราะ GPO นั้นมีสิทธิ์ที่ไม่ถูกต้อง ด้วยเหตุผลบางอย่างที่ทำให้ความล้มเหลวในการป้องกัน GPO ของฉันจากการติดตั้งแม้ผ่านของฉันมีสิทธิ์ที่ถูกต้อง เมื่อฉันปิดใช้งาน GPO ปัญหาอื่น ๆ GPO ของฉันติดตั้งอย่างถูกต้อง


2

การเปลี่ยน ' เวลารอการประมวลผลนโยบายการเริ่มต้น ' เหมาะสำหรับฉัน มันถูกตั้งค่าเป็น 30 วินาที แต่เวิร์กสเตชันบางตัวยังคงล้มเหลวด้วย %% 1274

ฉันเพิ่มขึ้นเป็น 90 วินาทีและพวกเขามีความสุข


1

บางครั้งนโยบายกลุ่มของคุณอาจทำให้สับสน ลองลบรีจิสตรีคีย์ทั้งหมด HKLM / SOFTWARE / Microsoft / Windows / CurrentVersion / นโยบายกลุ่ม คุณอาจจะพบทุกสิ่งจาก GP ได้รับการติดตั้งอีกครั้งเมื่อรีบูต คุณอาจต้องการสำรองข้อมูลรีจิสทรีของคุณก่อน ...


1

ฉันเผชิญกับพฤติกรรมเดียวกันกับแล็ปท็อปสองเครื่อง พวกเขาทำงานได้ดีสำหรับสองสามปีแล้วทันใดนั้นพวกเขาก็ไม่ได้ติดตั้งซอฟต์แวร์ใหม่ผ่าน gpo การบังคับใช้การตั้งค่า "เวลารอการประมวลผลนโยบายการเริ่มต้น" ดูเหมือนจะแก้ไขปัญหาได้แล้ว อย่างที่บอกไว้ก่อนหน้านี้มันควรจะเป็น 30 วินาทีโดยค่าเริ่มต้น แต่สำหรับฉันมันดูเหมือนว่าแล็ปท็อปไม่ได้รอเลยตอนเริ่มต้นนโยบาย แต่ข้ามตรงไป แล็ปท็อปทั้งหมดเป็น win7x64, DCs Server2008R2 และ Server2012


1

เรามีปัญหาเดียวกัน ในที่สุดเราก็พบว่าแล็ปท็อปของเราได้รับการรับรองความถูกต้องของ RADIUS เป็น WiFi และการติดตั้งเครือข่ายไม่สามารถเริ่มต้นได้จนกว่าผู้ใช้จะลงชื่อเข้าใช้ด้วยข้อมูลรับรองโฆษณา (เพราะไม่มีการเชื่อมต่อเครือข่าย และหลังจากที่ผู้ใช้ล็อกอินมันก็สายเกินไปที่การติดตั้งจะเริ่มต้นก่อน

เมื่อไคลเอนต์เชื่อมต่อผ่านอีเธอร์เน็ตมันทำงานได้อย่างมีเสน่ห์


0

แก้ไขปัญหา!

ฉันลงชื่อเข้าใช้เครื่องไคลเอนต์ในฐานะผู้ใช้โดเมนที่มีสิทธิ์ผู้ดูแลระบบ Enterprise / Domain และสามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันซึ่งมีแพ็คเกจการติดตั้ง MSI โดยไม่มีปัญหาใด ๆ ถึงแม้ว่าในบางครั้งพยายามเข้าถึงมันผ่าน \ IP \ share_path_to_msi_packages_folder จากพีซีที่ไม่ใช่โดเมนเครื่องอื่นและได้รับป๊อปอัปเข้าสู่ระบบต่อไป โดยทั่วไปแม้ว่าจะอนุญาตให้ผู้ใช้ / กลุ่มผู้ใช้ / กลุ่มที่ไม่ใช่โดเมนหรือ 'ทุกคน' อ่าน / เขียนสิทธิ์ในโฟลเดอร์ที่ใช้ร่วมกันมันจะยังไม่ทำงานและแจ้งให้ฉันชื่อผู้ใช้ / รหัสผ่านจึงไม่อนุญาตให้ไคลเอนต์ภายในเครื่อง . ปัญหานี้เกิดจากการเข้าถึงแบบไม่ระบุชื่อถูกปิดใช้งานโดยค่าเริ่มต้น. หลังจากเปิดใช้งานและให้สิทธิ์ในการอ่าน / เขียนไปยังโฟลเดอร์ MSI ก็สามารถนำแพคเกจส่วนใหญ่ไปใช้งานได้สำเร็จและ synology-cloud-station-3.1. -3320.msi ล้มเหลว (จำเป็นต้องดู) ฉันสามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันจากเครื่องที่ไม่ใช่โดเมนได้

ฉันได้รับข้อความแสดงข้อผิดพลาดเกือบทุก 5 นาทีในกิจกรรม> ระบบ:

101 การกำหนดแอปพลิเคชัน 7-Zip 9.20 (x64 edition) จากนโยบายการติดตั้งแพ็กเกจฐาน DOMAIN ล้มเหลว ข้อผิดพลาดคือ: %% 1274

103 การกำหนดแอปพลิเคชัน 7-Zip 9.20 (x64 edition) จากนโยบายการติดตั้งแพ็กเกจฐาน DOMAIN ล้มเหลว ข้อผิดพลาดคือ: %% 1274

108 ไม่สามารถใช้การเปลี่ยนแปลงการตั้งค่าการติดตั้งซอฟต์แวร์ การติดตั้งซอฟต์แวร์ที่ปรับใช้ผ่านนโยบายกลุ่มสำหรับผู้ใช้รายนี้ล่าช้าจนกว่าการเข้าสู่ระบบครั้งต่อไปเนื่องจากต้องทำการเปลี่ยนแปลงก่อนที่จะเข้าสู่ระบบของผู้ใช้ ข้อผิดพลาดคือ: %% 1274

1112 ไม่สามารถใช้การเปลี่ยนแปลงการตั้งค่าการติดตั้งซอฟต์แวร์ การติดตั้งซอฟต์แวร์ที่ปรับใช้ผ่านนโยบายกลุ่มสำหรับผู้ใช้รายนี้ล่าช้าจนกว่าการเข้าสู่ระบบครั้งต่อไปเนื่องจากต้องทำการเปลี่ยนแปลงก่อนที่จะเข้าสู่ระบบของผู้ใช้ ข้อผิดพลาดคือ: %% 1274

ติดตั้ง:

เซิร์ฟเวอร์ DC1 (PDC) + DC2 (BDC) + DC3 (DBC) มาตรฐาน Windows 2012 R2 อัพเดตอย่างเต็มที่

ไคลเอนต์ Windows 7 Pro SP1 (ทำความสะอาดการคืนค่า Dell อัพเดตเต็มรูปแบบแพคเกจที่ขัดแย้งเช่น Adobe Flash เก่าที่ถอนการติดตั้ง)

ได้ลองกับลูกค้าแล้ว:

  • gpupdate / แรง
  • gpupdate / force / boot (ทั้งขอให้รีบูตและโยนข้อผิดพลาดที่ไม่ได้ใช้นโยบาย)
  • gpresult / r (ดูดี)
  • ทั้งเซิร์ฟเวอร์และไคลเอนต์สามารถเข้าถึงไดรฟ์ที่ใช้ร่วมกันซึ่งจัดเก็บแพคเกจ MSI ไว้
  • รีบูทหลายครั้ง DC1 และไคลเอนต์หลังจากเปลี่ยนเป็น GPO

GPO ปิดการใช้งาน UAC:

* Computer Configuration * Policies * Windows Settings * Security Settings * Local Policies * Security Options ELEVATE WITHOUT PROMPTING: User Account Control: Behaviour of the elevation prompt for administrators in Admin Approval Mode DISABLE: User Account Control: Detect application installation and prompt for elevation DISABLE: User Account Control: Run all administrators in Admin Approval Mode

GPO deploy base software: * Computer Configuration * Policies * Administrative Templates * System * Logon ENABLE: Always wait for the network at computer startup logon * Group Policy ENABLE: Specify startup policy processing wait time (temporarily set to 120 will change to 30 later)

* Computer Configuration * Policies * Software Installation * 7-Zip 9.20 (x64 edition) v9.20 Assigned \LANIP\Utils\Software\GPO\7zip-7z920-x64.msi * Google Chrome v66.41 Assigned \LANIP\Utils\Software\GPO\googlechromestandaloneenterprise.msi * Mozilla Firefox (en-GB) v35.0 Assigned \LANIP\Utils\Software\GPO\firefox-35.0.1-en-gb-msi * Synology Cloud Station v3.1 Assigned \LANIP\Utils\Software\GPO\synology-cloud-station-3.1.-3320.msi

วัตถุนโยบายกลุ่มทั้งหมดจะอยู่ในวัตถุนโยบายกลุ่มจากนั้นเชื่อมโยงจากวัตถุนโยบายกลุ่มโดยตรงภายใต้โดเมนของเรา การตั้งค่าอื่น ๆ เช่นข้อ จำกัด IE จากการตั้งค่า GPO อื่นเช่นเดียวกับที่ใช้กับลูกค้าอย่างถูกต้อง

ไม่มีข้อผิดพลาดอื่น ๆ ใน AD, DHCP, DNS ทำงานได้อย่างสมบูรณ์แบบเครื่องรับ IP และสามารถแก้ไขชื่อผ่านทาง nslookup และ ping ซึ่งกันและกันบน IPv4 / IPv6


0

คำตอบของ Evan Anderson นั้นใช้ได้ แต่เขาไม่มีข้อจำกัดความรับผิดชอบที่สำคัญ:

สิ่งนี้สามารถชะลอการเข้าสู่ระบบนอกโดเมนสำหรับแล็ปท็อปและไคลเอนต์ไร้สายได้อย่างมาก

การพิจารณาวิธีแก้ปัญหาโดยปราศจาก GPO นี้คือการรีบูทสองครั้งฉันไม่เห็นว่าทำไมทุกคนถึงนำการแลกเปลี่ยนนี้ไปใช้


-1

Windows 2012 R2

ในนโยบายกลุ่มที่ใช้กับเวิร์กสเตชันเหล่านี้ให้ไปที่:

การกำหนดค่าคอมพิวเตอร์> นโยบาย> เทมเพลตการดูแล> ระบบ> นโยบายกลุ่ม

เปิดใช้งานเวลารอประมวลผลนโยบายการระบุเริ่มต้น กำหนดจำนวนเวลาที่จะรอ (ในหน่วยวินาที): = 120


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