Stalled photo import

iPhone Photo Import Stuck at 0% on Windows? Troubleshooting Steps

A stalled progress bar can mean slow initial enumeration, an unavailable cloud original, or a failing connection; these causes need different responses.

A 0% progress bar is a symptom, not a diagnosis

Microsoft Photos may spend time finding the iPhone’s media before it begins copying. A stalled import can also mean the phone is locked, older originals are only in iCloud, a drive is out of space or the USB session is unstable. The key is to find the first stage that fails.

Do not immediately start the same 30,000-photo import again. You may create partial duplicate batches without learning anything new.

Run three controlled imports

Test A — five recent photos. Unlock the iPhone, connect a known data-capable cable, open Windows Photos → Import and select five pictures captured today. Save them to a new local Windows folder.

Test B — one older picture. If Test A succeeds, pick a photo from a previous year. If this alone fails, check whether its original is fully available on the device or only in iCloud Photos.

Test C — one large video. If photos succeed but a video stalls, inspect its source size, destination free space and whether the target drive’s file system supports that individual file.

These small tests isolate problems faster than retrying the full library.

What each test tells you

Result Next investigation
Phone never appears as an import source Unlock, cable, trust dialog and device recognition
New photos work; old photos do not iCloud original availability
Local PC folder works; external drive fails Destination drive, permissions or file system
Everything works in small batches only Long-session stability and batch planning
The copy finishes but the file cannot open HEIC/HEVC decoding or actual file corruption

If a progress indicator looks frozen but Windows is actively enumerating a very large collection, allow reasonable time and monitor the device. Do not assume every initial pause is an error, but do not leave an irrecoverably stalled import running indefinitely without checking the next step.

Recover without losing the previous attempts

Look inside the original Windows destination and identify any fully copied files before restarting. Put retries in a new dated folder. Compare filenames, capture timestamps and real content; camera filenames can repeat, and Live Photo pairs may resemble duplicates.

When a few items repeatedly fail, retry them individually instead of discarding the successful batch. Open full-resolution photos and play long videos through their end.

Cable-free workaround, with limits

If the failure is specific to the Windows USB import route, DropToPC can send selected media via QR-paired wireless transfer. Free local sending is direct and fast, while free cross-network transfer is slower than Pro with no cumulative product volume/count cap.

It still requires accessible originals, a working PC receiver and free Windows storage. It cannot solve missing iCloud originals or a full destination drive. See USB disconnect troubleshooting for a different but related symptom.

Official references

These resources explain the relevant platform behavior. App features and system menus can change with updates.

Want a dedicated wireless transfer from iPhone to Windows?

DropToPC uses QR-code pairing and supports Windows 10 and 11. Free transfers preserve original photo and video quality. On a local network, transfers are direct, fast and free with no cumulative volume or usage caps. Across different networks, the free tier still has no cumulative volume or usage cap, but operates at a lower speed than Pro. Pro adds higher-speed cross-network transfers and resumable, incremental automatic backup that can continue after a Windows restart and recognize newly captured, previously unsent photos. How the backup works.

Visit official DropToPC website ↗

TransferToPC and DropToPC share the same owner. Product information is not an independent performance test. Read our ownership disclosure.