Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

수정: '해당 파일이 이미 있으므로 만들 수 없습니다' 오류 해결 방법

일부 사용자들이 스마트 카드(SCardSVR) 서비스의 상태를 사용 안 함에서 다른 상태로 변경하려고 할 때 "해당 파일이 이미 있으므로 만들 수 없습니다" 오류가 발생한다고 보고하고 있습니다. 이 문제는 Windows 7, Windows 8.1, Windows 10 등 여러 Windows 버전에서 나타나는 것으로 알려져 있습니다.

'해당 파일이 이미 있으므로 만들 수 없습니다' 오류의 원인은 무엇인가요?

다양한 사용자 보고와 이 문제에 일반적으로 적용되는 복구 전략을 조사한 결과, 이 오류는 Windows 8.1과 Windows 10에서 확인된 흔한 Windows 결함 때문에 발생하는 것으로 밝혀졌습니다. Microsoft는 이미 이 문제에 대한 수정 사항을 배포했지만, 일부 사용자들은 Microsoft가 제공한 핫픽스를 설치한 후에도 여전히 동일한 오류가 발생한다고 주장합니다.

이 문제로 어려움을 겪고 있다면 이 글에서 몇 가지 문제 해결 방법을 소개합니다. 아래에는 비슷한 상황에 있던 다른 사용자들이 실제로 문제를 해결하는 데 성공한 세 가지 방법이 정리되어 있습니다.

가장 효율적으로 진행하려면 아래 방법들을 제시된 순서대로 하나씩 따라 하시기 바랍니다. 그중 하나가 반드시 오류를 해결하거나 우회하는 데 도움이 될 것입니다.

방법 1: KB4057144 업데이트 설치 (Windows 10 전용)

Windows 10에서 이 문제가 발생한다면 최소한의 번거로움으로 문제를 해결할 수 있는 간단한 방법이 있습니다. Microsoft는 2018년 1월에 배포한 핫픽스 업데이트를 통해 이 문제를 공식적으로 해결했습니다.

KB4057144 업데이트는 스마트 카드 Windows 서비스의 상태를 변경하려고 할 때 "해당 파일이 이미 있으므로 만들 수 없습니다" 오류가 발생하는 문제를 수정했습니다.

평소 시스템을 최신 상태로 유지하는 습관이 있다면 이미 설치되어 있을 가능성이 높습니다. 하지만 확실하지 않다면 아래 지침에 따라 KB4057144 업데이트가 컴퓨터에 설치되어 있는지 확인하세요:

  1. Windows 키 + R을 눌러 실행 대화상자를 엽니다. 그런 다음 ms-settings:windowsupdate를 입력하고 Enter 키를 눌러 설정 앱의 Windows Update 탭으로 이동합니다.
  2. Windows Update 화면에서 업데이트 확인을 클릭하고 대기 중인 모든 업데이트를 설치합니다.
  3. 재시작하라는 메시지가 표시되면 지금 다시 시작 버튼을 클릭하여 OS가 업데이트를 설치하도록 합니다. 재부팅이 완료되면 같은 화면으로 돌아가 더 이상 남은 업데이트가 없을 때까지 설치를 반복합니다.
  4. 모든 대기 중인 업데이트가 설치되면 다시 서비스 화면에 접속하여 스마트 카드(SCardSVR) 서비스의 상태를 정상적으로 변경할 수 있는지 확인합니다.

여전히 같은 문제가 발생하거나 다른 운영 체제를 사용 중이라면 아래의 다음 방법으로 넘어가세요.

방법 2: 레지스트리 편집기(Regedit)로 스마트 카드(SCardSvr) 서비스 상태 변경

첫 번째 방법이 상황에 맞지 않는다면, 레지스트리 편집기를 사용하여 스마트 카드(SCardSvR) 서비스의 상태를 직접 수정함으로써 문제를 완전히 우회할 수 있습니다. 비슷한 상황에 있던 여러 사용자들이 아래 절차를 통해 오류 없이 SCardSvr 서비스의 상태를 변경하는 데 성공했다고 보고했습니다.

다음 단계를 따르세요:

  1. Windows 키 + R을 눌러 실행 대화상자를 열고 regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 실행합니다. UAC(사용자 계정 컨트롤) 메시지가 표시되면 를 클릭하여 관리자 권한을 부여합니다.
  2. 레지스트리 편집기에서 다음 레지스트리 키로 이동합니다:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCardSvr

    참고: 이 위치로 직접 이동하거나, 경로를 복사하여 상단의 탐색 모음에 붙여넣으면 더 빠르게 이동할 수 있습니다.

  3. 해당 위치에 도착하면 오른쪽 창에서 Start 값을 두 번 클릭합니다. 그런 다음 SCardSVR 서비스의 시작 유형으로 설정하려는 상태에 맞게 값 데이터를 변경합니다:
    자동 – 2
    수동 – 3
    사용 안 함 – 4
  4. 확인을 클릭하여 변경 사항을 저장한 후 레지스트리 편집기를 닫고 컴퓨터를 재시작합니다. 재부팅이 완료되면 스마트 카드(SCardSVR) 서비스의 시작 유형이 이미 변경되어 있어야 합니다.

여전히 같은 문제가 발생하거나 다른 접근 방식을 원한다면 아래의 마지막 방법으로 넘어가세요.

방법 3: 명령 프롬프트로 스마트 카드(SCardSvr) 서비스 상태 변경

위의 두 가지 방법으로도 오류가 해결되지 않았다면 CMD 명령을 활용해 보세요. 실제로 관리자 권한 명령 프롬프트 창에서 직접 스마트 카드(SCardSVR) 서비스의 시작 유형을 변경하여 문제가 해결된 사례가 확인되었습니다.

다음 단계를 따르세요:

  1. Windows 키 + R을 눌러 실행 대화상자를 엽니다. 그런 다음 cmd를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 메시지가 표시되면 를 클릭하여 관리자 권한을 부여합니다.
  2. 관리자 권한 명령 프롬프트가 열리면 다음 명령을 입력하여 스마트 카드 서비스를 먼저 중지합니다:
    net stop SCardSvr
  3. 서비스가 중지되면 다음 명령 중 원하는 상태에 해당하는 것을 입력하여 서비스의 시작 유형을 변경합니다:
    자동:
    REG add "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start /t REG_DWORD /d 2 /f
    수동:
    REG add "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start /t REG_DWORD /d 3 /f
    사용 안 함:
    REG add "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start /t REG_DWORD /d 4 /f
    자동(지연된 시작):
    REG add "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start /t REG_DWORD /d 2 /f
  4. 시작 유형이 변경되면 다음 명령을 입력하여 스마트 카드 서비스를 다시 시작합니다:
    net start SCardSvr

위 방법들을 순서대로 적용하면 대부분의 경우 "해당 파일이 이미 있으므로 만들 수 없습니다" 오류 없이 스마트 카드 서비스의 상태를 자유롭게 변경할 수 있습니다. 그래도 문제가 지속된다면 시스템 파일 손상 여부를 점검하기 위해 sfc /scannow 명령을 실행해 보는 것도 좋은 방법입니다.