2015-02-12 7 views
13

VS2013, Dotnet4 ढांचे में और 32 बिट वास्तुकला के लिए सी # में विकसित एक सेटअप फाइल बनाई में VS2013 द्वारा बनाई सेटअप फ़ाइल नहीं चला सकते। यह विंडोज 7 और विंडोज 8 में स्थापित हो रहा है लेकिन व्यवस्थापक प्रीविले के साथ विंडोज एक्सपी (एसपी 3) में नहीं है। त्रुटि: "एप्लिकेशन इंस्टॉल होने से पहले इंस्टॉलर को बाधित किया गया था। आपको पुनः प्रयास करने के लिए इंस्टॉलर को पुनरारंभ करना होगा।" इस संबंध में मदद की ज़रूरत है।जो Windows XP

Output of msiexec /i Setup.msi /l*v MyLogFile.txt 

=== Verbose logging started: 2/12/2015 20:19:11 Build type: SHIP UNICODE 3.01.4001.5512 Calling process: C:\WINDOWS\system32\msiexec.exe === 
MSI (c) (D4:B4) [20:19:11:125]: Resetting cached policy values 
MSI (c) (D4:B4) [20:19:11:125]: Machine policy value 'Debug' is 0 
MSI (c) (D4:B4) [20:19:11:125]: ******* RunEngine: 
      ******* Product: Setup.msi 
      ******* Action: 
      ******* CommandLine: ********** 
MSI (c) (D4:B4) [20:19:11:125]: Machine policy value 'DisableUserInstalls' is 0 
MSI (c) (D4:B4) [20:19:11:234]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'D:\Setup.msi' against software restriction policy 
MSI (c) (D4:B4) [20:19:11:234]: Note: 1: 2262 2: DigitalSignature 3: -2147287038 
MSI (c) (D4:B4) [20:19:11:234]: SOFTWARE RESTRICTION POLICY: D:\Setup.msi is not digitally signed 
MSI (c) (D4:B4) [20:19:11:234]: SOFTWARE RESTRICTION POLICY: D:\Setup.msi is permitted to run at the 'unrestricted' authorization level. 
MSI (c) (D4:B4) [20:19:11:562]: Cloaking enabled. 
MSI (c) (D4:B4) [20:19:11:562]: Attempting to enable all disabled priveleges before calling Install on Server 
MSI (c) (D4:B4) [20:19:11:593]: End dialog not enabled 
MSI (c) (D4:B4) [20:19:11:593]: Original package ==> D:\Setup.msi 
MSI (c) (D4:B4) [20:19:11:593]: Package we're running from ==> C:\DOCUME~1\admin\LOCALS~1\Temp\486c8b74.msi 
MSI (c) (D4:B4) [20:19:11:593]: APPCOMPAT: looking for appcompat database entry with ProductCode '{DC3A4FA7-B437-455E-ABE4-13FA61195AF2}'. 
MSI (c) (D4:B4) [20:19:11:593]: APPCOMPAT: no matching ProductCode found in database. 
MSI (c) (D4:B4) [20:19:11:609]: MSCOREE not loaded loading copy from system32 
MSI (c) (D4:B4) [20:19:11:640]: Machine policy value 'TransformsSecure' is 0 
MSI (c) (D4:B4) [20:19:11:640]: User policy value 'TransformsAtSource' is 0 
MSI (c) (D4:B4) [20:19:11:640]: Note: 1: 2262 2: MsiFileHash 3: -2147287038 
MSI (c) (D4:B4) [20:19:11:640]: Machine policy value 'DisablePatch' is 0 
MSI (c) (D4:B4) [20:19:11:640]: Machine policy value 'AllowLockdownPatch' is 0 
MSI (c) (D4:B4) [20:19:11:640]: Machine policy value 'DisableLUAPatching' is 0 
MSI (c) (D4:B4) [20:19:11:640]: Machine policy value 'DisableFlyWeightPatching' is 0 
MSI (c) (D4:B4) [20:19:11:640]: APPCOMPAT: looking for appcompat database entry with ProductCode '{DC3A4FA7-B437-455E-ABE4-13FA61195AF2}'. 
MSI (c) (D4:B4) [20:19:11:640]: APPCOMPAT: no matching ProductCode found in database. 
MSI (c) (D4:B4) [20:19:11:640]: Transforms are not secure. 
MSI (c) (D4:B4) [20:19:11:640]: Command Line: CURRENTDIRECTORY=D:\ CLIENTUILEVEL=0 CLIENTPROCESSID=3796 
MSI (c) (D4:B4) [20:19:11:640]: PROPERTY CHANGE: Adding PackageCode property. Its value is '{80AB49AE-1D7B-4E2B-83B4-ED5310D6B599}'. 
MSI (c) (D4:B4) [20:19:11:640]: Product Code passed to Engine.Initialize:   '' 
MSI (c) (D4:B4) [20:19:11:640]: Product Code from property table before transforms: '{DC3A4FA7-B437-455E-ABE4-13FA61195AF2}' 
MSI (c) (D4:B4) [20:19:11:640]: Product Code from property table after transforms: '{DC3A4FA7-B437-455E-ABE4-13FA61195AF2}' 
MSI (c) (D4:B4) [20:19:11:640]: Product not registered: beginning first-time install 
MSI (c) (D4:B4) [20:19:11:640]: PROPERTY CHANGE: Adding ProductState property. Its value is '-1'. 
MSI (c) (D4:B4) [20:19:11:640]: Entering CMsiConfigurationManager::SetLastUsedSource. 
MSI (c) (D4:B4) [20:19:11:640]: User policy value 'SearchOrder' is 'nmu' 
MSI (c) (D4:B4) [20:19:11:640]: Adding new sources is allowed. 
MSI (c) (D4:B4) [20:19:11:640]: PROPERTY CHANGE: Adding PackagecodeChanging property. Its value is '1'. 
MSI (c) (D4:B4) [20:19:11:640]: Package name extracted from package path: 'Setup.msi' 
MSI (c) (D4:B4) [20:19:11:640]: Package to be registered: 'Setup.msi' 
MSI (c) (D4:B4) [20:19:11:640]: Note: 1: 2262 2: Error 3: -2147287038 
MSI (c) (D4:B4) [20:19:11:640]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:640]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:640]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:656]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:656]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:656]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:656]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:656]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:656]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:671]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:671]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:671]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:671]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:671]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:671]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:687]: Note: 1: 2729 
MSI (c) (D4:B4) [20:19:11:687]: Note: 1: 2262 2: AdminProperties 3: -2147287038 
MSI (c) (D4:B4) [20:19:11:687]: Machine policy value 'DisableMsi' is 0 
MSI (c) (D4:B4) [20:19:11:687]: Machine policy value 'AlwaysInstallElevated' is 0 
MSI (c) (D4:B4) [20:19:11:687]: User policy value 'AlwaysInstallElevated' is 0 
MSI (c) (D4:B4) [20:19:11:687]: Running product '{DC3A4FA7-B437-455E-ABE4-13FA61195AF2}' with user privileges: It's not assigned. 
MSI (c) (D4:B4) [20:19:11:687]: PROPERTY CHANGE: Adding CURRENTDIRECTORY property. Its value is 'D:\'. 
MSI (c) (D4:B4) [20:19:11:687]: PROPERTY CHANGE: Adding CLIENTUILEVEL property. Its value is '0'. 
MSI (c) (D4:B4) [20:19:11:687]: PROPERTY CHANGE: Adding CLIENTPROCESSID property. Its value is '3796'. 
MSI (c) (D4:B4) [20:19:11:687]: TRANSFORMS property is now: 
MSI (c) (D4:B4) [20:19:11:687]: PROPERTY CHANGE: Adding VersionDatabase property. Its value is '200'. 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Application Data 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Favorites 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\NetHood 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\My Documents 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\PrintHood 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Recent 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\SendTo 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Templates 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Application Data 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Local Settings\Application Data 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\My Documents\My Pictures 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Start Menu\Programs\Administrative Tools 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Start Menu\Programs\Startup 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Start Menu\Programs 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Start Menu 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Desktop 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs\Administrative Tools 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs\Startup 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Desktop 
MSI (c) (D4:B4) [20:19:11:687]: SHELL32::SHGetFolderPath returned: C:\WINDOWS\Fonts 
MSI (c) (D4:B4) [20:19:11:687]: Note: 1: 2898 2: MS Sans Serif 3: MS Sans Serif 4: 0 5: 16 
MSI (c) (D4:B4) [20:19:11:718]: PROPERTY CHANGE: Adding Privileged property. Its value is '1'. 
MSI (c) (D4:B4) [20:19:11:718]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2 
MSI (c) (D4:B4) [20:19:11:718]: PROPERTY CHANGE: Adding USERNAME property. Its value is 'MACET'. 
MSI (c) (D4:B4) [20:19:11:718]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2 
MSI (c) (D4:B4) [20:19:11:718]: PROPERTY CHANGE: Adding COMPANYNAME property. Its value is 'Marthandam College of Engineering and Technology'. 
MSI (c) (D4:B4) [20:19:11:718]: PROPERTY CHANGE: Adding DATABASE property. Its value is 'C:\DOCUME~1\admin\LOCALS~1\Temp\486c8b74.msi'. 
MSI (c) (D4:B4) [20:19:11:718]: PROPERTY CHANGE: Adding OriginalDatabase property. Its value is 'D:\Setup.msi'. 
MSI (c) (D4:B4) [20:19:11:718]: PROPERTY CHANGE: Adding SourceDir property. Its value is 'D:\'. 
MSI (c) (D4:B4) [20:19:11:718]: PROPERTY CHANGE: Adding SOURCEDIR property. Its value is 'D:\'. 
MSI (c) (D4:7C) [20:19:11:718]: PROPERTY CHANGE: Adding VersionHandler property. Its value is '3.01'. 
=== Logging started: 2/12/2015 20:19:11 === 
MSI (c) (D4:B4) [20:19:11:734]: Note: 1: 2262 2: PatchPackage 3: -2147287038 
MSI (c) (D4:B4) [20:19:11:734]: Machine policy value 'DisableRollback' is 0 
MSI (c) (D4:B4) [20:19:11:734]: User policy value 'DisableRollback' is 0 
MSI (c) (D4:B4) [20:19:11:734]: PROPERTY CHANGE: Adding UILevel property. Its value is '5'. 
MSI (c) (D4:B4) [20:19:11:734]: PROPERTY CHANGE: Adding ACTION property. Its value is 'INSTALL'. 
MSI (c) (D4:B4) [20:19:11:734]: Doing action: INSTALL 
MSI (c) (D4:B4) [20:19:11:734]: Note: 1: 2262 2: ActionText 3: -2147287038 
Action 20:19:11: INSTALL. 
Action start 20:19:11: INSTALL. 
MSI (c) (D4:B4) [20:19:11:734]: UI Sequence table 'InstallUISequence' is present and populated. 
MSI (c) (D4:B4) [20:19:11:734]: Running UISequence 
MSI (c) (D4:B4) [20:19:11:734]: PROPERTY CHANGE: Adding EXECUTEACTION property. Its value is 'INSTALL'. 
MSI (c) (D4:B4) [20:19:11:734]: Doing action: DIRCA_CheckFX 
Action 20:19:11: DIRCA_CheckFX. 
Action start 20:19:11: DIRCA_CheckFX. 
MSI (c) (D4:A4) [20:19:11:796]: Invoking remote custom action. DLL: C:\DOCUME~1\admin\LOCALS~1\Temp\MSI161.tmp, Entrypoint: CheckFX 
MSI (c) (D4:54) [20:19:11:812]: Cloaking enabled. 
MSI (c) (D4:54) [20:19:11:812]: Attempting to enable all disabled priveleges before calling Install on Server 
MSI (c) (D4:54) [20:19:11:812]: Connected to service for CA interface. 
Action ended 20:19:12: DIRCA_CheckFX. Return value 3. 
MSI (c) (D4:B4) [20:19:12:218]: Doing action: FatalErrorForm 
Action 20:19:12: FatalErrorForm. 
Action start 20:19:12: FatalErrorForm. 

ACUBE।

+2

ध्यान रखें कि दोनों Win7 में है और जीत 8 .NET 4 है पहले से स्थापित है, कुछ जो जीत XP के लिए मान्य नहीं है। यदि आपकी सीईपी फ़ाइल .NET स्थापित करने के लिए निर्दिष्ट नहीं है, तो आपको – apomene

+0

समस्याएं हो सकती हैं लेकिन मैंने विंडोज़ XP में पहले से ही .NET4 स्थापित किया है। – Acube

+0

[इस सवाल] में एक समान त्रुटि संदेश है (http://stackoverflow.com/a/26039835/ 4,551,527)। स्वीकृत उत्तर एक वीएस 2010 इंस्टॉल से एक डीएलएल पर प्रतिलिपि बनाने के लिए कहते हैं। – ama1111

उत्तर

0

मैं दृश्य स्टूडियो इंस्टालर उपयोग कर रहा था माइक्रोसॉफ्ट से, कोई जवाब मैं Flexera सॉफ्टवेयर से InstallShield सीमित संस्करण की कोशिश करने का फैसला किया साथ आसपास googling के बाद। यह मेरी विंडोज एक्सपी मशीन पर सफलतापूर्वक स्थापित है।

13

मैं मूल समस्या को दस्तावेज करने का प्रयास करूंगा। मुद्दा पर एक डीएलएल है जो एमएसआई में एम्बेडेड हो जाता है जो कि इंस्टॉलर का उपयोग करता है, जैसे कि CheckFx() फ़ंक्शन जो विफल रहता है। एक सहायक फ़ंक्शन जो स्थापित .NET Framework संस्करण की जांच करता है। आपको इसे सी: \ प्रोग्राम फ़ाइलें (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ VSI \ bin \ dpca.dll में आपकी मशीन पर वापस मिल जाएगा।

कोर समस्या यह है कि इस DLL नहीं रह गया है XP से संगत है। वीएस2012 पहला वीएस संस्करण था जिसने निष्पादन योग्य के लिए न्यूनतम आवश्यक विंडोज संस्करण को बदलना शुरू कर दिया था। दृश्य स्टूडियो कमांड प्रॉम्प्ट से Dumpbin.exe /headers dpca.dll चलाकर आप कुछ देख सकते हैं। आउटपुट, फिट करने के लिए छंटनी:

Dump of file dpca.dll 

PE signature found 

File Type: DLL 

... 

OPTIONAL HEADER VALUES 
      10B magiC# (PE32) 
      12.00 linker version 
      34200 size of code 
      8800 size of initialized data 
       0 size of uninitialized data 
      133E3 entry point (100133E3) 
      1000 base of code 
      36000 base of data 
     10000000 image base (10000000 to 1003FFFF) 
      1000 section alignment 
      200 file alignment 
      6.00 operating system version    // <=== here 
      10.00 image version 
      6.00 subsystem version      // <=== here 
       0 Win32 version 
     ... etc 

चिह्नित संस्करण संख्याओं को नोट करें, 6.00 Vista का विंडोज संस्करण है। XP पिछली पीढ़ी, प्रमुख संस्करण 5 से संबंधित है। अनिवार्य रूप से कस्टम कार्रवाई विफल हो जाती है, डीएलएल को XP पर लोड नहीं किया जा सकता है।

इस समस्या को हल काम कर रहे तकनीकी रूप से संभव है, आप एक पुराने संस्करण है, जो अभी भी XP पर काम कर सकते हैं साथ dpca.dll को बदलने के लिए की जरूरत है। आपको वीएस, 2010 या उससे कम के पुराने संस्करण तक पहुंच की आवश्यकता है। this Q+A का विषय।

अन्यथा अभी तक एक और याद दिलाते हैं कि XP ​​वास्तव में पर और के साथ किया है। अपने ग्राहकों को समर्थन लागत पास करें और वे सही काम करना शुरू कर देते हैं :) हालांकि इसके साथ मदद नहीं कर सकता।

संबंधित मुद्दे