TSetup Installer Creator
Create Powerful, Interactive Installers with Ease
Discover TSetup, a highly customizable, text-based framework designed to streamline the creation of interactive application installers. With robust features like automatic uninstaller registration and UAC awareness, TSetup is perfect for IT professionals and developers looking to provide installers for their internal software or utilities.
Key Features
- Shell Script: No external dependencies–just pure Batch scripting for maximum flexibility.
- Readme & License Screens: Easily add readme and license agreement screens by editing the included
.txt
files. - Automatic Uninstaller Registration: Ensure that your applications can be easily uninstalled via the Control Panel or Settings app–no extra steps required.
- UAC-Aware Installer: Automatically suggest installing to
%UserProfile%
if not run with elevated privileges, while notifying users to consider elevating for%ProgramFiles%
installation. - Error-Resistant Design: Prevents common mistakes by only installing to newly created directories or upgrading existing installations.
- Unattended Installation & Uninstallation: Perfect for IT environments–automate the entire installation or removal process for seamless deployment across domain configurations.

Configuration and Deployment
TSetup is fully deployable with just a few edits to the script, allowing you to tailor the installer to your specific needs:
- Open Setup.bat: Use any text editor to adjust the installer configuration.
- Locate the Configuration Block: All critical settings are located between
REM Configuration block begin
andREM Configuration block end
. - Source and Destination Paths:
SrcPath
: The directory containing your application's files. During installation, TSetup will transfer these files to the destination.DestPath
: The default installation directory (e.g.,%ProgramFiles%
), which can be overridden based on the user's permissions.
- Permission-Aware Installation:
- If write permissions are restricted in
DestPath
(like%ProgramFiles%
), TSetup automatically suggests an alternative directory (DestPathAlt
).
- If write permissions are restricted in
- Shortcut Creation:
ShortcutTo
: Specify the name of the executable for which a desktop shortcut should be created post-installation. The shortcut will feature the executable's icon by default, if a different icon should be used, place an.ico
file in the data directory with the same base name as the executable specified inShortcutTo
.
Unattended Operation for IT Professionals
For large-scale deployments, TSetup supports fully unattended installation and uninstallation processes, enabling system administrators to pre-configure and automate setups across multiple machines or domains–no user interaction required. Launch the installer from the command line with the /?
switch to learn more.
Get Started with TSetup
Ready to simplify and customize your software's installation process? Download the TSetup evaluation sample today and see if it's the right solution for your organization's deployment needs.
Download Evaluation Sample (Win2K+/ReactOS): [TSetup.zip].
Download Example Installer for Address Checker (Win2K+/ReactOS): [IPChecker.zip].
Free for personal, non-commercial use. Contact for enterprise licensing.