2015-02-12 3 views
13

Erstellt eine Setup-Datei in C# in VS-2013, Dotnet4-Framework und für 32-Bit-Architektur entwickelt. Es wird in Windows 7 und Windows 8 installiert, aber nicht in Windows XP (SP3) mit Administrator preville. Fehler: "Das Installationsprogramm wurde unterbrochen, bevor die Anwendung installiert werden konnte. Sie müssen das Installationsprogramm neu starten, um es erneut zu versuchen." Hilfe brauchen in dieser Hinsicht.Kann die Setup-Datei nicht ausführen, die von VS2013 in Windows XP erstellt wurde

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

Bedenken Sie, dass sowohl win7 als auch win 8 .NET 4 vorinstalliert haben, was für Win XP nicht gültig ist. Wenn Ihre Seup-Datei nicht angibt, .NET zu installieren, haben Sie möglicherweise Probleme – apomene

+0

Aber ich habe bereits installiert .NET4 in Windows XP – Acube

+0

Es gibt eine ähnliche Fehlermeldung in [diese Frage] (http://StackOverflow.com/a/26039835/ 4551527). Die akzeptierte Antwort besagt, dass eine DLL von einer VS 2010-Installation kopiert werden soll. – ama1111

Antwort

0

Ich war mit Visual Studio Installer Von Microsoft, nachdem keine Antworten googeln um entschied ich mich Install Limited Edition von Flexera Software auszuprobieren. Dies wurde erfolgreich auf meinem Windows XP-Computer installiert.

13

Ich werde versuchen, das grundlegende Problem zu dokumentieren. Es handelt sich um eine DLL, die in das MSI eingebettet wird, das benutzerdefinierte Aktionen bereitstellt, die das Installationsprogramm verwendet, wie die Funktion CheckFx(), die hier fehlschlägt. Eine Hilfsfunktion, die die installierte .NET Framework-Version überprüft. Sie finden es wieder auf Ihrem Computer in C: \ Programme (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ VSI \ bin \ dpca.dll.

Kernproblem ist, dass diese DLL nicht mehr kompatibel mit XP ist. VS2012 war die erste VS-Version, die die minimal erforderliche Windows-Version für ausführbare Dateien änderte. Sie können etwas sehen, indem Sie Dumpbin.exe /headers dpca.dll über die Visual Studio-Eingabeaufforderung ausführen. Der Ausgang, getrimmt zu passen:

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 

Beachten Sie die markierten Versionsnummern, 6.00 ist die Windows-Version von Vista. XP gehört zur vorherigen Generation, Hauptversion 5. Zwangsläufig schlägt die benutzerdefinierte Aktion fehl, die DLL kann nicht auf XP geladen werden.

Um dieses Problem zu umgehen ist technisch möglich, müssen Sie dpca.dll durch eine ältere Version ersetzen, eine, die immer noch auf XP arbeiten kann. Sie benötigen Zugriff auf eine frühere Version von VS, 2010 oder weniger. Das Thema this Q+A.

Ansonsten noch eine Erinnerung daran, dass XP wirklich vorbei und fertig ist. Übergeben Sie die Support-Kosten an Ihre Kunden und sie neigen dazu, das Richtige zu tun :) Kann aber nicht helfen.

Verwandte Themen