Remote Work · Zoom
Why Scripts Disappear in Zoom Screen Share (And Fixes)
October 10, 2026 · 6 min read
You’re in a Zoom call, click Share Screen, and suddenly your script or teleprompter window is gone—or worse, your audience can’t see it and you’re left improvising. This happens more often than most presenters expect, and it’s usually not a bug with your script app.
The culprit is typically how Zoom captures windows, displays, and transparent overlays. The good news: once you understand the three or four ways Zoom treats screen sharing, you can set up a reliable script view in just a few minutes.
How Zoom’s Screen Share Modes Affect Your Script
Most script disappearance issues come from choosing the wrong capture mode. Zoom offers three basic options:
- Basic screen share: captures the entire monitor, including anything on top—unless a window is set to transparent or click-through.
- Window share: captures only the selected app window. Floating script windows are not included, so your script will not be visible to viewers and may be hidden behind the shared window on your end.
- Portion of screen: captures a selected region. If the script sits outside that region, it won’t appear.
The quick fix is to share the entire monitor where your script is visible, or move the script into the exact window or region you plan to share. If you don’t want viewers to see the script, keep it on a second monitor and share only your presentation screen.
Turn Off Transparency and Click-Through in Your Script Tool
Many teleprompter and script apps use transparent, click-through windows so they float above other programs without blocking clicks. Zoom often ignores or drops these layered windows during capture, especially on Windows.
- Open your script app’s display or window settings.
- Set the background to solid black or solid white, not transparent.
- Disable click-through or ghost mode while presenting.
- Switch from overlay mode to a normal windowed mode if available.
When the script behaves like a regular visible window, Zoom is far more likely to capture it correctly. This single change fixes the problem for most presenters.
Disable Hardware Acceleration in Zoom
Hardware acceleration can make screen sharing smoother, but it sometimes conflicts with floating or layered script windows. Disabling it forces Zoom to use a more compatible capture path.
- Open Zoom and go to Settings.
- Select Share Screen.
- Click Advanced.
- Turn off Use hardware acceleration for screen sharing and Use hardware acceleration for receiving video.
Restart Zoom after changing these settings. If your script now shows up reliably, you can leave hardware acceleration off or only re-enable it for high-motion screen shares like video demos.
Use a Second Monitor or a Dedicated Script Screen
If you share your laptop screen and try to run a script on the same display, Zoom’s fullscreen preview can cover the script or resize it off-screen. A second monitor solves this cleanly.
- Extend your desktop instead of duplicating.
- Put the presentation or document you share on monitor 1.
- Keep your script on monitor 2 and set it to always on top.
- In Zoom, share only monitor 1.
This setup is ideal because viewers see only the presentation, while you keep the script entirely private. If you’re using a tool like VozPilot, this is the configuration that tends to work best for live calls and recorded presentations.
Pre-Flight Checklist for a Reliable Zoom Screen Share
Before the meeting starts, run through this quick test:
- Start a Zoom meeting with a second device or a colleague.
- Share your screen exactly as you plan to present.
- Confirm the script stays visible to you—and hidden from viewers if you want it private.
- Check the script window doesn’t flicker, minimize, or fall behind the shared app.
- Keep the script window pinned with always-on-top enabled.
Small changes like using a solid background, sharing the correct monitor, and disabling hardware acceleration fix the vast majority of disappearing script problems. Five minutes of testing now can save you from freezing during the live session.