Installing ThinkCode on Windows
This guide provides detailed instructions for installing ThinkCode on Windows 10 (version 1909 or higher) and Windows 11. Follow these steps to get ThinkCode up and running on your Windows system.
Prerequisites
Before installing ThinkCode, ensure your system meets the following requirements:
- Operating System: Windows 10 64-bit (version 1909 or higher) or Windows 11
- Processor: Multi-core processor (Intel Core i5 8th generation / AMD Ryzen 5 3000 series or equivalent)
- Memory: 8GB RAM (16GB+ recommended)
- Storage: 2GB available space (SSD recommended)
- Display: 1280 x 720 resolution
- Internet: Connection required for installation, updates, and cloud-based AI features
For a complete list of requirements, see the System Requirements page.
Installation Methods
ThinkCode can be installed on Windows using several methods:
Standard Installer (Recommended)
The standard installer provides the most complete installation experience:
Download the Installer
- Visit the ThinkCode download page
- Click on the "Download for Windows" button
- Save the installer file (ThinkCode-Setup-x.x.x.exe) to your computer
Run the Installer
- Locate the downloaded installer file
- Right-click the file and select "Run as administrator" (recommended)
- If prompted by User Account Control (UAC), click "Yes" to allow the installer to run
Installation Wizard
Follow the steps in the installation wizard:
- Welcome Screen: Click "Next" to continue
- License Agreement: Read and accept the terms, then click "Next"
- Installation Location: Choose the installation directory or accept the default (
C:\Program Files\ThinkCode
), then click "Next" - Start Menu Folder: Choose the Start Menu folder name or accept the default, then click "Next"
- Additional Tasks: Select optional tasks:
- Create a desktop shortcut
- Add to PATH
- Associate with code files
- Register as default editor for supported file types
- Ready to Install: Review your choices and click "Install" to begin installation
- Installation Progress: The installer will copy files and configure your system
- Completing Setup: Click "Finish" to complete the installation
First Launch
After installation:
- Launch ThinkCode from the Start menu, desktop shortcut, or by typing "ThinkCode" in the search box
- The first-time setup wizard will guide you through initial configuration
- Sign in or create a ThinkCode account when prompted
- Follow the prompts to configure AI features and import settings (if applicable)
Microsoft Store
ThinkCode is also available through the Microsoft Store, offering automatic updates and sandboxed installation:
- Open the Microsoft Store app on your Windows device
- Search for "ThinkCode"
- Click on ThinkCode in the search results
- Click "Get" or "Install" to download and install ThinkCode
- Once installed, launch ThinkCode from the Start menu or search
- Follow the first-time setup wizard to configure ThinkCode
Portable Version
The portable version allows you to run ThinkCode without installing it:
- Visit the ThinkCode download page
- Click on "Download portable version" under the Windows section
- Download the ZIP file (ThinkCode-Portable-x.x.x.zip)
- Extract the ZIP file to a location of your choice (e.g., a USB drive or folder)
- Run
ThinkCode.exe
from the extracted folder - The application will run in portable mode, storing configuration in the same directory
Note: Some features may be limited in portable mode, and you must have administrator rights to use certain features.
Silent Installation (for Enterprise Deployment)
For enterprise environments, ThinkCode supports silent installation:
For more options and enterprise deployment information, see the Enterprise Deployment Guide.
Installation Options
During installation, you can customize several aspects of ThinkCode:
Installation Location
By default, ThinkCode installs to:
C:\Program Files\ThinkCode
(for system-wide installation)C:\Users\<username>\AppData\Local\Programs\ThinkCode
(for user installation)
You can choose a different location during installation.
File Associations
ThinkCode can register itself as the default editor for various file types:
- Source code files (.js, .ts, .py, .java, etc.)
- Data files (.json, .xml, .csv, etc.)
- Configuration files (.yaml, .toml, etc.)
- Text files (.txt, .md, etc.)
Select the desired file associations during installation or configure them later in ThinkCode settings.
Integration with Windows
ThinkCode can integrate with Windows in several ways:
- Explorer context menu: Right-click on files to open them in ThinkCode
- Windows terminal: Open ThinkCode from the command line with
thinkcode <file or folder>
- Path integration: Run ThinkCode from any command prompt or PowerShell window
Post-Installation
After installing ThinkCode, consider these additional steps:
Configure Settings
- Open ThinkCode
- Access settings with
Ctrl+,
or by clicking the gear icon - Configure editor preferences, AI features, and other settings
Install Extensions
- Open the Extensions view with
Ctrl+Shift+X
- Browse or search for extensions
- Click "Install" on desired extensions
Import Existing VS Code Configuration
If you're migrating from VS Code:
- Open ThinkCode
- Select "File > Import from VS Code"
- Choose what to import (settings, extensions, keybindings)
- Click "Import" to complete the process
Updating ThinkCode
ThinkCode can be updated in several ways:
- Automatic updates: By default, ThinkCode checks for updates and installs them automatically
- Manual updates: Click "Check for Updates" in the Help menu
- Microsoft Store: Updates automatically through the Microsoft Store
- Portable version: Download and extract a new portable version
Troubleshooting
If you encounter issues during installation:
Installation Fails
- Ensure you have administrator privileges
- Temporarily disable antivirus software
- Check system requirements
- Download a fresh copy of the installer
Application Won't Start
- Verify Windows is up to date
- Check Event Viewer for application errors
- Run as administrator to check if it's a permissions issue
- Try the portable version to rule out installation issues
Missing Dependencies
The installer should handle dependencies, but if issues occur:
- Install the latest Visual C++ Redistributable
- Install .NET Framework 4.8 or higher
- Install the latest Windows updates
Advanced Troubleshooting
For detailed troubleshooting:
- Launch ThinkCode with verbose logging:
- Check the log file at
%APPDATA%\ThinkCode\logs
- See the Troubleshooting Guide for common issues
Uninstalling ThinkCode
To uninstall ThinkCode:
- Open Windows Settings
- Go to Apps > Apps & features
- Search for "ThinkCode"
- Select ThinkCode and click "Uninstall"
- Follow the uninstallation wizard
Alternatively, use the uninstaller in the ThinkCode installation directory or the Start menu.
Next Steps
Now that you've installed ThinkCode, check out:
- Initial Setup: Configure ThinkCode for optimal performance
- Quick Start Tutorial: Get up and running in minutes
- VS Code Migration Guide: Transition from VS Code to ThinkCode