• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
strel

Silent .NET Maker synthesized 20100118 - W2K/XP/2K3 x86

1,004 posts in this topic

strel, if you replace /qb with /qb! switch, Cancel button will be removed from install windows

0

Share this post


Link to post
Share on other sites

Pasha_ZZZ, I'll include minimize option for building process .NET admin install launch in the next version, it's a good idea. I fixed version # for the current files. And about /qb!, you're referring to the building process, but it's not my to intention to ocult it there, is useful in case process is aborted.

Thx for your suggestions.

0

Share this post


Link to post
Share on other sites

Maybe add /qb! as option into INI too? Best way to cancel process is closing CMD window.We must press Cancel too many-many times in MSI if CMD is active...

Edited by Pasha_ZZZ
0

Share this post


Link to post
Share on other sites

Pasha_ZZZ, I really think /qb! is not needed, I don't think there's a real risk with the user running the building process pressing the cancel button mistakenly, specially if I add /MIN switch as an option, and I prefer not close options. Also the building process is not supposed to be run by a user in a managed environment, but by the administrator, so doesn't seem to be an issue. All this make me think /qb! in the building process is not a good idea, and in addition everyone can change the script to their needs.

And obviously I was referring to use the cancel button after closing the command line window or after aborting building process with CTRL+C (or double one) waiting for started subprocess to end, period that can be shortened by pressing the cancel button.

0

Share this post


Link to post
Share on other sites

I'm having a problem installing Silent .NET Maker synthesized for Win2k and WinXP using HFSLIP. I've put the EXE file in the HFSVCPACK folder in both instances.

For Win2k, neither version is installed. Should the EXE be put in HFGUIRUNONCE or am I doing something else wrong?

For WinXP, only Net v1.1SP1 is installed, not the others. Should the EXE be put in HFGUIRUNONCE here also.

I am little bit confused now so I need some guidance.

Thank you.

M2GD

0

Share this post


Link to post
Share on other sites

Not sure what's happening, I'm not an HFSLIP user, you may need to post in HFSLIP subforum giving further details. As long as you apparently seem to be using AIO custom installer (so intall priorities are handled by install script), what you did seems OK to me selecting only one of the folders (hence install method) to drop your custom installers. I'd check the windows source to see whether or not HFSLIP applied the installers correctly using the install method selected.

You can test the custom installers on your system or apply them to you win source manually to discard a problem with them.

I just discovered you can use add-ons also with HFSLIP using HFAAO folder (see guidelines/extras in hfslip.org), didn't know it and don't think it makes any difference, but it's an extra option to apply them.

0

Share this post


Link to post
Share on other sites
I'm having a problem installing Silent .NET Maker synthesized for Win2k and WinXP using HFSLIP. I've put the EXE file in the HFSVCPACK folder in both instances.

For Win2k, neither version is installed. Should the EXE be put in HFGUIRUNONCE or am I doing something else wrong?

For WinXP, only Net v1.1SP1 is installed, not the others. Should the EXE be put in HFGUIRUNONCE here also.

Same problem for me (only used 2.0, 3.0 and 3.5, nothing installed at the end, i.e. after Windows setup was completed), used version 20100102 for creation of the installers. But I got an error message during T-13 phase, saying something similar to "Use %FILENAME -h for help" with just an okay button (that's right, only one '%' sign). This has worked before, but I cannot tell you which was the last version I tested it successfully.

If required I can re-do this later in a virtual machine to provide a screenshot. By the way, running the same installers after Windows installation was fine, no messages (except the missing KB951847 problem in MU for that specific SNM version, but this was fixed meanwhile). So this is something specific to the T-13 phase I guess.

Tomalak

0

Share this post


Link to post
Share on other sites

This messages come from the install script "error boxes for wrong switches" part of the code, so I'd like to discard you'd were using switches to run your custom installers at T-13 (or may you have repacked T-13 add-ons applying switches to change default behavior).

But if you're using switches at T-13, what's exactly the command with switches you're running? Is that exact command generating that broken error box only on T-13?

0

Share this post


Link to post
Share on other sites

Strel,

As with Tomalak, this is new for me also as it did work before.

I"m not modifying anything. I take the EXE from your script and put it in HFSVCPACK. I do not change anything.

Here's the only change I make and it's in the ini file of your script.

TARGETOS=XP

T13ADDONS=

ROEADDONS=

ALSOINSTALLERS=

MERGEFXS=YES

SILENT=YES

COMPRATIO=

Will try your HFAAO suggestion and report back.

Thanks

M2GD

0

Share this post


Link to post
Share on other sites

Hi strel,

with latest snmsynth (20100103, installed from svcpack), i have an error message when i uninstall .net 3 langpack (french)

Same error when i uninstall .net2.0sp2

100103073736111910.png

"Problem detected in this Windows install package.

A script required for this installation can't be lanched.

Contact the technical support or the editor"

when i click OK, a second popup appear with the following message:

100103073744848903.png

" irrecoverable error when installing"

in the event viewer i have two errors 11720 with this content:

Produit : Microsoft .NET Framework 3.0 Service Pack 2 Language Pack - FRA -- Erreur 1720. Problème détecté dans ce package d’installation Windows. Un script requis pour cette installation n’a pas pu être lancé. Contactez votre support technique ou l’éditeur du package. Action personnalisée CA_KB928416FIX2, erreur de script -2147024894, WshShell.RegDelete : Impossible de supprimer la clé de Registre "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1036\". ligne 81, colonne 3,
Produit : Microsoft .NET Framework 2.0 Service Pack 2 -- Error 1720.Problème détecté dans ce package d’installation Windows. Un script requis pour cette installation n’a pas pu être lancé. Contactez votre support technique ou l’éditeur du package. Action personnalisée CA_KB974417FIX2, erreur de script -2147024894, WshShell.RegDelete : Racine incorrecte dans la clé de Registre "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\DC3BF90CC0D3D2F398A9A6D1762F70F3\Patches\9E0DE89293FE9BB33898F24ED18CCF08\". ligne 31, colonne 3,

I have attached processdata.

Edit:

when checking event viewer, i realized i have a lot of errors due to .net :

in chronological order:

100103081041465803.png

At install time:

error 10005:

Produit : Microsoft .NET Framework 3.0 Service Pack 2 Language Pack - FRA -- Windows Installer a rencontré une erreur inattendue lors de l’installation de ce package. Il s’agit peut-être d’un problème lié au package. Le code d’erreur est 2721. Les arguments sont : CA_KB951847FIX3b, ,

error 1111:

La description pour l'ID d'événement ( 1111 ) dans la source (.NET Runtime Optimization Service) est introuvable. L'ordinateur local n'a peut-être pas les informations de Registre ou les librairies requises pour afficher les messages émanant d'un ordinateur distant. Vous pourrez peut-être utiliser l'option /AUXSOURCE= pour récupérer cette description. Reportez-vous aux rubriques Aide et support pour plus de détails. Les informations suivantes font partie de l'événement : .NET Runtime Optimization Service (clr_optimization_v2.0.50727_32) - Service reached limit of transient errors. Will shut down. Last error returned from Service Manager: 0x800736b1.

Error 4: (3times)

Impossible de charge le fichier MOF C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\V2.0.50727\CLR.MOF lors de la récupération du fichier de stockage.
Impossible de charge le fichier MOF C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\V2.0.50727\ASPNET.MOF lors de la récupération du fichier de stockage.
Impossible de charge le fichier MOF C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\V3.0\WINDOWS COMMUNICATION FOUNDATION\SERVICEMODEL.MOF lors de la récupération du fichier de stockage.

at uninstall time:

Error 11720:

Produit : Microsoft .NET Framework 3.0 Service Pack 2 Language Pack - FRA -- Erreur 1720. Problème détecté dans ce package d’installation Windows. Un script requis pour cette installation n’a pas pu être lancé. Contactez votre support technique ou l’éditeur du package. Action personnalisée CA_KB928416FIX2, erreur de script -2147024894, WshShell.RegDelete : Impossible de supprimer la clé de Registre "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1036\". ligne 81, colonne 3,

Error 3011:

Le déchargement des chaînes de compteurs de performances pour le service WmiApRpl (WmiApRpl) a échoué. Le code d'erreur est le premier DWORD de la section Data.

Error 3013: (2 times)

Impossible de mettre à jour les chaînes du compteur de performance pour l'ID de langue 009. Le statut Wind32 renvoyé par l'appel est le premier DWORD de la section Données.
Impossible de mettre à jour les chaînes du compteur de performance pour l'ID de langue 00C. Le statut Wind32 renvoyé par l'appel est le premier DWORD de la section Données.

Error 11720:

Produit : Microsoft .NET Framework 2.0 Service Pack 2 -- Error 1720.Problème détecté dans ce package d’installation Windows. Un script requis pour cette installation n’a pas pu être lancé. Contactez votre support technique ou l’éditeur du package. Action personnalisée CA_KB974417FIX2, erreur de script -2147024894, WshShell.RegDelete : Racine incorrecte dans la clé de Registre "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\DC3BF90CC0D3D2F398A9A6D1762F70F3\Patches\9E0DE89293FE9BB33898F24ED18CCF08\". ligne 31, colonne 3,

i have uninstalled in this order: .net3.5 langpack; .net 3.5; .net3 langpack; .net3; .net2 langpack; .net2

PROCESSDATA.TXT

Edited by mooms
0

Share this post


Link to post
Share on other sites
But if you're using switches at T-13, what's exactly the command with switches you're running? Is that exact command generating that broken error box only on T-13?

I use the packages as generated by SNM, no further modifications. If put into the HFSVCPACK_SW1 folder of hslip, they are exectued at T-13 via svcpack.inf with the following parameters: "/quiet /norestart". This has always been the case, no change on hfslip side here. When installing them after Windows setup, I just execute the files without parameters, and this works without a problem.

No time left now, so I can continue testing only next weekend. Maybe someone else can try meanwhile what happens if the packages are run with the above parameters, but on an already installed Windows (instead of T-13 during setup)? Thanks!

Regards,

Tomalak

0

Share this post


Link to post
Share on other sites

I just tried in HFAAO on Win2k with no luck.

Will now try in HFSVCPACKSW1 then HFGUIRUNONCE and will report back.

M2GD

0

Share this post


Link to post
Share on other sites

hi Tomalak & M2GD! it's strange for it not to work in in HFSVCPACK (posted here 1 of my trials before) ... these were some of my settings though:

TARGETOS=XP

T13ADDONS=YES

ROEADDONS=

ALSOINSTALLERS=YES

MERGE_FRAMEWORKS=YES

having this in mind:

ALSOINSTALLERS setting only works if any XXXADDONS=YES, otherwise is not used.
... & i don't use any lang pack ... i'll try to do a run again & see :) Edited by Kiki Burgh
0

Share this post


Link to post
Share on other sites

dbdawn

That bug you point is fixed since 20100101, I think. Also I'm not getting this error with the version I'm testing right now, in which code related to this bug is untouched since then. Please check your're effectively using 20100103.

Pasha_ZZZ

We were wrong thinking about using the /MIN switch to minimize frameworks progress boxes during building process as that only affects to the command line window that doesn't even show up (as it is executing only 1 command), but not to the .NET boxes.

mooms

Yes, I'm familiar with WaitNET, but I don't know why it is useful to avoid transient errors, as it is simply waiting until only 1 mscorsvw.exe process is running as a mark of the "event" that no transient errors have ocurred, what I think it's not right. RogueSpear also states that no .NET mangaged application can be installed until the optimization for the framework versions required ends, what I think it's not true as it's the application what relies on .NET frameworks, not its install process. Also I think that the application can even be run previously to the optimation process ends.

Edited by strel
0

Share this post


Link to post
Share on other sites

New version released!

My tests are clean, so I hope to have fixed all previous bugs reported. See changelog.

A lot of thx for your help folks! :thumbup

0

Share this post


Link to post
Share on other sites

Cool!

I don't have any problems with the latest version (20100104).

0

Share this post


Link to post
Share on other sites
We were wrong thinking about using the /MIN switch to minimize frameworks progress boxes during building process as that only affects to the command line window that doesn't even show up (as it is executing only 1 command), but not to the .NET boxes.
I know MSI windows are not minimized, but I think with /MIN key they will be created as background windows, not foreground...
0

Share this post


Link to post
Share on other sites

Hi strel, thank you for updating always. :hello:

20100104_SNMsynth

Some errors occurred while _SNMsynth.cmd integration process.

Checking .NET stuff to build installer(s)/addon(s) for XP...

NOTE: Visual C 8 runtime libraries from 2.0 SP2 framework will be removed.
Use another source to install them. See guide.

NOTE: Office 2K3 debugger from 2.0 SP2 framework will be removed. See guide.

NOTE: MSXML6 will be removed from 3.0 SP2 framework.
Use another source to install it 3.0 SP2 framework. See guide.

NOTE: 3.0 SP2 XPS driver will be updated with WindowsXP-KB971276-v3-x86-ENU.exe
patched with the latest files from WindowsServer2003-KB971276-v2-x86-ENU.exe

NOTE: Visual C 9 runtime libraries will be removed from 3.5 SP1 framework.
Use another source to install them. See guide.

NOTE: NDP35SP1-KB963707-x86.exe won't be used as ClickOnce is being removed.


** Processing .NET 3.5 SP1 redistributable package...
** Processing .NET 2.0 SP2 portion...
Processing NDP20SP2-KB958481-x86.exe...
Processing NDP20SP2-KB974417-x86.exe...
** Processing .NET 3.0 SP2 portion...
Updating XPS driver with latest files from XP+2K3 KB971376...
Processing NDP30SP2-KB958483-x86.exe...
** Processing .NET 3.5 SP1 portion...
Processing NDP35SP1-KB958484-x86.exe...
** Processing dotnetfx35langpack_x86ja.exe...
** Processing .NET 2.0 SP2 ja language portion...
E:\SNM20-35\TMP\TRANSFORMDB.VBS(5, 1) Msi API Error: ApplyTransform,TransformFile,ErrorConditions

** Processing .NET 3.0 SP2 ja language portion...
E:\SNM20-35\TMP\TRANSFORMDB.VBS(5, 1) Msi API Error: ApplyTransform,TransformFile,ErrorConditions

E:\SNM20-35\TMP\TRANSFORMDB.VBS(5, 1) Msi API Error: ApplyTransform,TransformFile,ErrorConditions

** Processing .NET 3.5 SP1 ja language portion...
E:\SNM20-35\TMP\TRANSFORMDB.VBS(5, 1) Msi API Error: ApplyTransform,TransformFile,ErrorConditions


Creating merged .NET 2.0 SP2 ja, .NET 3.0 SP2 ja,
.NET 3.5 SP1 ja XP passive installer....
Creating merged .NET 2.0 SP2 ja, .NET 3.0 SP2 ja,
.NET 3.5 SP1 ja XP passive T-13 add-on...


DONE!

But, T13XPDNF20SP2ja30SP2ja35SP1ja.7z addon seems to working well.

All the result of .NET Framework setup verification tool were success.

Is there a potential problem about this?

PROCESSDATA.TXT

0

Share this post


Link to post
Share on other sites

hi karmatron! seeing your processdata.txt reveals the following:

[font="courier new"]PROCESSDNF20=YES
PROCESSDNF3520=YES

DNF20VC8RUNTIME=
DNF20OFFICE2K3DEBUGGER=

DNF30MSXML6=

DNF35VC9RUNTIME=

DNF35FFCLICKONCEEXT=[/font]

you're processing 2.0 2x ... as for the others, you got those since you left the specific .ini settings blank ... i suppose you have other sources/addons for those ... cheers!

Edited by Kiki Burgh
0

Share this post


Link to post
Share on other sites

Pasha_ZZZ

Don't work that way, /qn could be used instead but I don't think it is a good idea to completely hide progress.

Karmatron

Checking...

Seems I forgot to change codepage to neutral for the changes I made in 20100104 in the transform files. I'll fix in the next minutes...

Kiki Burgh

PROCESSDNF20=YES and PROCESSDNF3520=YES are not a problem unless you have both packets in the work folder, and in that case the scripts gives an error.

Edited by strel
0

Share this post


Link to post
Share on other sites
Hi strel, thank you for updating always. :hello:

20100104_SNMsynth

Some errors occurred while _SNMsynth.cmd integration process.

Checking .NET stuff to build installer(s)/addon(s) for XP...

NOTE: Visual C 8 runtime libraries from 2.0 SP2 framework will be removed.
Use another source to install them. See guide.

NOTE: Office 2K3 debugger from 2.0 SP2 framework will be removed. See guide.

NOTE: MSXML6 will be removed from 3.0 SP2 framework.
Use another source to install it 3.0 SP2 framework. See guide.

NOTE: 3.0 SP2 XPS driver will be updated with WindowsXP-KB971276-v3-x86-ENU.exe
patched with the latest files from WindowsServer2003-KB971276-v2-x86-ENU.exe

NOTE: Visual C 9 runtime libraries will be removed from 3.5 SP1 framework.
Use another source to install them. See guide.

NOTE: NDP35SP1-KB963707-x86.exe won't be used as ClickOnce is being removed.


** Processing .NET 3.5 SP1 redistributable package...
** Processing .NET 2.0 SP2 portion...
Processing NDP20SP2-KB958481-x86.exe...
Processing NDP20SP2-KB974417-x86.exe...
** Processing .NET 3.0 SP2 portion...
Updating XPS driver with latest files from XP+2K3 KB971376...
Processing NDP30SP2-KB958483-x86.exe...
** Processing .NET 3.5 SP1 portion...
Processing NDP35SP1-KB958484-x86.exe...
** Processing dotnetfx35langpack_x86ja.exe...
** Processing .NET 2.0 SP2 ja language portion...
E:\SNM20-35\TMP\TRANSFORMDB.VBS(5, 1) Msi API Error: ApplyTransform,TransformFile,ErrorConditions

** Processing .NET 3.0 SP2 ja language portion...
E:\SNM20-35\TMP\TRANSFORMDB.VBS(5, 1) Msi API Error: ApplyTransform,TransformFile,ErrorConditions

E:\SNM20-35\TMP\TRANSFORMDB.VBS(5, 1) Msi API Error: ApplyTransform,TransformFile,ErrorConditions

** Processing .NET 3.5 SP1 ja language portion...
E:\SNM20-35\TMP\TRANSFORMDB.VBS(5, 1) Msi API Error: ApplyTransform,TransformFile,ErrorConditions


Creating merged .NET 2.0 SP2 ja, .NET 3.0 SP2 ja,
.NET 3.5 SP1 ja XP passive installer....
Creating merged .NET 2.0 SP2 ja, .NET 3.0 SP2 ja,
.NET 3.5 SP1 ja XP passive T-13 add-on...


DONE!

But, T13XPDNF20SP2ja30SP2ja35SP1ja.7z addon seems to working well.

All the result of .NET Framework setup verification tool were success.

Is there a potential problem about this?

Me too…

0

Share this post


Link to post
Share on other sites

Silent .NET Maker synthesized 20100104

PROCESSDNF11=YES

PROCESSDNF20=YES

PROCESSDNF3520=YES

PROCESSDNF3530=YES

PROCESSDNF3535=YES

DNF20VC8RUNTIME=

DNF20OFFICE2K3DEBUGGER=YES

DNF30RGBRASTERIZER=YES

DNF30WIC=

DNF30MSXML6=YES

DNF30XPS=YES

DNF35VC9RUNTIME=

DNF35FFXBAPPLUGIN=YES

DNF35FFCLICKONCEEXT=YES

PROCESSLNGDNF11=YES

PROCESSLNGDNF20=YES

PROCESSLNGDNF3520=YES

PROCESSLNGDNF3530=YES

PROCESSLNGDNF3535=YES

TARGETOS=XP

T13ADDONS=YES

ROEADDONS=

ALSOINSTALLERS=

MERGEFXS=YES

SILENT=YES

COMPRATIO=HIGHER

NDP35SP1-KB958484-x86:

not allowing hotfixes to apply its updated files to my custom installers/addons containing 3.5 SP# framework

KB958484.gif

THANKS!! :thumbup:thumbup

0

Share this post


Link to post
Share on other sites

20100105_SNMsynth

No errors, perfect! :thumbup

_SNMsynth.cmd messages

Checking .NET stuff to build installer(s)/addon(s) for XP...

NOTE: Visual C 8 runtime libraries from 2.0 SP2 framework will be removed.
Use another source to install them. See guide.

NOTE: Office 2K3 debugger from 2.0 SP2 framework will be removed. See guide.

NOTE: MSXML6 will be removed from 3.0 SP2 framework.
Use another source to install it 3.0 SP2 framework. See guide.

NOTE: 3.0 SP2 XPS driver will be updated with WindowsXP-KB971276-v3-x86-ENU.exe
patched with the latest files from WindowsServer2003-KB971276-v2-x86-ENU.exe

NOTE: Visual C 9 runtime libraries will be removed from 3.5 SP1 framework.
Use another source to install them. See guide.

NOTE: NDP35SP1-KB963707-x86.exe won't be used as ClickOnce is being removed.


** Processing .NET 3.5 SP1 redistributable package...
** Processing .NET 2.0 SP2 portion...
Processing NDP20SP2-KB958481-x86.exe...
Processing NDP20SP2-KB974417-x86.exe...
** Processing .NET 3.0 SP2 portion...
Updating XPS driver with latest files from XP+2K3 KB971376...
Processing NDP30SP2-KB958483-x86.exe...
** Processing .NET 3.5 SP1 portion...
Processing NDP35SP1-KB958484-x86.exe...
** Processing dotnetfx35langpack_x86ja.exe...
** Processing .NET 2.0 SP2 ja language portion...
** Processing .NET 3.0 SP2 ja language portion...
** Processing .NET 3.5 SP1 ja language portion...

Creating merged .NET 2.0 SP2 ja, .NET 3.0 SP2 ja,
.NET 3.5 SP1 ja XP passive installer....
Creating merged .NET 2.0 SP2 ja, .NET 3.0 SP2 ja,
.NET 3.5 SP1 ja XP passive T-13 add-on...


DONE!

Thank you!1

PROCESSDATA.TXT

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.