Khắc phục: Không thể tạo tệp khi tệp đó đã tồn tại
Một số người dùng được cho là nhận được “Không thể tạo một tập tin khi tập tin đã tồn tại”Khi cố gắng thay đổi trạng thái của Thẻ thông minh (SCardSVR) dịch vụ từ Tàn tật sang một trạng thái khác. Sự cố được báo cáo là xảy ra với nhiều phiên bản Windows bao gồm Windows 7, Windows 8.1 và Windows 10.
Điều gì đang gây ra lỗi “Không thể tạo tệp khi tệp đó đã tồn tại”?
Chúng tôi đã điều tra vấn đề cụ thể này bằng cách xem xét các báo cáo người dùng khác nhau và các chiến lược sửa chữa phổ biến nhất thường được sử dụng để khắc phục sự cố cụ thể này.
Hóa ra, sự cố cụ thể này xảy ra do sự cố Windows phổ biến được xác nhận là xảy ra trên Windows 8.1 và Windows 10. Microsoft đã phát hành bản sửa lỗi cho sự cố cụ thể này, nhưng một số người dùng cho rằng “Không thể tạo một tập tin khi tập tin đã tồn tại”Vẫn xảy ra lỗi ngay cả khi họ đã cài đặt hotfix do Microsoft cung cấp.
Nếu bạn đang đấu tranh để giải quyết vấn đề cụ thể này, bài viết này sẽ cung cấp cho bạn một số hướng dẫn khắc phục sự cố. Dưới đây, bạn có ba phương pháp khác nhau mà những người dùng khác trong tình huống tương tự đã sử dụng để khắc phục sự cố.
Nếu bạn muốn hiệu quả nhất có thể, hãy làm theo các phương pháp bên dưới theo thứ tự được trình bày. Một trong số họ nhất định sẽ giúp bạn sửa chữa hoặc phá vỡ “Không thể tạo một tập tin khi tập tin đã tồn tại" lỗi.
Phương pháp 1: Cài đặt bản cập nhật KB4057144 (chỉ dành cho Windows 10)
Nếu bạn đang gặp phải sự cố trên Windows 10, bạn có một bản sửa lỗi đơn giản sẽ cho phép bạn giải quyết vấn đề một cách tối thiểu. Microsoft đã giải quyết vấn đề cụ thể này bằng một bản cập nhật hotfix được phát hành vào Tháng 1 năm 2018.
CácKB4057144bản cập nhật đã giải quyết vấn đề trong đó cố gắng thay đổi trạng thái của dịch vụ Windows Thẻ thông minh sẽ kích hoạt “Không thể tạo một tập tin khi tập tin đã tồn tại" lỗi.
Nếu bạn có thói quen giữ bản cập nhật hệ thống của mình, rất có thể bạn đã cài đặt phần mềm này. Nhưng nếu bạn không, hãy làm theo các hướng dẫn bên dưới để đảm bảo rằngKB4057144cập nhật trong cài đặt trên máy tính của bạn:
- nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Sau đó, gõms-settings: windowsupdatevà nhấn Enter để mở cập nhật hệ điều hành Window tab bên trong Cài đặt ứng dụng.
- Bên trong màn hình Windows Update, nhấp vào Kiểm tra cập nhật và cài đặt mọi bản cập nhật đang chờ xử lý có sẵn.
- Khi được nhắc khởi động lại, hãy nhấp vào Khởi động lại ngay bây giờ để cho phép hệ điều hành của bạn cài đặt bản cập nhật. Khi lần khởi động tiếp theo hoàn tất, hãy quay lại màn hình đó và tiếp tục cài đặt bản cập nhật đang chờ xử lý cho đến khi bạn không còn bản cập nhật nào.
- Khi mọi bản cập nhật đang chờ xử lý đã được cài đặt, hãy truy cập vào Dịch vụ màn hình lại và xem liệu bây giờ bạn có thể thay đổi trạng thái của Thẻ thông minh hay không (SCardSVR) dịch vụ.
Nếu bạn vẫn gặp sự cố tương tự hoặc bạn đang gặp sự cố với một hệ điều hành khác, hãy chuyển sang phương pháp tiếp theo bên dưới.
Phương pháp 2: Thay đổi trạng thái của Thẻ thông minh (SCardSvr) qua Regedit
Nếu phương pháp đầu tiên không áp dụng được cho trường hợp của bạn, bạn có thể khắc phục sự cố hoàn toàn bằng cách sử dụng Trình chỉnh sửa sổ đăng ký để sửa đổi trạng thái của Thẻ thông minh (SCardSvR). Một số người dùng trong tình huống tương tự đã báo cáo rằng quy trình dưới đây đã giúp họ thay đổi trạng thái củaSCardSvRdịch vụ mà không gặp phải “Không thể tạo một tập tin khi tập tin đã tồn tại" lỗi.
Đây là những gì bạn cần làm:
- nhấn Phím Windows + R để mở hộp thoại Chạy. Sau đó, gõ "Regedit" và hãy nhấn Đi vào để mở ra Trình chỉnh sửa sổ đăng ký. Nếu được nhắc bởi UAC (Kiểm soát tài khoản người dùng) nhấp chuột Đúng để cấp đặc quyền quản trị.
- Bên trong Registry Editor, điều hướng đến khóa đăng ký sau:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SCardSvr
Ghi chú: Bạn có thể điều hướng đến vị trí này theo cách thủ công hoặc bạn có thể dán địa chỉ trực tiếp vào thanh điều hướng.
- Khi bạn đến vị trí, hãy nhấp đúp vào Khởi đầu giá trị từ phía bên phải. Tiếp theo, thay đổi dữ liệu Giá trị theo trạng thái bạn muốn đặt cho kiểu Khởi động của SCardSVR:
Tự động - 2
Hướng dẫn sử dụng - 3
Đã tắt - 4
- Nhấp chuột đồng ý để lưu các thay đổi, sau đó đóng Registry Editor và khởi động lại máy tính của bạn. Khi lần khởi động tiếp theo hoàn tất, Loại khởi động của Thẻ thông minh (SCardSVR) dịch vụ đã được thay đổi.
Nếu bạn vẫn gặp sự cố tương tự hoặc bạn đang tìm kiếm một cách tiếp cận khác, hãy chuyển sang phương pháp tiếp theo bên dưới.
Phương pháp 3: Thay đổi trạng thái của Thẻ thông minh (SCardSvr) qua Command Prompt
Nếu hai phương pháp trên không cho phép bạn giải quyết lỗi “Không thể tạo một tập tin khi tập tin đã tồn tại”, Hãy xem liệu một loạt lệnh CMD có thực hiện không. Trong một số trường hợp, vấn đề này được xác nhận là đã được giải quyết bằng cách thay đổi loại Khởi động của Thẻ thông minh (SCardSVR) dịch vụ trực tiếp từ cửa sổ Dấu nhắc lệnh nâng cao.
Đây là những gì bạn cần làm:
- nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Sau đó, gõ "Cmd" và hãy nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao. Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp chuột Đúng để cấp đặc quyền quản trị.
- Khi bạn đến bên trong Command Prompt nâng cao, hãy nhập lệnh sau để dừng dịch vụ Thẻ thông minh:
net dừng SCardSvr
- Khi dịch vụ đã bị dừng, hãy sử dụng một trong các lệnh sau để thay đổi Loại khởi động của dịch vụ đến trạng thái mà bạn muốn:
Tự động: ĐĂNG KÝ thêm "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Bắt đầu / t REG_DWORD / d 2 / f Hướng dẫn sử dụng: ĐĂNG KÝ thêm "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Bắt đầu / t REG_DWORD / d 3 / f Tàn tật: ĐĂNG KÝ thêm "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Bắt đầu / t REG_DWORD / d 4 / f Tự động (Bắt đầu bị Trễ): ĐĂNG KÝ thêm "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Bắt đầu / t REG_DWORD / d 2 / f
- Một khi Loại khởi động đã được thay đổi, hãy nhập lệnh sau để khởi động lại dịch vụ Thẻ thông minh:
net start SCardSvr