Mar 08, 2007
10:25 AM
My educated guess on what is taking place is that the COM Tables are being used to register various COM Libraries in the package. When your main application calls these, they are used as an entry point into the Windows Installer autorepair, but the application relies so heavily on them, the check that's performed each time the entry point is called causes a performance hit. When you build your repackager project, there's an Advanced setting in the project that you can disable, "Map registry data tot he appropriate COM tables". If you disable this and rebuild, it will register the COM Servers through the registry table, which is then not used as an Advertised resource, so there's no check when the COM class, types, progid, etc. are called.
... View more
Nov 21, 2006
09:42 AM
This sounds like the "Unknown Error Occured" that I posted on a short time ago: http://community.installshield.com/showthread.php?t=164340 Basically, if it isn't giving helpful messages, just strip it down until you can narrow the cause to something specific.
... View more
Nov 20, 2006
01:28 PM
A few pieces of information that will be helpful: 1. For what you're looking to do, you'll probably want to use the AdminStudio editor to create the transform--it exposes more granular MSI functionality. 2. For removing SelfReg entries, you can do this by unchecking the 'Self Register' option in the file's properties. To still get the file registered, use the 'COM Registration' view to extract the COM data. This will be a sub-view of 'Setup Design' or 'Components'. 3. When you add new files in a transform, it should ask you if you'd like to stream it into a cab inside the *.mst. 4. ICE errors are documented in our helpnet as well as MSDN. If you click on the ICE error when validating, it should link to some information on how to resolve it.
... View more
Nov 20, 2006
01:21 PM
If the *.msi is an Installshield build package, there should be a series of custom actions that handle setting the All Users profile location. That said: 1. In 'Files and folders', right click 'Destination Computer' 2. Select 'Show Folder', and then 'ALLUSERSPROFILE' 3. Create a folder under this called 'Desktop' 4. Add your files If this msi isn't an InstallShield based setup, you might want to look into copying the custom actions and Directory table entries so that you can make this work in the same way in your transform.
... View more
Nov 20, 2006
12:53 PM
Ah yes, it would have been an "Advertised" shortcut. That could certainly be an issue, as firefox has a tendency to update itself automatically. When an Advertised Resource is called (i.e. a COM Class, Shortcut, File Extension) it checks the integrity of the application, which will then want to Un-upgrade firefox.
... View more
Nov 17, 2006
08:17 PM
KrakaJap wrote: Well I would if it weren't for two reasons... 1. it's branded with a third party logo 2. superiors say no 🙂 Any other ideas? You could use the AdminStudio Editor to change the branding...Or you could try repackaging 2.0 for Portable Firefox when it comes out--this is an easy repackage process: http://portableapps.com/apps/internet/firefox_portable
... View more
Nov 17, 2006
08:15 PM
Not sure why they would not be captured consistently--like I've said, the transform wizard hooks the property table, and if they change, it should be captured in the transform. Do you see that it's inconsistently capturing the 'Uncheck' action you're doing? Because this is something I've not tested--this would undefine the property in the property table, rather than changing the value. I'd be interested to see if this was the case. Can you post an uncompressed copy of the *.msi package? This can be done by using the following command: msiexec.exe /a package.msi
... View more
Nov 17, 2006
06:51 PM
Looks like there is a bunch of Custom Actions that aren't getting run during the UI sequence for some reason: MSI (c) (E8:B8) [16:57:10:832]: Doing action: CheckETACLTPrev MSI (c) (E8:B8) [16:57:13:352]: Doing action: SetCA_APPSWDIR MSI (c) (E8:B8) [16:57:13:914]: Doing action: SetECSDirScript MSI (c) (E8:B8) [16:57:14:336]: Doing action: SetINGNetDir MSI (c) (E8:B8) [16:57:14:667]: Doing action: FindCAI MSI (c) (E8:B8) [16:57:15:159]: Doing action: FindINGNET MSI (c) (E8:B8) [16:57:15:651]: Doing action: FindCAMCAFT These actions aren't present in the TRansform Wizard log, although I'm not sure why. If they were skipped because of their condition, there would be an entry similar to: Skipping Action: ActionName (Condition is false) These custom actions look to be InstallScript, and if the entry point numbers are any indicator, this is a VERY complex setup, as these start getting numbered at 'f1': MSI (c) (E8:0C) [16:57:10:892]: Invoking remote custom action. DLL: P:\TEMP\MSI2A1E.tmp, Entrypoint: f83 Difficult to say what exactly they are doing, but in a worst case scenario, you can see all the property changes that the custom actions are making in the log, and so you can account for this in a regular transform (although I realize this is very inconvenient).
... View more
Nov 15, 2006
02:47 PM
Looks like what happened last time I ran into this was due to some files captured in the following path: [USERPROFILE]Local Settings I beleive there was a bug report submitted as a part of this to be addressed in AdminStudio 8.0. Do you see that there is data present here in your repackaged output?
... View more
Nov 15, 2006
01:02 PM
Can you post the log you generated from the Transform Wizard? It should be possible to confirm whether this is the case or not.
... View more
Nov 15, 2006
02:27 AM
I beleive if you leave the domain blank, and use 'Everyone' it should accomplish what you are trying to do. Per the LockPermissions documentation: "When you use Windows Installer 2.0 or later, the common user names "Everyone" and "Administrators" may be entered in English and are mapped to well-known SIDs." I beleive that this means that "Everyone" will always be referenced correctly, even when running on a non-enlish OS where the group name has been localized.
... View more
Nov 15, 2006
02:24 AM
Logging still will help to address the issue. Since the response transform wizard is basically just launching the package, you can log it using the logging policy to see what's running amok. If you post the log, it should be evident what is taking place.
... View more
Nov 14, 2006
11:57 PM
These are really, really tough to troubleshoot. Basically, you'll want to just start excluding file and registry data until it builds the *.ism successfully. Like a CS professor of mine once said, "Divide and Conquer". Start by excluding half of all data. Then when you find the half that lets you build successfully, exclude everything but one half of that subset, and so on... It takes a while, but eventually you end up with the culprit. I'll see if I can do some searching through old files and find the source of this problem the last time I had encountered it....
... View more
Nov 14, 2006
11:52 PM
This is possible with MSI, but fraught with little pitfalls. 2 things you'll need: Right click on the registry key when directly editing the MSI, or when editing the *.ism before building--this will allow you to configure permissions. This, quite often, gives some problems, so the second thing you'll need is the documentation on the LockPermissions table (which is populated by the above view): LockPermissions Table: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/lockpermissions_table.asp
... View more
Nov 14, 2006
11:49 PM
I posted on this a little while ago: http://community.macrovision.com/showthread.php?t=157149&page=2&pp=5 Basically, sometimes properties are set by the setup.exe bootstrapper, and are necessary to avoid erroring out the UI sequence. Try logging it when installing normally and see what command parameters are passed.
... View more
- « Previous
- Next »
Latest posts by Cary_R
Subject | Views | Posted |
---|---|---|
1681 | May 02, 2018 02:59 PM | |
7026 | Apr 19, 2018 12:48 AM | |
1616 | Apr 19, 2018 12:42 AM | |
2135 | Apr 05, 2018 02:31 PM | |
1054 | Mar 07, 2018 10:26 PM | |
1081 | Feb 21, 2018 12:27 PM | |
4281 | Feb 16, 2018 02:13 PM | |
966 | Feb 05, 2018 11:47 AM | |
1679 | Jan 16, 2018 11:40 AM | |
1100 | Jan 16, 2018 10:30 AM |
Activity Feed
- Posted Re: Installer Class - Error 1001 InstallShield 2015 Limited Edition on InstallShield Forum. May 02, 2018 02:59 PM
- Posted Re: How to run Installshield 2016 with powershell parameters? on InstallShield Forum. Apr 19, 2018 12:48 AM
- Posted Re: How to remove InstallShield water mark in Suite installer on InstallShield Forum. Apr 19, 2018 12:42 AM
- Posted Re: Pin/Unpin Shortcut to Start Menu Layout on Windows 10 using InstallShield 2016 SP2 on InstallShield Forum. Apr 05, 2018 02:31 PM
- Posted Re: Patch based patches problems on InstallShield Forum. Mar 07, 2018 10:26 PM
- Posted Re: MST with Environment Variables Issues on InstallShield Forum. Feb 21, 2018 12:27 PM
- Posted Re: How to install SQL 2017 Management Objects (NuGet) on InstallShield Forum. Feb 16, 2018 02:13 PM
- Posted Re: Managed Code Custom Action Failing on InstallShield Forum. Feb 05, 2018 11:47 AM
- Posted Re: How to catch powershell errors in Installscript through LaunchAppandWait on InstallShield Forum. Jan 16, 2018 11:40 AM
- Posted Re: Decrypting a File... on InstallShield Forum. Jan 16, 2018 10:30 AM
- Posted Re: SecurCustomProperties Usage Question... on InstallShield Forum. Jan 16, 2018 10:29 AM
- Posted Re: Plug in in Install shield on InstallShield Forum. Dec 01, 2017 12:08 PM
- Posted Re: Binary Table error -1024 on InstallShield Forum. Nov 29, 2017 07:51 AM
- Posted Re: Basic MSI creating a service path without quotes on InstallShield Forum. Nov 27, 2017 05:44 PM
- Posted Re: Why do some files overwrite and others don't upon upgrade? on InstallShield Forum. Nov 22, 2017 01:48 AM
- Posted Re: Where is [GlobalAssemblyCache]? on InstallShield Forum. Nov 14, 2017 12:23 PM
- Posted Re: Setup executable without ASLR on InstallShield Forum. Nov 06, 2017 02:02 PM
- Posted Re: Using Installer Class not working on InstallShield Forum. Nov 03, 2017 01:55 PM
- Posted Re: Using Installer Class not working on InstallShield Forum. Oct 30, 2017 05:39 PM
- Posted Re: InstallShield 2017 or next version? on InstallShield Forum. Oct 26, 2017 12:57 PM