- Verify FFmpeg, recording settings, and region selection before changing advanced options.
- Test a local destination and check Windows security for blocked recording activity.
- Use ShareX history and logs to identify the exact startup failure.
- Confirm the Symptom and Reproduce It With a Simple Test
- Check the ShareX Settings Directly Related to This Problem
- Check Windows, Display, Audio, Permissions, and Destination Factors
- Run a Clean Temporary Test With Minimal ShareX Settings
- Check Task History, Logs, and Recent Workflow Output
- Quick Fix Checklist
- Frequently Asked Questions
You click Screen recording in ShareX, select an area, and then nothing happens. The recording may close immediately, show no visible activity, or fail to create a video file. When ShareX screen recording is not starting at all, the cause is usually connected to FFmpeg availability, the selected recording region, screen recording task settings, write permissions, a security block, or a conflict with another process. This guide focuses specifically on recordings that fail before meaningful capture begins, not recordings that start but later stutter or perform poorly.

Start with free Canva bundles
Browse the freebies page to claim ready-to-use Canva bundles, then get 25% off your first premium bundle after you sign up.
Free to claim. Canva-ready. Instant access.
1. Confirm the Symptom and Reproduce It With a Simple Test
Before changing settings, confirm that the problem is truly a startup failure. ShareX can record without placing a large recording window on the screen, so a quiet interface does not always mean that nothing is happening.
1.1 Run a tiny desktop recording test
Use a small, ordinary section of the Windows desktop for the first test. Avoid testing with a game, browser video, protected media, remote desktop window, or full-screen application because those add unrelated variables.
- Open ShareX and keep its main window available.
- Choose Capture, then Screen recording.
- Select a small rectangular area containing part of the desktop and a normal application window.
- Wait five seconds.
- Use the configured stop command or stop control.
- Check whether a new file appears in ShareX task history and the destination folder.
Success means ShareX visibly enters a recording state and creates a playable file after you stop it. If that happens, stop changing global ShareX settings. The original failure is likely limited to the application, display, region, or workflow you were trying to capture.
If the selection overlay disappears and no recording starts, or if the task closes instantly, continue with the checks below.
1.2 Distinguish cancellation from failure
Region selection can be canceled accidentally. Pressing Escape, right-clicking during selection, choosing an area with no usable dimensions, or triggering another hotkey may end the operation before FFmpeg starts.
Select a clear rectangle by clicking and dragging from one corner to another. Do not click a single point and assume ShareX will infer the intended area. After releasing the mouse button, pause briefly and watch the ShareX tray icon, task list, and destination folder.
If a deliberate rectangular selection starts recording, the problem was the selection step rather than the encoder. You can stop troubleshooting at that point.
2. Check the ShareX Settings Directly Related to This Problem
ShareX uses FFmpeg for screen recording. If the executable is missing, blocked, damaged, or referenced through an invalid custom path, a recording may fail before it begins.
2.1 Verify FFmpeg availability and its configured path
Open ShareX Task settings and locate the Screen recorder settings. The exact arrangement can differ between releases, but the screen recording area should show FFmpeg-related options and, where applicable, an executable path or download option.
- If ShareX offers to download FFmpeg, allow it to complete before testing again.
- If a custom FFmpeg path is configured, confirm that the referenced executable still exists.
- If FFmpeg was stored in a temporary, synchronized, removable, or manually reorganized folder, move back to the ShareX-managed configuration when possible.
- If security software quarantined the executable, review the detection before restoring or allowing anything.
Do not download an executable from an unfamiliar mirror. Use the download mechanism provided by ShareX or an official FFmpeg source.
After correcting the path, repeat the five-second desktop test. Success means recording remains active until you stop it and ShareX produces a file. Once that works, do not change codecs, frame rates, or advanced command-line parameters unless the original target still fails.
2.2 Review the screen recording task settings
A custom recording configuration can prevent FFmpeg from launching. This is especially relevant if you recently changed the video codec, audio source, output extension, hardware encoder, or custom FFmpeg arguments.
Temporarily return the screen recorder to a basic configuration:
- Use a standard video output rather than a GIF test.
- Disable custom FFmpeg command-line arguments.
- Choose a broadly compatible software encoder if you had selected a hardware-specific encoder.
- Temporarily disable audio capture.
- Use a normal frame rate and leave advanced values at their defaults.
Audio is worth isolating because a missing, disconnected, renamed, or unavailable recording device can cause an FFmpeg command to fail at startup. If video-only recording works, re-enable audio and choose an input that currently appears in Windows sound settings.
Success after simplifying these settings identifies the problem as an encoder, audio source, or custom-argument issue. Add options back one at a time and run a short test after each change. Stop as soon as you identify the single setting that recreates the failure.
2.3 Check the selected ShareX workflow
ShareX supports after-capture tasks, after-upload tasks, custom uploaders, automation, and hotkeys. A recording may actually start and finish, but a later workflow action can make the result difficult to find or produce an error that looks like a capture failure.
For testing, launch Screen recording directly from the Capture menu rather than a customized hotkey. Temporarily disable unnecessary upload, file-copying, or external-program actions. Keep the basic action that saves the file locally.
If direct capture works, compare that result with the failing hotkey or workflow. Correct the custom action instead of reinstalling or repeatedly changing the recorder.
3. Check Windows, Display, Audio, Permissions, and Destination Factors
If FFmpeg is available and the basic ShareX settings look correct, test the Windows conditions around the recording process.
3.1 Confirm that the destination folder is writable
ShareX needs permission to create the recording file. A destination may stop working if it was deleted, moved, disconnected, made read-only, protected by an organization, or located on an unavailable network drive.
Set a temporary destination to a simple local folder that your Windows account owns, such as a new folder inside Videos. Avoid Program Files, Windows system directories, removable drives, network shares, and folders managed by another account during this test.
Open the folder and manually create and delete a text file. This does not test every ShareX operation, but it quickly confirms basic write access.
Then make a five-second recording. Success means a video file appears in the temporary folder and opens normally. If it does, keep that destination or repair access to the original folder. There is no reason to alter the encoder when changing only the destination resolves the problem.
3.2 Resolve administrator permission mismatches
Windows separates elevated and non-elevated processes. If the application being captured runs as administrator while ShareX does not, capture behavior and hotkey interaction can be inconsistent. The reverse arrangement can also complicate automation and access to user-scoped resources.
For a controlled test, close both applications. Start ShareX and a normal application such as Notepad at the same permission level, without elevation, and record a small area. If you specifically need to capture an elevated application, close ShareX and intentionally start it with matching administrator privileges for that test.
Do not permanently run ShareX as administrator unless your workflow requires it. Elevated applications have broader access, and elevation should be used deliberately rather than as a universal ShareX troubleshooting fix.
Success means matching the permission levels allows the recording to start. Keep the least-privileged arrangement that supports your actual workflow.
3.3 Check antivirus and Controlled Folder Access
Security software can block FFmpeg from launching or prevent it from writing into a protected folder. Windows Controlled Folder Access can also restrict untrusted applications from changing files in protected locations.
Check Windows Security protection history and any third-party antivirus event history around the exact time of the failed recording. Look for entries involving ShareX, FFmpeg, or the chosen output folder. Do not disable all protection as a first step.
If a legitimate ShareX or FFmpeg executable from a trusted installation was blocked, use the security product's targeted allow feature. Alternatively, test with a writable, unprotected local destination. Keep any exception as narrow as possible.
Success means the security history no longer reports a block and a new recording file is created. If no security event exists and changing the folder makes no difference, restore your normal security settings and continue troubleshooting.
3.4 Close competing recording processes
Another recorder may already be using the selected microphone, audio capture component, hardware encoder, or overlay system. Common examples include game capture tools, meeting applications, streaming software, GPU recording overlays, browser capture features, and another FFmpeg process left behind after a crash.
Close other capture and streaming applications. Open Task Manager and check for recording software or an old FFmpeg process that remains active even though no ShareX recording is running. End only processes you recognize, or restart Windows if ownership is unclear.
After restarting, open ShareX first and run the tiny desktop test before launching other recorders. If it succeeds, reopen the other applications individually until the conflict returns.
3.5 Simplify the display test
Multiple monitors, display scaling, remote sessions, disconnected displays, and rapidly changing full-screen modes can complicate region coordinates. They are not the first suspects, but they matter when a desktop test works on one screen and fails on another.
Test a small region entirely within the primary monitor. Keep the region away from monitor boundaries. If you are connected through Remote Desktop or another remote-control tool, repeat the test locally when possible.
If recording works on the primary display, the startup problem is tied to the original display arrangement or target. Reconnect displays, verify Windows display layout, and repeat the test without changing unrelated ShareX options.

4. Run a Clean Temporary Test With Minimal ShareX Settings
A minimal test helps separate a damaged or highly customized workflow from a broader installation or Windows problem. The goal is not to erase your setup. Preserve or export important settings before resetting anything.
4.1 Build the minimum viable recording test
- Close other recording, meeting, and streaming applications.
- Confirm that ShareX can access FFmpeg.
- Choose a local folder inside your user profile.
- Disable audio capture temporarily.
- Remove custom FFmpeg arguments.
- Use a standard software video encoder.
- Disable optional upload and external-program actions.
- Record a small area of the primary desktop for five seconds.
If this test works, the ShareX recording engine is functional. Stop making broad changes. Restore one feature at a time, testing after each restoration. A useful order is destination, audio, encoder, custom arguments, after-capture actions, uploads, and finally the original hotkey.
If the minimal test fails, note exactly what happens. Record whether the selection overlay disappears, an error dialog appears, FFmpeg briefly appears in Task Manager, or a zero-byte file is created. Those observations make the logs substantially more useful.
4.2 Avoid destructive troubleshooting too early
Reinstalling ShareX may help when program files are damaged, but it does not automatically fix an inaccessible destination, antivirus rule, invalid custom argument, or administrator mismatch. It can also obscure the setting that caused the problem.
Before reinstalling, preserve your configuration and confirm that FFmpeg, permissions, security history, and a minimal workflow have been tested. If you do reinstall, obtain ShareX from its official website, Microsoft Store listing, Steam listing, or official GitHub repository rather than an unofficial download site.
5. Check Task History, Logs, and Recent Workflow Output
ShareX task history and logs can reveal whether the failure occurred before capture, while FFmpeg was launching, while the file was being written, or during an after-capture action.
5.1 Inspect task history immediately after failure
Open ShareX task history after reproducing the problem once. Look for a new entry, an error indicator, a file path, or a task that completed unexpectedly quickly.
- No entry at all suggests cancellation, a hotkey problem, or failure before a task was created.
- An entry without a usable file suggests an encoder, path, or write failure.
- A valid local file with a later error suggests an upload or automation problem rather than recording startup failure.
- A zero-byte or extremely small file suggests FFmpeg launched but could not continue or finalize normally.
Open the destination shown by the task rather than assuming the file went to the folder you usually use. Different hotkeys and workflows can apply different tasks.
5.2 Read the ShareX debug log
Use ShareX's debug or log window and reproduce the issue once. Focus on messages generated at that time. Useful clues include an FFmpeg executable that cannot be found, access-denied messages, an invalid output path, an unavailable audio device, an unsupported encoder, or an invalid argument.
Copy the exact error before changing settings. Search or ask for help using the precise message together with the fact that recording fails to start. Remove usernames, folder names, upload destinations, tokens, API keys, and other private details before posting a log publicly.
Once a fix produces a normal recording, stop changing settings even if older errors remain in the log. Historical messages do not prove that the current test is failing.
6. Quick Fix Checklist
- Run a five-second recording of a small area on the primary desktop.
- Confirm FFmpeg is installed and the configured executable path exists.
- Remove custom FFmpeg arguments and use a basic software encoder.
- Disable audio temporarily to rule out an unavailable input device.
- Select a clear rectangular region rather than clicking a single point.
- Save to a simple local folder that your account can write to.
- Run ShareX and the target application at matching permission levels.
- Check antivirus history and Controlled Folder Access for targeted blocks.
- Close other recording tools and clear recognizable leftover FFmpeg processes.
- Start recording from the Capture menu to bypass a customized hotkey.
- Disable upload and automation actions during the local recording test.
- Review task history and the debug log immediately after reproducing the failure.
The correct ShareX screen recording not starting fix is the smallest change that makes the tiny desktop test create a playable file. After that happens, restore only the features you need and test them individually.
7. Frequently Asked Questions
7.1 Why does ShareX close immediately when I start screen recording?
An immediate close commonly indicates that the region selection was canceled, FFmpeg could not launch, the chosen encoder or audio input was unavailable, or ShareX could not create the output file. Start by selecting a clear desktop rectangle, disabling audio, verifying FFmpeg, and using a writable local folder.
7.2 How do I know whether FFmpeg is the problem?
Check the FFmpeg path in the ShareX screen recorder settings and inspect the debug log after one failed attempt. A missing executable, invalid path, launch error, or unsupported encoder message points to FFmpeg or its configuration. If a basic video-only recording works after removing custom arguments, FFmpeg itself is present and a previous option was likely responsible.
7.3 Why does ShareX show no obvious recording activity?
ShareX may use tray indicators and task activity rather than a large recorder window. Wait a few seconds, use the stop command, and inspect task history and the destination folder. If no file or task appears, reproduce the test while watching the debug log.
7.4 Can the microphone stop a ShareX recording from starting?
Yes. A disconnected, renamed, occupied, or incorrectly selected audio device can prevent the FFmpeg command from starting correctly. Disable audio and run a short test. If video-only capture works, select an audio source that is currently available in Windows and try again.
7.5 Should I run ShareX as administrator?
Only when you need to interact with or capture an elevated application and matching privileges solve the problem. Running everything as administrator is not a general-purpose fix. First test ShareX and a normal desktop application without elevation, then use matching elevated permissions only when necessary.
7.6 Should I reinstall ShareX if recording does not begin?
Reinstall only after checking FFmpeg, the destination folder, security blocks, permission levels, audio, competing processes, and a minimal recording workflow. Reinstallation will not fix many environment and configuration problems. If you proceed, preserve your settings and use an official ShareX distribution source.