Summary
In order to find bugs that are occurring only with certain hardware or software configurations, you may need to debug your installation on a system other than your development machine. In that case, it is not necessary to install InstallShield on that computer.
Resolution
- On testing machine, install C++ 2012 redistributable x86
- Create folder on desktop to have a place to store files
- Copy
ISDbg.exeandSciLexer.dll(ISdbg.chm is optional) from theInstallShield\Systemfolder to the new folder on the test machine- (Be sure to use the same version of the files that the project used, ie a 2021 project will use the files from the 2021 version of InstallShield)
- Using an administrative command prompt, register ISDbg.exe using the command below:
ISDbg.exe /REGSERVER - Copy the entire project folder from the development machine to the new folder on the test machine
- On the command prompt, change directories to the setup.exe and run the command below:
setup.exe /d"<Path to Setup.dbg>"(setup.dbg will be found in the "scripts" subfolder of your project)
- Walk through your installer until the debugger is triggered.
For Basic MSI
Debugging Basic MSI project with InstallScript CustomAction
setup.exe /v"ISSCRIPTDEBUG=1 ISSCRIPTDEBUGPATH=\"C:\Debugger\My Project Name-14\Script Files\""
NOTE: From Installshield 2023 onwards to run the IS2023 debugger ISdbg.exe in different machine, we need to install VC2022redist.exe (Please install attached VC2022redist package then try debugging)
Reference
Related Articles
Logging An InstallScript MSI Project 358Number of Views Oracle Verified - Computer that has detection for Oracle DB product installations, but missing Oracle Verified Solution data 126Number of Views Logging an InstallScript Project 12Number of Views IsCabView.exe To View Log File From An InstallScript Installer 6Number of Views Logging an MSI Installation 102Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago