SyncFreeze

Temporarily pause your file-sync services for a specified duration. Set a timer, walk away, and everything resumes automatically.

Download for Windows View CLI Usage

Supported Services

Choose any combination of clients in the Settings screen. SyncFreeze pauses each by stopping its process and restarts it when the timer expires. Dropbox is enabled by default.

Microsoft OneDriveOneDrive.exe
Google DriveGoogleDriveFS.exe
DropboxDropbox.exe
Apple iCloud DriveiCloudDrive.exe
BoxBox.exe
MEGAMEGAsync.exe
IDriveidwutil_64.exe
pCloudpCloud.exe
Sync.comsync-taskbar.exe

Features

❄️ Multi-Service Support

Pause and resume several sync clients at once — Dropbox, OneDrive, Google Drive, and more.

⚙️ Settings Screen

Check off exactly which services SyncFreeze controls. Your selection applies to both the tray and the CLI.

⏱️ Timed Pause

Pause for 1 minute, an hour, or any custom duration. Decimals supported — even 30 seconds.

🖥️ System Tray

Lives quietly in your tray. Right-click for quick actions; double-click for a live status window with countdown.

💻 Command Line

Full CLI support. Script it, schedule it, or run it from your terminal. Perfect for power users.

🧊 Visual Status

The tray icon gains a blue glow while paused, so you always know your sync state at a glance.

🔔 Notifications

Balloon notifications when pausing and resuming. Toggle them off if you prefer silence.

♾️ Indefinite Pause

Need sync off for a while? Pause indefinitely and resume manually whenever you're ready.

🔁 Auto-Resume on Exit

Close SyncFreeze while paused and it restarts your selected services automatically.

How It Works

1

Pause

Choose a duration from the tray menu or run SyncFreeze -t 5 from the command line.

2

Wait

Your selected services are stopped. The tray icon glows blue and a countdown begins.

3

Resume

When the timer expires, everything restarts automatically. Or resume early with SyncFreeze -r.

Command Line Interface

# Pause selected services for 5 minutes
> SyncFreeze -t 5
 
# Pause for 30 seconds
> SyncFreeze -t .5
 
# Pause indefinitely
> SyncFreeze -t 0
 
# Resume selected services (overrides any timer)
> SyncFreeze -r
 
# Check current status
> SyncFreeze -s
Sync services:
Dropbox: Stopped
Microsoft OneDrive: Stopped
SyncFreeze state: Paused
Remaining: 03:42

Tray Menu

Status...
Pause 1 minute
Pause 5 minutes
Pause 10 minutes
Pause 30 minutes
Pause 1 hour
Pause indefinitely
Resume
Settings...
✓ Notifications
About...
Exit

Configuration

Settings are stored in %APPDATA%\SyncFreeze\config.json. Executable paths are captured automatically when a service is stopped, so it can be restarted reliably.

{
  "notifications_enabled": true,
  "enabled_services": ["dropbox", "onedrive"],
  "service_paths": {
    "dropbox": "C:\\Program Files (x86)\\Dropbox\\Client\\Dropbox.exe",
    "onedrive": "C:\\Users\\you\\AppData\\Local\\Microsoft\\OneDrive\\OneDrive.exe"
  }
}