[prev in list] [next in list] [prev in thread] [next in thread] 

List:       nsis-bugs
Subject:    [NSIS-Bugs] [ nsis-Bugs-2191989 ] Installer takes a long time to
From:       "SourceForge.net" <noreply () sourceforge ! net>
Date:       2008-10-28 7:45:41
Message-ID: E1KujGn-0007mx-VP () 665xhf1 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Bugs item #2191989, was opened at 2008-10-24 14:09
Message generated for change (Comment added) made by nobody
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=373085&aid=2191989&group_id=22049

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: MakeNSISW
Group: 2.0 Series
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Installer takes a long time to launch from cd in vista

Initial Comment:
I have an installer that is 200mb in size and will be distributed to customers on CD. \
After putting the finishing touches on the installer, we decided to test it on a CD \
for vista and now we have to change to a different installer because of the 2 minute \
delay.

We use "RequestExecutionLevel admin" because we need to write the the HKLM and all \
user start menus. Also tried to UAC plugin to see if it speeds thing up but it \
does'nt.

I have seen hacky work around to this problem like using nsisunz etc, but this \
require the developer to rewrite the locales and conditions for certain files being \
overwritten, other not, write access etc. Unfortunately, with this extra effort, it \
is nearly easier to write a custom installer from scratch.

The only solution to this is the have to option in NSIS separate out the installable \
files from the setup.exe, speeding up the time that Vista and possibly other virus \
checkers take to scan the executable from the CD.

I think this is a major obstacle for NSIS, and will deter a lot of people from \
adopting it as an alternative to commercial installers with CD-ROM Vista support.

Thx.
A.g.

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2008-10-28 07:45

Message:
Also, I am aware of the reasons behind the ReserveFile. The problem is not
that the installer is trying to locate its .dll, the installer has not even
launched at this point because Vista is too busy scanning through the whole
file before it even decides to launch it. If it were a ReserveFile problem
then surely the problem would also present its self on XP and 2000.

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2008-10-28 07:42

Message:
"If a virus checker is the problem, how could nsis do anything to fix
things?" 
Answer: By making the .exe size smaller by externalizing the files to be
installed. That's why most installers have a "cd-rom" and "web" installer
to avoid the issue of slow scanning/loading from a cd.

If it were only virus checkers that caused the problem, I would not be too
concerned, unfortunately, with the increased customer base using vista,
this problem will be reported by more installer developers in the future.

Yes, the copy files is an alternative, but it doesn't give the user
feedback on the percentage complete. If its on "silent" then the user will
think the install has crashed. Its also extremely slow when copying a large
number of small files and doesn't allow you to specify which files can get
over written and which cant by default (which is important for patch /
upgrade installers).


----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2008-10-25 19:52

Message:
If a virus checker is the problem, how could nsis do anything to fix
things? 

If you are using solid compression, make sure you use ReserveFile for
anything that happens in .onInit/.onGuiInit, this should speed up the
loading of the actual application when you run it. As a last resource, you
could always put the files right on the CD and use CopyFiles

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2008-10-24 14:13

Message:
Sorry, you need my email address, its Aiden.Grandfield@gmail.com.
Sorry about this


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=373085&aid=2191989&group_id=22049

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
NSIS-Bugs mailing list
NSIS-Bugs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nsis-bugs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic