MsiInstaller त्रुटि 1935 HRESULT: 0x8007054F SAP क्रिस्टल रिपोर्ट्स x64 स्थापित करते समय


0

क्रिस्टल रिपोर्ट के x64 संस्करण को स्थापित करने से हमें यादृच्छिक मशीनों पर निम्न त्रुटि मिलती है:

उत्पाद: .NET फ्रेमवर्क के लिए SAP क्रिस्टल रिपोर्ट रनटाइम इंजन (64-बिट) - त्रुटि 1935। असेंबली घटक की स्थापना के दौरान कोई त्रुटि हुई {837BF1EB-D770-94EB-A01F-C8B3B9A1E18E}। HRESULT: 0x8007054F। असेंबली इंटरफ़ेस: IAssemblyCacheItem, फ़ंक्शन: कमिट, असेंबली नाम: Microsoft.VC80.ATL, संस्करण = "8.0.50727.4053", publicKeyToken = "1fc8b3b9aeeee18e3b", processorArchitecture = "amd64", प्रकार = "win32"।

यह x86 संस्करण को सही ढंग से स्थापित करता है।

इन्टरनेट को देखते हुए हमने निम्नलिखित चीजों को पाया और आजमाया है:

  1. रजिस्ट्री आकार का आकार बढ़ाने के लिए रजिस्ट्री मान। यह कुछ मशीनों पर काम किया, यह दूसरों पर नहीं है।
  2. लेनदेन लॉग रीसेट निष्पादित करने के लिए: fsutil संसाधन setautoreset true C:। कोई फर्क नहीं।

दिलचस्प लक्षण पाए गए:

  1. सभी असफल मशीनों में Windows अद्यतन के साथ समस्याएँ हैं। अपडेट लॉग एक केबी (हमेशा एक समान नहीं) दिखाता है जो एक अंतहीन दोहराई गई त्रुटि है।
  2. एक एसएफसी / स्कैनवेयर को छोड़कर हमेशा कहता है कि एक लंबित परिवर्तन है और एक रिबूट की आवश्यकता है (यदि आप इसे रिबूट करते हैं तो भी वही कहता है)।
  3. खिड़कियों की विशेषताओं को देखते हुए खिड़की अधिकांश तत्वों के बिना लगभग खाली दिखाई देती है जो मौजूद होनी चाहिए।

क्रिस्टल रिपोर्ट कैसे स्थापित करें और यह विंडोज अपडेट से कैसे संबंधित हो सकता है, इसके बारे में कोई विचार?


क्रिस्टल रिपोर्ट की तरह लगता है एक केबी या संचयी अद्यतन पर निर्भर है। क्या आपने Microsoft साइट से डाउनलोड के माध्यम से असफल KB फिक्स को मैन्युअल रूप से स्थापित करने का प्रयास किया है?
spikey_richie

Sorcim.com/knowledgebase/error-1935-windows-7.html को देखते हुए लगता है कि एक सामान्य विंडोज़ समस्या क्रिस्टल से संबंधित नहीं है ...: \ फिर भी जाँच।
इग्नासियो सोलर गार्सिया

जवाबों:


0

मैंने क्रिस्टल रिपोर्ट रनटाइम के x64 और x86 दोनों संस्करणों के साथ आज इस सटीक समस्या का मुकाबला किया, और मुझे उन्हें स्थापित करने का एक (दर्दनाक) तरीका मिला।

कारण यह है कि क्रिस्टल रिपोर्ट रेंटाइम v13.x के लिए इंस्टॉलर विजुअल C ++ रनटाइम 2005 पर निर्भरता की घोषणा करता है, लेकिन वह इंस्टॉलर बहुत टूट गया है। यह खुद को या बाद में 2005 की पहचान नहीं करेगा जैसा कि पहले से ही स्थापित है, इसलिए एक इंस्टॉल हमेशा प्रयास किया जाएगा, भले ही अनावश्यक हो।

यह आम तौर पर एक समस्या नहीं होगी, लेकिन यह पता चलता है कि इंस्टॉलर किसी भी तरह से .NET फ्रेमवर्क इंस्टॉलर के साथ असंगत है। इसलिए यदि आप विंडोज 7 पर हैं और आप पहले से ही स्थापित हैं, उदाहरण के लिए, .NET फ्रेमवर्क 4.6.1, तो सभी क्रिस्टल रिपोर्ट रनटाइम इंस्टॉलेशन WinSxS और इतने पर संबंधित बहुत अस्पष्ट संदेशों के साथ विफल हो जाएंगे।

वे बस खेल नहीं खेलेंगे, और वीसी ++ रनटाइम चेक को छोड़ने के लिए क्रिस्टल रिपोर्ट रनटाइम इंस्टॉलर पर कोई कमांड-लाइन स्विच नहीं है।

पार्टी में मज़ा जोड़ने के लिए, बस .NET फ्रेमवर्क 4.6.1 को अनइंस्टॉल करने से ट्रिक नहीं चलेगी, क्योंकि यह फ़ाइलों को तब तक आसपास छोड़ता है जब तक कि इसका उपयोग करने वाले प्रोग्राम पहले अनइंस्टॉल नहीं हो जाते हैं!

तो मैंने क्या किया:

  • मुझे उन सभी चीज़ों की स्थापना रद्द करें जिनकी मुझे ज़रूरत है। .NET फ्रेमवर्क 4.6.1 (विजुअल स्टूडियो 2010 और यह सब निर्भरता है, जिसमें एसक्यूएल डेटा टूल आदि शामिल हैं)

  • .NET फ्रेमवर्क को अनइंस्टॉल करें (यह सिस्टम को डिफ़ॉल्ट संस्करण में वापस लौटाता है। विंडोज 7 के मामले में 2.0, मुझे विश्वास है)

  • सभी दृश्य C ++ रनटाइम को अनइंस्टॉल करें।

  • सभी क्रिस्टल रिपोर्ट रनटाइम को अनइंस्टॉल करें, यदि कोई हो

  • रीबूट

  • क्रिस्टल रिपोर्ट रनटाइम (x86, x64) स्थापित करें।

  • .NET फ्रेमवर्क 4.6.1 को पुनर्स्थापित करें

  • Visual C ++ रनटाइम को पुनर्स्थापित करें।

  • सौभाग्य से, मुझे अब VS2010 की आवश्यकता नहीं थी, मैंने 2015 को भी स्थापित किया था।

अब सब कुछ काम करता है!


1
वाह, क्या अद्भुत इतिहास है। वैसे मुझे वास्तव में पता है कि आपने एक ही मुद्दे का सामना क्यों किया ...?)
इग्नासियो सोलर गार्सिया
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.