2013-03-05 52 views
0

我剛剛完成使用安裝盾限制版創建安裝程序。我的安裝盾項目編譯沒有任何錯誤。但是,當我運行安裝文件時,在將程序文件複製到目標文件夾後,安裝程序開始回滾並刪除安裝文件夾。安裝盾限制版設置(回滾)

我還沒有把任何自定義操作或定義任何先決條件。

有沒有人遇到過這樣的問題?

所有我在安裝程序中做的是以下幾點:

  1. 使用安裝屏蔽的「文件」選項下創建的目錄結構「程序文件(x86)」目錄。
  2. 使用「Internet信息服務」選項在其下創建網站和應用程序。

我已將此應用程序和網站的設置附加到本文中。

將不勝感激任何投入。

的InstallShield 17時29分09秒:SetAspversion:機是64位和在比當前選定的模式
的InstallShield 17時29分09秒之外的位模式運行IIS:錯誤與IISRT:-2172 CustomAction ISIISInstall返回實際的錯誤代碼1603(注意,如果翻譯發生在沙箱內,這可能不是100%準確的) Action結束17:29:09:InstallFinalize。返回值3.
MSI(s)(7C:E0)[17:29:09:312]:用戶策略值'DisableRollback'爲0
MSI(s)(7C:E0)[17:29: (7C:E0)[17:29:09:319]:機器策略值'DisableRollback'爲0
:執行op:Header(Signature = 1397708873,Version = 500,Timestamp = 1113951137 ,LangId = 1033,Platform = 0,ScriptType = 2,ScriptMajorVersion = 21,ScriptMinorVersion = 4,ScriptAttributes = 1)
MSI(s)(7C:E0)[17:29:09:319]:執行op:DialogInfo (類型= 0,參數= 1033)
MSI(S)(圖7C:E0)[17:29:09:319]:執行運算:DialogInfo(類型= 1,參數=所有MyApplication)
MSI(S)( 7C:E0)[17:29:09:319]:執行op:RollbackInfo(,RollbackA ction =回滾,RollbackDescription =回滾操作:,RollbackTemplate = 1,CleanupAction = RollbackCleanup,CleanupDescription =刪除備份文件,CleanupTemplate =文件:1) 操作17:29:09:回滾。回滾操作: 回滾:ISIISInstall
MSI(S)(圖7C:E0)[17:29:09:321]:執行運算:ActionStart(名稱= ISIISInstall ,,)
MSI(S)(圖7C:E0 )[17:29:09:321]:執行op:ProductInfo(ProductKey = {95199403-696F-4BF6-A443-19866156E3BD},ProductName = My Application,PackageName = My Application.msi,Language = 1033,Version = 16777216, Assignment = 1,ObsoleteArg = 0,ProductIcon = ARPPRODUCTICON.exe ,, PackageCode = {F3B9DBEB-71D6-42C3-B18C-1C5CCBA647E0} ,,, InstanceType = 0,LUASetting = 0,RemoteURIstalls = 0,ProductDeploymentFlags = 3) 回滾:複製新文件

Web site enter image description here

回答

1

終於找到了解決前面提到的問題。

由於IIS中的應用程序池(應用程序池)的設置導致IISRT:-2172錯誤。

名爲「啓用32位應用程序」的屬性設置爲False。當我將其值更改爲True時,安裝程​​序能夠成功完成安裝而不回滾。

問題解決了:)