ScriptUtilities and Huge ASP file upload installation Article

Member of  ScriptUtils | Changes | Purchase | Download

ScriptUtilities and Huge ASP file upload installation

First installation, upgrade, full version over evaluation, installation without setup.

First installation of ScriptUtilities and Huge ASP file upload


1. Download evaluation or full version from your download location.

2. Run scptutl.exe on the computer you want to install the software

3. Go to Start -> Programs -> PSTRUH Software -> samples

 copy the .asp samples to web folder with execute rights and try to run the samples.


Installation of full version over evaluation or Installation of newer versions


1. Download evaluation or full version from your download location.

2. Stop W3SVC rervice on computer you want to install ScriptUtilities

 Note: W3SVC processes (dllhost.exe) usually locks aspform.dll and scptutl.dll libraries

3. Run scptutl.exe on the computer you want to install the software

 The installation is completed in seconds

4. Start W3SVC service


Advanced: Custom installation without setup or without w3svc restart, redistribution.

Redistribution, installation without setup

   ScriptUtilities and Huge-ASP upload package (scptutl.exe) contains samples, help and two main DLLs - ASPForm.DLL containing Huge-ASP file upload (ASPForm, FormFields, FormField and FormParser classes) and ScptUtl.DLL containing ScriptUtilities (Kernel, ByteArray, Process, Thread, Advapi, INIFile and LogFile classes).

  You will only need ASPForm.DLL to work with upload classes and ScptUtl.DLL for other classes.

  You can copy the DLLs to server-side to a folder with read and execute right for IUSR_... and other web user accounts and then register them by regsvr32.

       You can get these files from setup package by 'ScptUtl.exe /T:c:\temp /C' command.

Problem with locked ASPForm.DLL / ScptUtl.DLL

   W3SVC processes (dllhost.exe) usually locks aspform.dll and scptutl.dll libraries. Sometimes you need to install newer versions of this DLL without restarting of your web or with minimal server stop-time.


   I such case you can

 - rename old aspform.dll and scptutl.dll dlls (for example to *.bak)

 - copy new version of the DLL and register the new versions using regsvr32:

regsvr32 ASPForm.DLL
regsvr32 ScptUtl.DLL

 - quick restart websites using the DLLs or better restart required dllhosts.exe (which uses the DLLs) in COM+ management console.

Huge ASP upload on Windows 64 bit

Installation on Windows 64 bit edition

Windows XP 64, Windows 2003 64, Windows 2008 64, Windows 7 64bit, Windows vista 64 bit and next versions

Instalation package constains more versions of each DLL: 32bit version (ASPFormX86.dll, ScptUtlX86.dll), 64bit X64 version (AMD, Intel X64 - ScptUtlX64.dll, ASPFormX64.dll) and 64bit Intel Itanium version (ScptUtlIA64.dll, ASPFormIA64.dll). You can register and run both version under 64 bit windows

Install 64 bit version

- Download and unpack the setup package to temp folder

- run setup.bat to install 64 bit version or setup32on64.bat to install 32 bit version.

Register DLLs manually

You can run regsvr32 to register 64 bit version of DLLs

regsvr32 ASPFormX64.dll
regsvr32 ScptUtlX64.dll

If you want to run 32 bit version of ScriptUtilities on 64 bit system (for example in 32bit ASP application pool) you have to register also 32 bit version of DLLs

%windir%\SysWOW64\regsvr32 ASPFormX86.dll
%windir%\SysWOW64\regsvr32 ScptUtlX86.dll

Other links for ScriptUtilities and Huge ASP file upload installation article


Huge ASP upload is easy to use, hi-performance ASP file upload component with progress bar indicator. This component lets you upload multiple files with size up to 4GB to a disk or a database along with another form fields. Huge ASP file upload is a most featured upload component on a market with competitive price and a great performance . The software has also a free version of asp upload with progress, called Pure asp upload , written in plain VBS, without components (so you do not need to install anything on server). This installation package contains also ScriptUtilities library. Script Utilities lets you create hi-performance log files , works with binary data , you can download multiple files with zip/arj compression, work with INI files and much more with the ASP utility.

© 1996 - 2011 Antonin Foller, Motobit Software | About, Contacts | e-mail:

Other Motobit links:   IISTracer, real-time IIS monitor   ASP file upload - upload files to ASP. 
ActiveX/VBSScript registry editor  ActiveX NT User account manager  Export MDB/DBF from ASP Active LogFile  Email export  ActiveX/ASP Scripting Dictionary object