Solved

Wise 7 - problem

Posted on 2011-09-28
7
753 Views
Last Modified: 2012-05-12
Hi experts!

Although I make installation from 10 years, last 5 years with Wise 7 now I havea  problem I can’t handle.

 I send you my wsi. The problem is follow – installation finish fine, but when I start file Playlist.exe or playlistsearcher.exe I get message that it should be configured (look pic), is appears 3 times and finally software is run well. But this is in EVRY START ¿ . Some of installed program do not have this problem, while some have it.

I’m sure I do not do wrong action in Wise which to lead to such behavior . It look like BUG of Wise, till now I fix it with return to old Wise project file and put all correction. But  I do this 10 times last months and I need a solution. I believe solution is somewhere in a wrong record in tables, could you please give me some suggection?

 I attach my whole .wsi project. Please rename the jpg file to .wsi

wiseproblem.png
DvPlay.jpg
0
Comment
Question by:dvplayltd
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 40

Accepted Solution

by:
Vadim Rapp earned 500 total points
ID: 36716222
The answer usually is not in the msi itself, but in what the application is doing. Please take a look at the article "How to fix Windows Installer Efforts to Self-Repair"
0
 

Author Closing Comment

by:dvplayltd
ID: 36716343
Aaaaaaaa! I can't belived !!! Aaaa

Well, the answer of my question is other, Wise have check utility and it report me where is problem was. It was due to a missing files and unable to create directory on target computer, which lead to this self repair.

10x for your best post on link! I read it and … aaaaa. I can’t believed, I find why when I start VB6 in my developer computer VB6  start auto self repair, about 1.5 years I always click on Cancel button, but I start VB6 about 200 times in a day ..almost EVRY DAY!!! … Aaa. BIG BIG THANK YOU! IF you was near me, I will pay a beer for you!!!
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 36717513
Looking at your wsi...

1. It's not a good idea to include your COM merge modules; in modern systems all these dll's come with o/s. In unlikely case you really need their specific versions, you should isolate them.
2. However, it's good idea to include MSVCP merge modules that you don't include, rather than runtime files.
3. what if during the upgrade your included mdb is newer than already installed user's mdb? are you sure you want to overwrite?
4. Product version should be x.y.z
5. no upgrade information

Running validation on it shows many other issues to address....
0
The Ultimate Checklist to Optimize Your Website

Websites are getting bigger and complicated by the day. Video, images, custom fonts are all great for showcasing your product/service. But the price to pay in terms of reduced page load times and ultimately, decreased sales, can lead to some difficult decisions about what to cut.

 

Author Comment

by:dvplayltd
ID: 36718116
Thank you for your ideas. I really respected your time. In general I’m self learning person … no theory, just practice, for me this is proven in years system,  but sometime I even do not guest to look in Windows application log …

It might look strange to you, but this installation is in real use almost 4 years and it is prove that do what is expected. In fact it doesn’t produce any single problems with installation over 200 + computers.
 Well, additional .exe which I start is done from the additional manufacture and I do not have control over it at all. Of course, I can tell to my customer – after install my software please start other package and as you see this are 2 or 4 packages, depends of options selected. So although my solution is not very close to recommended , it is very practical as I say – it is work! :-)

 About VCRuntimes – I was not able to find MSM for VC9 SP1, I find only VC.
About upgrade database – my current options is not to replace. At all ..different version lead to different database, it is no possible here auto solution. And this is not mass popular software, when a update is require update my customer always ask me how to do it. This is software working n mode 7/24/365 .

About this:
1. It's not a good idea to include your COM merge modules; in modern systems all these dll's come with o/s. In unlikely case you really need their specific versions, you should isolate them.

I need especially this component version – I mean MS VC7, GDI+. In general, I always recommend customer to install on new fresh Windows. But may be this is not a MUST – what you mean under isolate then? How to isolate it ?

Let me ask somethink. What are you information, does Wise install system will be developer? I see that it is running out of time, but I’m not ready to leave all my time invest in Wise and go for example to Install shields.  What is your fabvoiur tool for create a installation?


0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 36718560
> what you mean under isolate then?

see article "Isolating a .DLL With an .EXE" in Wise Help, and MSDN article "Isolated Components"

But I meant not VC library, I meant merge modules MSVBVM60, COMCAT, MDAC, OLEAUT32 and MSXML.

Regarding Wise - yes, it has been and still is my tool of choice, but indeed its days are numbered - which was expected as soon as Symantec has appeared on the scene. Whether you want to look for alternatives, depends on your users. If I understand correctly, you deploy your installations in your own network, to the computers you know well (which partially explains why you never encountered any problems with this installation, unlike if you sent it to external users, who would have Windows 7, 64-bit platforms, and much more). So as long as the environment where you work remains stable, there's no real need to change. I for example still run SQL Server 2000 and have no reason whatsoever to upgrade it. If however tomorrow you start developing installations for others and find that they demand features Wise does not support anymore (for example, support of Visual Studio 2010), then you will have to look for alternatives, where I think Installshield would be candidate #1. Another alternative is free WiX, but this is mostly based on what others seem to say, while I personally can't imagine myself writing all this in XML by hand and then running 10 or so different command-line utilities to put it together.

Another dilemma is that MSI technology by itself seems to be on descend, with Microsoft being allegedly #1 violator of all MSI standards - rather than enforcer.
0
 

Author Comment

by:dvplayltd
ID: 36718772
Thank you again for your answer.
Well, look that will use Wise to the last possible moments. Still 5 years I guest ;-) Now I’m with Wise 7, I see that there is Wise 8, but I do not see any new on it. Only name ..may be idea is to collect money. True or not ?

My installation is not done in internal network, not at all. And it is installing on both XP and Win 7.  This package in put in WEB page and everybody can tested it. If he decide to buy it, it is install on dedicated server and is install only this software, no any others.

Due to nature of primary software (playout solution for TV channel), it works only in 32 bits windows at all. About DCOM,VBMSVM60 and other – it install it only if there no such files or it version is smaller. In most case, this is not true and they are not installing at all. But I should installed it, or my software will not be able to start if they are missing.

But  I understand your concert.

I never forget when I install my software solution like demo in Bulgarian  Ministry of Defense  on a computer with Win 98, but my install change a system file with Win 95 version) and ... Windows dead.  They reinstall it after my demonstration..xexexe … biggest fail which I have with installation. This was before 10 years .)
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 36718851
> I see that there is Wise 8, but I do not see any new on it. Only name ..may be idea is to collect money. True or not ?

Here's from Ed Tippelt, who has been around Wise on their forum for ages and knows ins and outs better than I:

=========
I don't think there is enough new content in WPS8 to justify buying the license - just updates to support for VS2008 and Windows Installer 4.5 and some bug fixes. It should have been released as WPS7 SP4, but as we know, Symantec like to asset strip all the products they buy before they let them slide into oblivion.
=========

My personal take: I think paying Symantec even one dollar for anything is simply unethical in general, and specifically when no part of this dollar goes to anyone who has developed the product, or at least is going to develop it further.
0

Featured Post

What Is Transaction Monitoring and who needs it?

Synthetic Transaction Monitoring that you need for the day to day, which ensures your business website keeps running optimally, and that there is no downtime to impact your customer experience.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

While working, an annoying popup showing below will come and we cannot cancel or close it form the screen. The error message will come again and again.
This article provides a convenient collection of links to Microsoft provided Security Patches for operating systems that have reached their End of Life support cycle. Included operating systems covered by this article are Windows XP,  Windows Server…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you! In this Micro Tutorial, you'll learn yo…

696 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question