your code uses goto and is bloated anyways...
take a lookie of this.
same stuff accomplished, just a tiny little shorter, sorta...
Code:

if -1=ascan(Split(ReadValue("HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings","MinorVersion"),';'),"Q811383") and instr($check,"SP1")
RUN @LDRIVE+"q811383 /Q"
ENDIF



oh...
getfileversion supports bin-info...
you just need 4.22 (iirc) version of kix.
_________________________
!

download KiXnet