MsiInstaller error 1935 HRESULT: 0x8007054F เมื่อติดตั้ง SAP Crystal Reports x64


0

การติดตั้ง Crystal Reports รุ่น x64 เราได้รับข้อผิดพลาดต่อไปนี้ในเครื่องสุ่ม:

ผลิตภัณฑ์: เอ็นจินรันไทม์ SAP Crystal Reports สำหรับ. NET Framework (64- บิต) - ข้อผิดพลาด 1935 เกิดข้อผิดพลาดระหว่างการติดตั้งชุดประกอบ {837BF1EB-D770-94EB-A01F-C8B3B9A1E18E} HRESULT: 0x8007054F ชุดประกอบ: IAssemblyCacheItem, ฟังก์ชั่น: กระทำ, ชื่อชุดประกอบ: Microsoft.VC80.ATL, รุ่น = "8.0.50727.4053", publicKeyToken = "1fc8b3b9a1e18e3e", ตัวประมวลผลเชิงสถาปัตยกรรม "" amd64 ", ชนิด =" win32 "

มันติดตั้งอย่างถูกต้องรุ่น x86

มองไปที่อินเทอร์เน็ตเราได้พบและลองสิ่งต่อไปนี้:

  1. เพื่อเพิ่มขนาดของค่ารีจิสทรี RegistrySizeLimit มันใช้งานได้กับบางเครื่อง
  2. ในการดำเนินการรีเซ็ตบันทึกธุรกรรม: fsutil resource setautoreset true C: ไม่แตกต่าง.

พบอาการที่น่าสนใจ:

  1. เครื่องที่ล้มเหลวทั้งหมดมีปัญหากับ Windows Update บันทึกการปรับปรุงแสดง KB (ไม่เหมือนเดิม) ให้ข้อผิดพลาดซ้ำ ๆ ไม่รู้จบ
  2. การดำเนินการ SFC / scannow มักจะบอกว่ามีการเปลี่ยนแปลงที่รอดำเนินการและจำเป็นต้องรีบูต (ถ้าคุณรีบูตมันยังคงพูดเหมือนเดิม)
  3. เมื่อดูที่ลักษณะของหน้าต่างหน้าต่างนั้นจะว่างเปล่าโดยไม่มีองค์ประกอบส่วนใหญ่ที่ควรปรากฏ

แนวคิดใด ๆ เกี่ยวกับวิธีติดตั้ง Crystal Reports และเกี่ยวข้องกับ Windows Update ได้อย่างไร


เสียงเหมือนรายงาน Crystal นั้นขึ้นอยู่กับ KB หรือการอัปเดตสะสม คุณลองติดตั้งการแก้ไข KB ที่ล้มเหลวด้วยตนเองผ่านการดาวน์โหลดจากเว็บไซต์ Microsoft หรือไม่
spikey_richie

การดูsorcim.com/knowledgebase/error-1935-windows-7.htmlดูเหมือนว่าปัญหาทั่วไปของ Windows ที่ไม่เกี่ยวข้องกับ Crystal ... : \ ยังคงตรวจสอบอยู่
Ignacio Soler Garcia

คำตอบ:


0

ฉันต่อสู้กับปัญหาที่แน่นอนในวันนี้ด้วยรันไทม์ของ Crystal Reports ทั้งรุ่น x64 และ x86 และฉันพบวิธี (เจ็บปวด) ในการติดตั้งพวกเขาหลังจากทั้งหมด

เหตุผลก็คือตัวติดตั้งสำหรับ Crystal Reports Runtime v13.x ประกาศการขึ้นต่อกันของ Visual C ++ Runtime 2005 แต่ตัวติดตั้งนั้นเสียมาก มันจะไม่รู้จักตัวเองหรือสร้างในปี 2005 ตามที่ติดตั้งแล้วดังนั้นการติดตั้งจะพยายามเสมอแม้ว่าจะไม่จำเป็นก็ตาม

โดยปกติจะไม่เกิดปัญหามากนัก แต่ปรากฎว่าตัวติดตั้งนั้นไม่เข้ากันกับตัวติดตั้ง. NET Framework ดังนั้นหากคุณใช้ Windows 7 และคุณได้ติดตั้งไว้แล้วตัวอย่างเช่น. NET Framework 4.6.1 การติดตั้ง Crystal Reports Runtime ทั้งหมดจะล้มเหลวโดยมีข้อความคลุมเครือที่เกี่ยวข้องกับ WinSxS และอื่น ๆ

พวกเขาจะไม่เล่นเกมและไม่มีสวิตช์บรรทัดคำสั่งไปยังโปรแกรมติดตั้ง Crystal Reports Runtime เพื่อข้ามการตรวจสอบ VC ++ Runtime

หากต้องการเพิ่มความสนุกสนานให้กับปาร์ตี้เพียงถอนการติดตั้ง. NET Framework 4.6.1 จะไม่ทำตามเคล็ดลับเพราะมันจะปล่อยให้ไฟล์อยู่ข้างนอกเว้นแต่ว่าโปรแกรมที่ใช้จะถูกถอนการติดตั้งด้วยเช่นกัน!

ดังนั้นสิ่งที่ฉันทำคือ:

  • ถอนการติดตั้งทุกสิ่งที่ฉันสงสัยว่าต้องการ. NET Framework 4.6.1 (Visual Studio 2010 และการพึ่งพาทั้งหมดรวมถึงเครื่องมือ SQL Data และอื่น ๆ )

  • ถอนการติดตั้ง. NET Framework (ซึ่งย้อนกลับระบบเป็นรุ่นเริ่มต้น 2.0 ในกรณีของ Windows 7 ผมเชื่อว่า)

  • ถอนการติดตั้ง runtimes Visual c ++ ทั้งหมด

  • ถอนการติดตั้ง Crystal Reports ทั้งหมดหากมี

  • Reboot

  • ติดตั้งรันไทม์รายงาน Crystal (x86, x64)

  • ติดตั้ง. NET Framework 4.6.1 อีกครั้ง

  • ติดตั้ง runtimes Visual c ++ ใหม่

  • โชคดีที่ฉันไม่ต้องการ VS2010 อีกต่อไปฉันติดตั้งด้วยเช่นกัน

ตอนนี้ทุกอย่างใช้งานได้!


1
ว้าวช่างเป็นประวัติศาสตร์ที่น่าทึ่ง โดยวิธีการที่ฉันรู้จริง ๆ ว่าทำไมคุณถึงเผชิญปัญหาเดียวกัน ... ;)
Ignacio Soler Garcia
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.