He tenido los mismos problemas con mis iPhones (5s y 7). Descubrí que mi problema era que mi teléfono estaba demasiado lleno, y estaba causando que el teléfono actuara como "buggy" y lento. Pude transferir fotos pequeñas, pero los videos fueron una pesadilla y, a menudo, el iPhone no se reconoce después de una transferencia de video, o incluso antes. Entonces tendría que desconectar / volver a conectar mi teléfono a la PC e intentarlo de nuevo.
Encontré que un cable Lightning más nuevo (el que tiene mi 7 no es mi 5s) ayudó un poco.
Pero lo que realmente marcó la diferencia para mí fue despejar varios GB de espacio en mi teléfono (eliminar o descargar algunas aplicaciones y cosas por el estilo, que también era muy difícil de hacer cuando la memoria del teléfono era baja).
Una vez que tuve más espacio libre en mi teléfono que el tamaño del video más grande que tenía, entonces la transferencia de fotos / videos desde el iPhone a la PC con Windows fue muy fácil.
Supongo que al igual que con las PC con Windows, siempre debes tratar de mantener una buena cantidad de espacio libre para que funcione. Ojalá pudiera poner una advertencia en mi iPhone, cuando solo me quedan un par de GB de espacio libre, por lo que puedo convertir en una prioridad mover / hacer una copia de seguridad de mis fotos ANTES de que el teléfono actúe de forma irregular.
¡Y realmente me gustaría poder hacer que el iPhone haga una pausa para tomar el video (o al menos darme una advertencia), antes de que se grabe en todo el espacio libre que queda en mi teléfono! Muchas veces, mientras grababa, sucedió que el video se detuvo, pero solo porque no quedaba espacio en el teléfono. Parece que sería genial, excepto que el teléfono es lento y está lleno de errores y es realmente difícil transferir fotos / videos para recuperar el espacio libre que se necesita.