Solución: no se puede crear un archivo cuando ese archivo ya existe
Según los informes, varios usuarios reciben el error " No se puede crear un archivo cuando ese archivo ya existe " al intentar cambiar el estado del servicio de Tarjeta inteligente ( SCardSVR ) de Desactivado a un estado diferente. Se informa que el problema ocurre con varias versiones de Windows, incluidas Windows 7, Windows 8.1 y Windows 10.
¿Qué está causando el error "No se puede crear un archivo cuando ese archivo ya existe"?
Investigamos este problema en particular observando varios informes de usuarios y las estrategias de reparación más populares que se usan comúnmente para solucionar este problema en particular.
Como resultado, este problema en particular ocurre debido a una falla técnica común de Windows que se confirma que ocurre en Windows 8.1 y Windows 10. Microsoft ya ha lanzado una solución para esta falla particular, pero algunos usuarios afirman que " No se puede crear un archivo cuando ese archivo ya existe ", el error sigue ocurriendo incluso después de que instalaron la revisión provista por Microsoft.
Si tiene dificultades para resolver este problema en particular, este artículo le proporcionará varias guías de solución de problemas. A continuación, tiene tres métodos diferentes que otros usuarios en una situación similar han utilizado para resolver el problema.
Si desea ser lo más eficiente posible, siga los métodos a continuación en el orden en que se presentan. Uno de ellos está obligado a ayudarlo a solucionar o eludir el error " No se puede crear un archivo cuando ese archivo ya existe ".
Método 1: Instalar la actualización KB4057144 (solo Windows 10)
Si se encuentra con el problema en Windows 10, tiene una solución simple que le permitirá resolver el problema con una molestia mínima. Microsoft ha abordado este problema en particular con una actualización de revisión que se lanzó en enero de 2018 .
La actualización KB4057144 solucionó el problema por el cual al intentar cambiar el estado del servicio de tarjeta inteligente de Windows se activará el error " No se puede crear un archivo cuando ese archivo ya existe ".
Si tiene la costumbre de mantener la actualización de su sistema, lo más probable es que ya lo tenga instalado. Pero si no lo hace, siga las instrucciones a continuación para asegurarse de que la actualización KB4057144 esté instalada en su computadora:
- Presione la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . Luego, escriba ms-settings: windowsupdate y presione Entrar para abrir la pestaña Actualización de Windows dentro de la aplicación Configuración .
Cuadro de diálogo Ejecutar: ms-settings: windowsupdate - Dentro de la pantalla de Windows Update, haga clic en Buscar actualizaciones e instale todas las actualizaciones pendientes disponibles.
Instalar todas las actualizaciones de Windows pendientes - Cuando se le solicite reiniciar, haga clic en el botón Reiniciar ahora para permitir que su sistema operativo instale la actualización. Una vez que se complete el siguiente inicio, regrese a la misma pantalla y continúe con la instalación de la actualización pendiente hasta que no quede ninguna.
Reiniciar la computadora para permitir que el sistema operativo instale las actualizaciones - Una vez que se haya instalado cada actualización pendiente, acceda nuevamente a la pantalla Servicios y vea si ahora puede cambiar el estado del servicio de Tarjeta inteligente ( SCardSVR ).
Si todavía tiene el mismo problema o si tiene un problema con un sistema operativo diferente, vaya al siguiente método a continuación.
Método 2: Cambiar el estado de la tarjeta inteligente (SCardSvr) a través de Regedit
Si el primer método no se aplica a su escenario, puede evitar el problema por completo utilizando el Editor del registro para modificar el estado de la tarjeta inteligente (SCardSvR). Varios usuarios en una situación similar han informado que el siguiente procedimiento les ha ayudado a cambiar el estado del servicio SCardSvR sin encontrar el error " No se puede crear un archivo cuando ese archivo ya existe ".
Esto es lo que debes hacer:
- Presione la tecla Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba "regedit" y presione Entrar para abrir el Editor del Registro . Si el UAC (Control de cuentas de usuario) se lo solicita, haga clic en Sí para otorgar privilegios administrativos.
Accediendo al Editor del Registro a través del cuadro Ejecutar - Dentro del Editor del registro, navegue a la siguiente clave del registro:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SCardSvr
Navegando a la clave de registro SCardSvr Nota: Puede navegar a esta ubicación manualmente o puede pegar la dirección directamente en la barra de navegación.
- Una vez que llegue a la ubicación, haga doble clic en el valor de Inicio desde el lado derecho. A continuación, cambie los datos del Valor de acuerdo con el estado que desea establecer para el tipo de Inicio del SCardSVR:
Automático - 2
Manual - 3
Discapacitados - 4
Cambiar el valor de inicio a los datos de valor apropiados - Haga clic en Aceptar para guardar los cambios, luego cierre el Editor del Registro y reinicie su computadora. Una vez que se completa el siguiente inicio, el servicio de tipo de tarjeta inteligente de inicio ( SCardSVR ) ya debería haber cambiado.
Si todavía tiene el mismo problema o está buscando un enfoque diferente, continúe con el siguiente método a continuación.
Método 3: Cambiar el estado de la tarjeta inteligente (SCardSvr) a través del símbolo del sistema
Si los dos métodos anteriores no le permitieron resolver el error " No se puede crear un archivo cuando ese archivo ya existe ", veamos si una serie de comandos CMD lo harán. En algunos casos, se confirma que este problema se resuelve cambiando el tipo de inicio del servicio de tarjeta inteligente ( SCardSVR ) directamente desde una ventana de símbolo del sistema elevada.
Esto es lo que debes hacer:
- Presione la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . Luego, escriba "cmd" y presione Ctrl + Shift + Enter para abrir un símbolo del sistema elevado. Cuando se lo solicite el UAC (Control de cuentas de usuario), haga clic en Sí para otorgar privilegios administrativos.
Ejecutando CMD como administrador - Una vez que llegue dentro del símbolo del sistema elevado, escriba el siguiente comando para detener el servicio de tarjeta inteligente:
parada neta SCardSvr
- Una vez que se ha detenido el servicio, use uno de los siguientes comandos para cambiar el tipo de Inicio del servicio al estado que desee:
Automático: REG agrega "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f Manual: REG agrega "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 3 / f Desactivado: REG agrega "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 4 / f Automático (inicio retrasado): REG agrega "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f
- Una vez que se ha cambiado el Tipo de inicio, escriba el siguiente comando para reiniciar el servicio de tarjeta inteligente:
inicio neto SCardSvr