silence a cancel button??

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Is there any command line switch that will remove or
disable the CANCEL button on Microsoft service packs and
hot fixes?

Example: On Service Pack 3 for Win2k you can run this
command:
w2ksp3.exe -u -z

But nothing will remove the cancel button. And.......We
can't use -Q for quite mode for political reasons :)
Otherwise it would be easy. For some reason users need to
see SP3 install. Why? Who knows.

Thanks to any who can help.
Matt
 
Is there any command line switch that will remove or
disable the CANCEL button on Microsoft service packs and
hot fixes?

Example: On Service Pack 3 for Win2k you can run this
command:
w2ksp3.exe -u -z

But nothing will remove the cancel button. And.......We
can't use -Q for quite mode for political reasons :)
Otherwise it would be easy. For some reason users need to
see SP3 install. Why? Who knows.

Hi

I can tell you that if the users don't see the service pack installation, some
will reboot the computer in the middle of the install because the computer was
so slow and they could not see the reason why. If the user do this, often the
computer ends up in a bluescreen or a reboot cycle at next startup.

There is no way to remove the Cancel button and at the same time have a dialog
showing the progress. Trap the cancel with a script (e.g. batch file or
vbscript) instead, and just start the installation again. Here is a vbscript
that will loop the installation until the user does not select cancel:


sCmd = "L:\Win2k\English\w2ksp3.exe -U -Z"
Set oShell = CreateObject("WScript.Shell")

Do
iReturnCode = oShell.Run(sCmd, 1, True)
If iReturnCode = 0 Or iReturnCode = 3010 Then
MsgBox _
"SP3 has been installed", vbInformation, "Service Pack Installation"
ElseIf iReturnCode = 1603 Then
MsgBox _
"You are not supposed to press cancel, installation will run again", _
vbExclamation, "Service Pack Installation"
Else
MsgBox _
"SP3 installation failed", _
vbCritical, "Service Pack Installation"
End If
Loop Until iReturnCode <> 1603
 
Back
Top