Mặc dù Microsoft liên tục phát hành những bản cập nhật vá lỗi thường xuyên để khắc phục một số lỗi cho người dùng trong quá trình sử dụng máy tính Windows của mình. Tuy nhiên việc xảy ra lỗi là điều không thể tránh khỏi. Lỗi 0x80070057 là một trong những lỗi mà người dùng hay gặp phải. Vậy nguyên nhân gây ra lỗi là gì và làm sao để khắc phục lỗi này, mời bạn cùng tham khảo bài viết dưới đây của Quản trị mạng. Nguyên nhân gây ra lỗi 0x80070057 Có 2 nguyên nhân chính gây ra lỗi 0x80070057. 1. Lỗi 0x80070057 xảy ra trong quá trình bạn thử sao lưu các file trên Windows 7. 2. Trong quá trình cài đặt hệ điều hành Windows 7 hoặc phân vùng System Reserved bị lỗi, khi đó bạn cũng sẽ phải "đối mặt" với lỗi 0x80070057. 3. Nguyên nhân chính gây ra lỗi 0x80070057 trên máy tính của bạn là do Registry bị lỗi, và một số nguyên nhân khác. 1. Lỗi 0x80070057 trong quá trình sao lưu các file Trong quá trình sử dụng các phần mềm sao lưu mặc định trên Windows, bạn nhận được thông báo lỗi: “An internal error has occurred: The parameter is incorrect: (0x80070057)”. Để khắc phục lỗi này, bạn có thể áp dụng một trong số các giải pháp dưới đây: 1.1. Chỉnh sửa Registry Để sửa lỗi 0x80070057, giải pháp đầu tiên bạn có thể nghĩ đến là chỉnh sửa Registry. Registry đóng vai trò "chìa khóa" trong hệ thống cấu hình và điều khiển Windows. Do đó Quản trị mạng khuyến cáo bạn nên sử dụng công cụ để chỉnh sửa Registry cho an toàn. Công cụ để chỉnh sửa Registry hiệu quả nhất là Total System Care. Tải Total System Care về máy và cài đặt tại đây. Các bước để thêm một value Registry bằng tay: Bước 1: Click chọn Start => nhập Regedit.exe vào khung Search rồi nhấn Enter để mở cửa sổ Registry. Bước 2: Trên cửa sổ Registry, bạn điều hướng theo key: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemBước 3: Trên Menu Edit, kích chuột phải chọn New => DWORD value. Bước 4: Đặt tên cho value này là CopyFileBufferedSynchronousIo. Bước 5: Kích chuột phải vào CopyFileBufferedSynchronousIo chọn Modify. Bước 6: Tại khung Value data, bạn thiết lập giá trị là 1 rồi click chọn OK. Bước 7: Thoát khỏi Registry Editor. 1.2. Thay đổi cài đặt Decimal Symbol Thực hiện theo các bước dưới đây để sửa lỗi 0x80070057: 1. Click Start => Control Panel => Date, Time, Language and Regional Options => Region and Language. 2. Click chọn thẻ Formats, sau dó click chọn Additional settings. 3. Tại khung Decimal symbol, nhập .(dot), sau đó click chọn OK 2 lần. 4. Cuối cùng khởi động lại máy tính của bạn. 2. Lỗi 0x80070057 trong quá trình cài đặt hoặc trên Microsoft Outlook Nguyên nhân thứ 2 gây ra lỗi 0x80070057 có thể là do phân vùng System Reserved bị lỗi (vì một số nguyên nhân nào đó gây ra). Để khắc phục lỗi này bạn phải xóa các cửa sổ phân vùng đang tồn tại trên phần cài đặt các phiên bản Windows trước, bao gồm phân vùng System Reserved (thường nằm ở ổ C:). Sau đó tiến hành format Disk để xóa cài đặt Windows. Để làm được điều này, bạn thực hiện theo các bước dưới đây: 1. Chèn ổ đĩa Windows 7 DVD và bắt đầu cài đặt. 2. Chọn Custom (advanced). 3. Chọn Disk 0 partition 1 rồi click chọn Delete để xóa System Reserved Space. 4. Click chọn OK trên cửa sổ hộp thoại xuất hiện trên màn hình. 5. Tiếp theo chọn Disk 0 partition 2, và thực hiện các bước tương tự như trên Disk 0 partition 1. 6. Lúc này bạn sẽ có một số phân vùng ổ cứng Unallocated Space, nhiệm vụ của bạn là chọn và tạo một phân vùng mới. Lưu ý: Thực hiện các bước cẩn thận để tạo một Disk mới, tính toán kích thước Disk mới, sau đó click chọn Apply. 7. Lúc này trên màn hình xuất hiện hộp thoại thông báo mới, click chọn OK. 8. Tiếp theo chọn Disk 0 partition 2 và tiến hành Format phân vùng một lần nữa.