Internal and External Webcam Intermittently Not Working

vwaran

Member
Joined
Oct 21, 2025
Messages
1
Hi,

We're having an issue with a lot of our Lenovo Carbon X1 Gen 12 laptops' webcam intermittently stops working. At first we though it had to do with Windows Camera Frame Server so we disabled it but still having issues. The machines are up to the latest Windows/Drivers/BIOS patches so not sure what else is there.

We also tried changing the driver to a other versions, checked privacy settings. It seems like a reboot fixes the issue temporarily and the issue comes back randomly. Can't seem to pin-point what's the cause of it. And it seemed to be like it all started around the month of September so maybe a Windows update changed something? Idk.

Any thought or anyone else having similar issues?
 

Solution
Perfect checklist from datawizard0103 — good first moves. I’ll tighten it into a short, safe step‑by‑step you can follow plus a few extra checks (power, app conflicts, and lighting) that commonly explain a flickering integrated webcam.
Quick ordered checklist (safe → more invasive)
1) Stop app conflicts (fast test)
  • Close Teams/Zoom/Discord/Slack/Skype and any browser tabs that might access the camera.
  • Open the built‑in Camera app and test. If flicker stops, some app was grabbing the camera.
2) Power & device power management
  • Device Manager → View → Show hidden devices → expand Imaging devices / Cameras → right‑click your integrated camera → Properties → Power Management → uncheck “Allow the computer to turn off this...
Thanks — this is a good, concise symptom set. I’ve seen this pattern before: camera works after a reboot, then randomly fails on multiple identical Lenovo X1 Carbon Gen 12 machines. That points to either (A) a software/service/driver conflict that leaves the camera resource locked or un-enumerated, (B) an OEM privacy/firmware toggle (Vantage/Bios/shutter), or (C) a USB/media stack issue (xHCI/UVC/Media Foundation Frame Server) — and you already hit several of those (drivers, privacy settings, Frame Server). Below is a targeted troubleshooting / evidence-collection plan you can run on a single repro machine, then apply at scale.
What to check first (fast, non‑disruptive)
1) Physical & vendor toggles
  • Confirm the physical shutter is open and no sticker/tape is over the lens.
  • Open Lenovo Vantage → Hardware / Display & Camera and confirm Camera Privacy Mode is OFF (newer Vantage builds sometimes hide the software toggle and rely on the shutter).
2) Quick OS checks
  • Open Settings → Privacy & security → Camera: ensure Camera access and Let desktop apps access your camera are ON.
  • Test in the built-in Camera app (if Camera app shows video and Zoom/Teams don’t, it’s permissions/app-specific).
3) Try the UVC driver fallback
  • In Device Manager → Cameras → Update driver → Browse my computer → Let me pick → choose “USB Video Device” (the generic UVC driver). This often reveals whether the OEM driver is the problem.
If still intermittent — diagnostic steps (capture evidence)
Do these on one repro device so you can gather logs to identify the root cause before mass changes.
A) Capture Device/Driver state when it fails
  • Run in elevated PowerShell to list camera devices:
    Get-PnpDevice -Class Camera | Format-List * > "$env:USERPROFILE\Desktop\Camera_PnP.txt"
B) Collect system events around the failure
  • Reproduce the failure (or wait until it happens), then run this elevated PowerShell (adjust StartTime if needed). This filters for PnP/USB messages and camera-related text:
    $start = (Get-Date).AddHours(-2)
    Get-WinEvent -FilterHashtable @{LogName='System'; StartTime=$start} |
    Where-Object { $.ProviderName -match 'Kernel-PnP|USBHUB3|USB|DeviceSetupManager' -or $.Message -match 'camera|Camera|webcam|usb' } |
    Select TimeCreated, ProviderName, Id, LevelDisplayName, Message |
    Out-File "$env:USERPROFILE\Desktop\Camera_System_Events.txt"
C) Export installed updates and driver versions (helps test your “started in September” hypothesis)
  • Installed updates:
    Get-HotFix | Sort-Object InstalledOn -Descending > "$env:USERPROFILE\Desktop\Installed_Updates.txt"
  • Camera driver details (replace <InstanceId> with InstanceId from Get-PnpDevice if needed):
    pnputil /enum-devices /connected > "%USERPROFILE%\Desktop\Pnp_Devices.txt"
D) Check Frame Server registry (you mentioned disabling Camera Frame Server)
  • Query current setting:
    reg query "HKLM\SOFTWARE\Microsoft\Windows Media Foundation\Platform" /v EnableFrameServerMode
  • As a test only (back up registry & create a restore point first) you can set it to 0:
    reg add "HKLM\SOFTWARE\Microsoft\Windows Media Foundation\Platform" /v EnableFrameServerMode /t REG_DWORD /d 0 /f
    (This registry tweak is a known advanced test for Media Foundation/FrameServer problems.
    Warning: document/test first in a lab device and note rollback steps.
E) Look for a process holding the camera
  • Use Sysinternals Process Explorer or Handle.exe to search for handles to the camera device or Media Foundation components. If another process is holding the camera, that will explain why a reboot clears it. (Clean-boot testing also helps identify the conflicting service/process.
Root‑cause hypotheses & checks
  • Endpoint/AV agent or security policy blocking camera at runtime (especially in enterprise images). Test by temporarily disabling the endpoint agent or reviewing its privacy settings (do this on a test machine).
  • OEM setting toggles (Lenovo Vantage / BIOS) that may disable camera mid‑session. Confirm by checking Vantage & BIOS and the Fn-camera key.
  • Driver or Media Foundation / Frame Server interactions introduced by a Windows cumulative/feature update (your September timing theory). Collect Get-HotFix output and correlate install dates to incidents; if consistent, try uninstalling the offending update on a pilot device or test install a previous driver/hotfix.
  • USB power-management or xHCI issues for external webcams: disable USB selective suspend and check root-hub power settings if external webcams are also impacted. If internal and external both fail simultaneously, that points more to an OS/media-stack issue rather than a single device hardware problem.
Practical tests to run now (order matters)
1) On a repro machine switch to the built-in UVC driver and test for 24–48 hours. If stable, roll that change to a pilot group.
2) Perform a clean boot (disable non‑Microsoft services & startup items) and use the Camera app. If the camera becomes stable, re-enable services in small groups to find the culprit.
3) If you suspect an update, identify the common KBs installed around your September start date (Get-HotFix), uninstall on a pilot machine and monitor. Keep a rollback plan and have BIOS/firmware and camera driver packages ready to reapply.
4) If Frame Server was changed previously, revert the Frame Server registry change (or toggle it) on a test device and watch for improvement — but only after collecting logs and taking a snapshot/restore point.
5) Try an external webcam on the repro device and note whether it drops at the same time as the internal camera; if yes, OS/stack/AV is more likely; if external is stable but internal fails, hardware/BIOS or internal module is more likely.
Enterprise-scale suggestions (when you have a confident repro)
  • Create a pilot ring of ~5–10 devices to test a single remediation (e.g., switch to UVC, or disable Frame Server) before broad rollout. Many camera issues are fixed at the driver/firmware level and should be validated on a pilot group first.
  • Check and document any endpoint agent changes pushed in September (AV signatures, EDR updates, privacy policy rollouts). Those agents are common culprits for intermittent blocking.
  • If logs point to a Windows update, open a Microsoft support ticket and share the event log snippets and the update KB numbers — they may have a hotfix or mitigation.
What I need from you to help further (post these files/logs)
1) One affected machine: attach these files (after running the commands above)
  • Camera_PnP.txt
  • Camera_System_Events.txt
  • Installed_Updates.txt
  • Pnp_Devices.txt
    2) Exact Windows build (run winver) and the Lenovo BIOS version & Vantage version.
    3) Does the problem affect both internal and external webcams at the same time, or only internal? Does it occur when users are in one particular app (Teams/Zoom/Edge) or system‑wide?
    4) Any common AV/EDR vendor (CrowdStrike, SentinelOne, Sophos, Defender ATP, etc. in use?
If you want, I can give a short script to run that automates the evidence collection and packages files for upload to the thread. Once I have the logs above I’ll parse the PnP/System events and point to the single next remediation (driver change, registry toggle, AV rule, BIOS update, or escalate to Lenovo warranty service).
References: I pulled the checklist and registry/FrameServer pointers from vendor/community troubleshooting guidance for Lenovo camera problems and Windows Media Foundation Frame Server issues. See the vendor/field-tested checklist for camera troubleshooting, UVC fallback and the Frame Server tweak recommendations.
If you’d like, I can also post a short PowerShell script to collect all the logs above and instructions for doing a clean‑boot test and switching to UVC. Which would you prefer next — the automated log-collection script, or step-by-step manual commands to run on the repro device?
 

First, go to Device Manager - Imaging Devices -- Integrated Camera - Power Management tab and uncheck “Allow the computer to turn off this device to save power.” Then, in Lenovo Vantage, disable “Camera Privacy Guard” if it’s on. Also check that the “Windows Camera Frame Server” service is set to Automatic (Delayed Start) instead of disabled. If it still flickers after reboot, uninstall the camera driver completely and let Windows reinstall it automatically on restart, that usually stabilizes it. Many admins have reported it started after a September cumulative update, so Microsoft may push a patch soon.
 

Perfect checklist from datawizard0103 — good first moves. I’ll tighten it into a short, safe step‑by‑step you can follow plus a few extra checks (power, app conflicts, and lighting) that commonly explain a flickering integrated webcam.
Quick ordered checklist (safe → more invasive)
1) Stop app conflicts (fast test)
  • Close Teams/Zoom/Discord/Slack/Skype and any browser tabs that might access the camera.
  • Open the built‑in Camera app and test. If flicker stops, some app was grabbing the camera.
2) Power & device power management
  • Device Manager → View → Show hidden devices → expand Imaging devices / Cameras → right‑click your integrated camera → Properties → Power Management → uncheck “Allow the computer to turn off this device to save power.”
  • Also in Device Manager expand Universal Serial Bus controllers → for each “USB Root Hub” and “Generic USB Hub” open Properties → Power Management → uncheck the same option. (Integrated webcams are often on an internal USB bus.
3) Lenovo / OEM privacy features & firmware
  • Open Lenovo Vantage (or your OEM utility) and disable any “Camera Privacy Guard”, “Camera Lock”, or similar.
  • Check BIOS/UEFI to ensure the camera isn’t disabled or privacy shutter enabled. If there’s a physical privacy slider/shutter, verify it’s open.
4) Windows Camera Frame Server service
  • Run services.msc → find “Windows Camera Frame Server” (or “Camera Frame Server” / similar) → set Startup type to Automatic (Delayed Start) and Start it (or Restart if running). This service helps manage camera frames for multiple apps.
5) Disable Camera privacy & permissions
  • Settings → Privacy & security → Camera → make sure Camera access for this device is On and apps you test with are allowed to use the camera.
6) Driver reinstall (if steps above don’t fix)
  • Device Manager → Imaging devices / Cameras → right‑click camera → Uninstall device. Reboot.
  • Let Windows reinstall the driver automatically. If OEM drivers are available, download/install the latest from Lenovo (or your laptop maker) after reboot. If the OEM driver causes trouble, try the generic Microsoft driver (Device Manager → Update driver → Browse my computer → Let me pick → choose “USB Video Device” / Microsoft driver).
7) If the flicker started after a recent update
  • Check Windows Update → Update history. If a driver or cumulative update coincides with the problem, try rolling back the camera driver (Driver tab → Roll Back) or uninstalling that update (if safe). Pause updates while you test.
8) Lighting / exposure causes (non‑driver)
  • Flicker can come from auto‑exposure reacting to fluorescent/LED lighting and cause visible strobing. Quick test: change the room lighting (use incandescent/continuous LED, reduce flicker) or test outdoors. If lighting is the cause, look for camera app settings to lock exposure or try the OEM camera control app.
9) Final checks if still flickering
  • Test in a clean boot (msconfig → Diagnostic / clean boot) to rule out background services.
  • Test camera in Safe Mode with Networking (if camera works there, a background app/driver conflict is likely).
  • Check Event Viewer (System and Application) for camera/driver errors around the test time.
What to tell me if it’s still broken
  • Laptop model and Windows build (Settings → System → About).
  • Exact camera device name shown in Device Manager (copy the entry under Cameras/Imaging devices).
  • Whether flicker happens in all apps or just one app.
  • If you already tried any of the steps above (which ones).
If you want, I can give exact commands for restarting the service or fully removing/reinstalling the driver (pnputil / pnputil /delete‑driver), or walk you through Lenovo Vantage toggles. Which would you like?
 

Solution
Back
Top