Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Cách sửa lỗi cập nhật Windows 0x80070057

Lỗi Windows 0x80070057 nổi tiếng với người dùng Windows qua nhiều thời kỳ. Gây khó chịu cho hệ thống sysadmins trên khắp đất nước, lỗi này đã xảy ra với hệ thống của chúng tôi kể từ ít nhất là Windows XP, đi kèm với một số lỗi hệ thống.

Do đó, đây không phải là một lỗi hoàn toàn khó sửa và chúng tôi có thể hướng dẫn bạn cách khắc phục chính xác.

Mã lỗi Windows 0x80070057 có nghĩa là gì?

Mã lỗi 0x80070057 có nghĩa là Windows đã gặp sự cố lưu trữ. Có thể, ổ cứng hoặc SSD của bạn không còn đủ dung lượng để tải xuống hoặc sao chép tệp. Nhưng lỗi này cũng có thể báo hiệu hệ thống tệp không tương thích, ổ cứng bị hỏng hoặc bất kỳ vấn đề nào khác liên quan đến bộ nhớ.

Lỗi không xác định; Tham số không xác định; Dịch vụ không chạy

Thông báo đến với lỗi 0x80070057 có thể khác nhau, tùy thuộc vào vị trí tìm thấy lỗi trong dịch vụ cập nhật, nhưng nó thường là biến thể của "Lỗi không xác định", "Gặp phải thông số không xác định" hoặc đơn giản là "Dịch vụ bắt buộc không chạy. "

Sau đó, dịch vụ cập nhật hoặc hoạt động bạn đã tham gia sẽ kết thúc, giúp bạn vững vàng trở lại vị trí ban đầu.

Một bản cập nhật Windows cụ thể, cụ thể là Bản cập nhật Windows 10 Anniversary 2016 hoặc Windows 10 Bản dựng 1607, đã thấy nhiều báo cáo về lỗi. Vì lỗi này thường liên quan đến quá trình Windows Update nên nhiều người dùng không hài lòng với nó.

Bản cập nhật hoặc để lại quá trình cập nhật chưa hoàn thành và tạm thời "phá vỡ" hệ thống hoặc chỉ đơn giản là bị buộc quay lại Windows 10 Build 1507 (hay còn gọi là Threshold 1). Rất tiếc, lỗi đã không biến mất kể từ đó.

Lỗi 0x80070057 thường xảy ra khi:

  • Bạn đang cố gắng sao lưu các tệp của mình và đã xảy ra lỗi.
  • Bạn đang cố gắng cài đặt hệ điều hành Windows và Phân vùng dành riêng cho Hệ thống bị hỏng.
  • Các mục nhập chính sách hoặc sổ đăng ký bị hỏng đang can thiệp vào quá trình Windows Update.
  • Đã xảy ra một số sự cố khi cài đặt các bản cập nhật và hệ thống sẽ cố gắng thử lại sau.

Tất cả đều khó chịu một cách vui vẻ, tất cả đều có thể khắc phục được.

11 cách phổ biến để sửa mã lỗi 0x80070057

Điều khó chịu về mã lỗi 0x80070057 là bạn hiếm khi biết chính xác nguyên nhân gây ra nó. Nếu nó xảy ra trong quá trình cập nhật Windows, rất có thể bạn đã hết dung lượng bộ nhớ. Nhưng nó thực sự chỉ là một phỏng đoán có học.

Chúng tôi sẽ hướng dẫn bạn qua tất cả các bản sửa lỗi tiềm năng, bắt đầu với những bản sửa lỗi phổ biến và dễ dàng nhất. Nếu bạn nhận được một thông báo lỗi cụ thể, hãy xem chúng tôi có đề cập đến nó bên dưới hay không.

1. Xóa dung lượng Drive

Cách sửa lỗi cập nhật Windows 0x80070057

Lỗi 0x80070057 thường xuất hiện cùng với Windows Update vì các tệp cập nhật có thể rất lớn. Hơn nữa, khi Windows thực hiện cập nhật toàn bộ hệ thống, nó sẽ lưu trữ phiên bản cũ trong một thư mục có tên Windows.old, thư mục này có thể chiếm nhiều GB dung lượng lưu trữ; nhiều hơn những gì bạn có thể có.

thường là khi Windows Update không thành công. Nhưng đây không phải là lần duy nhất lỗi này có thể xuất hiện.

Để xem còn bao nhiêu dung lượng trên ổ đĩa hệ thống của bạn, hãy nhấn Win + E để khởi chạy File Explorer và PC này . Nếu có vẻ như nó đã bị chật, hãy nhấp chuột phải vào ổ đĩa, chọn Thuộc tính> Dọn dẹp ổ đĩa> Tệp hệ thống .

Kiểm tra mọi thứ có thể hoạt động, đặc biệt là Thùng rác Dọn dẹp Windows Update , sau đó nhấp vào OK và xác nhận bằng Xóa tệp . Nếu muốn giữ lại các tệp Windows Update để khôi phục, bạn có thể bỏ qua bước Tệp Hệ thống và bắt đầu từ Dọn dẹp Ổ đĩa.

Vẫn gặp lỗi? Hãy thử xóa thêm dung lượng lưu trữ của Windows hoặc tiếp tục với các giải pháp sau.

2. Đồng bộ hóa Ngày và Giờ của Windows

Cách sửa lỗi cập nhật Windows 0x80070057

Khi đồng hồ Windows của bạn không đồng bộ, nó có thể gây ra tất cả các loại vấn đề, bao gồm cả mã lỗi 0x80070057. Mặc dù đây không phải là nguyên nhân phổ biến, nhưng nó có xu hướng dễ dàng sửa chữa.

Đầu tiên, hãy kiểm tra ngày và giờ bằng cách nhấp vào thời gian ở ngoài cùng bên phải của Thanh tác vụ Windows. Nếu có vẻ đúng, chúng ta có thể bỏ qua bước này, nhưng nếu nó không phù hợp với ngày và giờ thực tế, hãy nhấp chuột phải vào Thanh tác vụ và chọn Điều chỉnh ngày / giờ . Chúng tôi khuyên bạn nên bật các tùy chọn sau:

  • Đặt thời gian tự động
  • Đặt múi giờ tự động
  • Tự động điều chỉnh thời gian tiết kiệm ánh sáng ban ngày

Với những bộ đó, hãy nhấp vào Đồng bộ hóa ngay bây giờ , chỉ để được chắc chắn. Nếu bạn thấy rằng thời gian Windows của mình tiếp tục bị mất đồng bộ, có thể có một vấn đề nghiêm trọng hơn.

3. Kiểm tra Windows Update

Cách sửa lỗi cập nhật Windows 0x80070057

Nếu mã lỗi 0x80070057 hiển thị độc lập với Windows Update, thì nguyên nhân có thể là do thiếu bản cập nhật. Để kiểm tra xem bạn có bản cập nhật đang chờ xử lý hay không, hãy nhấn Win + I , đi tới Cập nhật &Bảo mật và nhấp vào Kiểm tra các bản cập nhật . Cài đặt mọi bản cập nhật đang chờ xử lý, sau đó thử lại.

4. Chạy Chkdsk

Cách sửa lỗi cập nhật Windows 0x80070057

Chkdsk là cách dễ nhất để nhanh chóng tìm và sửa các tệp bị hỏng. Công cụ Windows này quét toàn bộ ổ cứng của bạn và cũng có thể xác định phần cứng bị lỗi.

Để chạy Chkdsk, nhấn Win + E để khởi chạy Trình khám phá tệp, sau đó đi tới PC này , nhấp chuột phải vào ổ đĩa hệ thống và chọn Thuộc tính .

Từ đây, chuyển sang Công cụ , nhấp vào Kiểm tra , sau đó nhấp vào Quét ổ đĩa . Quá trình quét sẽ diễn ra trong nền. Trong trường hợp tìm thấy bất kỳ vấn đề nào, bạn có thể chọn phải làm gì với chúng. Chúng tôi khuyên bạn nên sửa chúng và khởi động lại hệ thống của mình.

5. Sử dụng Trình kiểm tra tệp hệ thống

Windows có một công cụ Kiểm tra Tệp Hệ thống có sẵn mà chúng ta có thể sử dụng để quét hệ thống để tìm bất kỳ tệp nào có khả năng bị hỏng. Công cụ này sẽ trình bày chi tiết và có khả năng khắc phục mọi lỗi không mong muốn, đưa hệ thống trở lại trạng thái hoạt động tốt.

Mở Command Prompt nâng cao bằng cách nhấp chuột phải vào Start Menu và chọn Command Prompt (Admin) hoặc Windows PowerShell (Quản trị viên) . Bây giờ hãy chạy lệnh sau:

sfc /scannow

Lệnh này có thể mất một chút thời gian để hoàn thành. Không đóng cửa sổ Command Prompt cho đến khi quá trình xác minh hoàn tất 100%. Khi hoàn tất, bạn sẽ nhận được một trong các thông báo sau:

  • Bảo vệ tài nguyên Windows không tìm thấy bất kỳ vi phạm tính toàn vẹn nào. Hệ thống của bạn không chứa bất kỳ tệp nào bị hỏng; bạn cần thử một bản sửa lỗi khác cho sự cố này
  • Bảo vệ tài nguyên Windows không thể thực hiện thao tác được yêu cầu. Bạn cần khởi động lại hệ thống của mình ở Chế độ an toàn, sau đó chạy lệnh
  • Bảo vệ Tài nguyên Windows đã tìm thấy các tệp bị hỏng và sửa chữa chúng thành công. Thông tin chi tiết có trong CBS.Log % WinDir% \ Nhật ký \ CBS \ CBS.log. Để xem chi tiết về những gì mà Trình kiểm tra tệp hệ thống đã khắc phục, hãy xem hướng dẫn bên dưới
  • Bảo vệ Tài nguyên Windows đã tìm thấy các tệp bị hỏng nhưng không thể sửa một số tệp trong số đó. Thông tin chi tiết có trong CBS.Log % WinDir% \ Nhật ký \ CBS \ CBS.log. Bạn sẽ cần sửa chữa các tệp bị hỏng theo cách thủ công. Làm theo hướng dẫn bên dưới để tìm tệp bị hỏng, sau đó thay thế theo cách thủ công bằng bản sao tốt đã biết của tệp.
Cách sửa lỗi cập nhật Windows 0x80070057

Nếu bạn nhận được một trong hai thông báo cuối cùng, có thể bạn sẽ muốn xem nhật ký Kiểm tra Tệp Hệ thống. Điều này đặc biệt quan trọng nếu bạn nhận được tin nhắn cuối cùng.

Trước tiên, bạn sẽ cần mở Command Prompt nâng cao bằng cách nhấp chuột phải vào menu Bắt đầu và chọn Command Prompt (Admin) hoặc Windows PowerShell (Quản trị viên) . Bây giờ hãy chạy lệnh sau:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop
fcdetails.txt"

Thao tác này sẽ sao chép các chi tiết của nhật ký vào một tệp notepad thuần túy mà bạn sẽ tìm thấy trên màn hình của mình. Vì bản cài đặt Windows của tôi còn khá nhiều thứ mới, nên tôi vẫn chưa gặp phải bất kỳ vấn đề nào. Như vậy, nhật ký của tôi trông giống như sau:

Cách sửa lỗi cập nhật Windows 0x80070057

Tuy nhiên, nếu bạn có các tệp bị hỏng mà quy trình SFC không thể tự động thay thế, bạn sẽ phát hiện ra một số mục nhập như thế này (lấy từ tài liệu Hỗ trợ của Microsoft trên Trình kiểm tra tệp hệ thống):

2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot
repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version =
6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral,
VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type
neutral, TypeName neutral, PublicKey neutral in the store, file is missing

Bây giờ chúng tôi có thể thay thế tệp bị hỏng bằng một bản sao tốt đã biết, một lần nữa bằng cách sử dụng Command Prompt. Trước tiên, bạn sẽ cần mở Command Prompt nâng cao bằng cách nhấp chuột phải vào menu Bắt đầu và chọn Command Prompt (Admin) hoặc Windows PowerShell (Quản trị viên) .

Bây giờ chúng tôi sẽ cần có quyền sở hữu quản trị đối với tệp bị hỏng. Xin lưu ý rằng trong mỗi trường hợp được liệt kê, bạn nên thay thế pathandfilename với thông tin được cung cấp trong sfcdetails.txt được tạo trong phần trước.

Sử dụng lệnh sau:

takeown /f pathandfilename
Cách sửa lỗi cập nhật Windows 0x80070057

Bây giờ, hãy sử dụng lệnh sau để cấp cho quản trị viên quyền truy cập đầy đủ vào hệ thống tệp bị hỏng:

icacls pathandfilename/grant administrators:F

Cuối cùng, thay thế tệp hệ thống bị hỏng bằng một bản sao tốt đã biết bằng cách sử dụng lệnh sau

copy sourcefile destinationfile

Ví dụ:nếu bạn đã sao chép một tệp hệ thống tốt đã biết từ một hệ thống chạy cùng một hệ điều hành (và cùng một phiên bản, cùng một bản dựng, v.v.) vào USB, lệnh có thể giống như sau:

copy f:\usbstick\jscript.dll c:\windows
ystem32\jscript.dll

6. Chạy lệnh DISM

Nếu quá trình thay thế thủ công được mô tả ở trên tỏ ra quá khó hoặc nếu có quá nhiều tệp cần thay thế, chúng tôi có thể sử dụng lệnh DISM.

DISM là viết tắt của Deployment Image &Serving Management, và chúng ta có thể sử dụng lệnh này để tải xuống và khôi phục tình trạng tệp hệ thống. Từ dấu nhắc Command Prompt hoặc Windows PowerShell nâng cao, hãy nhập lệnh sau:

DISM /Online /Cleanup-Image /RestoreHealth

Tùy thuộc vào tình trạng hệ thống của bạn và mức độ hỏng hóc hiện tại, lệnh này có thể mất một lúc để hoàn thành. Quá trình này được biết là có vẻ như bị treo ở mức 20%.

Nếu điều đó xảy ra, chỉ cần đợi một thời gian, nó sẽ tiếp tục theo cách riêng của nó. Sau khi hoàn tất, hãy kiểm tra xem có tệp nào đã được thay thế hay không. Nếu có, bạn sẽ cần khởi động lại máy tính của mình, sau đó chạy lại lệnh sfc / scannow. Nó sẽ thay thế tệp bị hỏng vào khoảng thời gian này.

7. Khắc phục sự can thiệp của chính sách nhóm

Điều này không xảy ra với tất cả mọi người, nhưng khi Windows 10 được phát hành, nhiều người dùng (có thể hiểu là) đã tỏ ra khó chịu với hệ thống Windows Update cổ điển do Microsoft đo lường.

Người dùng Windows 10 Home phần lớn bị ràng buộc với hệ thống này, nhưng người dùng Windows 10 Pro có tùy chọn thay đổi cài đặt Chính sách nhóm của họ để làm cho hệ thống cập nhật bất lực.

Liên quan:Cách truy cập Trình chỉnh sửa chính sách nhóm trong Windows Home

Tuy nhiên, việc can thiệp vào chính sách này có thể chính là nguyên nhân gây ra sự cố với quy trình Windows Update.

Nhấn Win + R để mở hộp thoại Run. Nhập gpedit.msc và nhấn Enter . Bây giờ, hãy làm theo đường dẫn này Cấu hình máy tính> Mẫu quản trị> Thành phần Windows> Windows Update> Định cấu hình cập nhật tự động> Chưa định cấu hình.

Khởi động lại hệ thống của bạn và hy vọng quá trình cập nhật sẽ hoàn tất.

8. Đặt lại kho lưu trữ cập nhật Windows

Đôi khi, chúng tôi có thể đặt lại kho lưu trữ Windows Update để giải quyết vấn đề. Đây là một quá trình hơi dài mà tôi sẽ không trình bày chi tiết trong bài viết này.

Tuy nhiên, tôi sẽ chỉ cho bạn tài liệu Hỗ trợ của Microsoft trình bày chi tiết toàn bộ quy trình, vì vậy bạn có thể thử khắc phục sự cố này với thông tin của họ.

9. Trình gỡ rối Windows Update

Tôi không chắc Trình khắc phục sự cố Windows Update hoạt động tốt như thế nào đối với lỗi này, vì lỗi này có thể bị ảnh hưởng trực tiếp bởi các chính sách nhóm và cài đặt hệ thống khác.

Nhưng nếu bạn vẫn không thể hoàn thành cập nhật, thì bạn nên tải xuống và thử.

Truy cập trang này và tải xuống Trình gỡ rối Windows Update. Sau khi tải xuống, hãy chạy trình khắc phục sự cố.

Chọn Windows Update, sau đó chọn Nâng cao , sau đó Chạy với tư cách quản trị viên. Thao tác này sẽ chạy trình khắc phục sự cố với tư cách là Quản trị viên và sẽ có thể tìm và giải quyết nhiều vấn đề hơn. Nhấn Tiếp theo .

Trình khắc phục sự cố sẽ tự động quét hệ thống của bạn để tìm các sự cố ảnh hưởng đến Windows Update. Nếu tìm thấy bất kỳ vấn đề nào, trình khắc phục sự cố sẽ tự động tìm cách khắc phục chúng, trừ khi bạn bỏ chọn hộp sửa lỗi tự động.

10. Thực hiện Khôi phục Hệ thống Windows, Đặt lại hoặc Định dạng Ổ đĩa của bạn

Đây là phương án cuối cùng của bạn vì bạn sẽ mất các thay đổi kể từ khi điểm khôi phục hệ thống cuối cùng được thực hiện hoặc bạn sẽ phải thiết lập hệ thống của mình từ đầu sau khi đặt lại hoặc định dạng ổ đĩa. Nhưng nó sẽ khắc phục mọi sự cố dựa trên Windows hoặc phần mềm. Bài viết này về cách khôi phục Windows 10 về cài đặt gốc sẽ đưa bạn qua tất cả các tùy chọn của mình, từ ít nhất đến xâm lấn nhất. Hãy nhớ tạo bản sao lưu trước khi bạn xóa hệ thống của mình.

11. Đầu tư vào một Drive mới

Nếu vẫn không thành công, sự cố có thể do phần cứng. Điều cuối cùng bạn có thể thử ở đây là thay thế ổ đĩa hệ thống của mình bằng một ổ SSD mới.

Mã lỗi cụ thể 0x80070057 Thông báo và cách khắc phục chúng

Khi mã lỗi 0x80070057 của bạn đi kèm với một mô tả cụ thể, một trong những giải pháp cụ thể bên dưới có thể giúp bạn giảm bớt.

1. Chúng tôi sẽ thử lại sau

Sau Bản cập nhật kỷ niệm, một số người dùng Windows 10 gặp phải thông báo lỗi Windows Update sau:

Đã xảy ra một số sự cố khi cài đặt các bản cập nhật, nhưng chúng tôi sẽ thử lại sau. Nếu bạn vẫn thấy thông báo này và muốn tìm kiếm trên web hoặc liên hệ với bộ phận hỗ trợ để biết thông tin, điều này có thể hữu ích - (0x80070057).

Có một số cách chúng tôi có thể thử để giảm bớt vấn đề này.

Đổi tên thư mục SoftwareDistribution

Nhấn Win + R để mở hộp thoại Run, sau đó nhập % SystemRoot% và nhấn Enter . Cuộn xuống để tìm Phân phối phần mềm thư mục. Đổi tên SoftwareDistributon.old này . Bây giờ khởi động lại máy tính của bạn và thử cập nhật.

Thay đổi sổ đăng ký Windows

Nếu điều này không hiệu quả, chúng tôi có thể thực hiện các thay đổi đối với Windows Registry. Nhấn Win + R để mở hộp thoại Run, sau đó nhập regedit và nhấn Enter .

Đảm bảo các mục đăng ký sau khớp với mục đăng ký của riêng bạn:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX] "IsConvergedUpdateStackEnabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] "UxOption"=dword:00000000

Make the changes if necessary, then reboot your system and attempt the upgrade.

2. Tham số không chính xác

Trong trường hợp này, quá trình sao lưu bắt đầu, sử dụng dịch vụ có sẵn của Windows. Quá trình không thành công, tạo ra thông báo:

Đã xảy ra lỗi nội bộ:Tham số không chính xác:(0x80070057)

Nhấn Win + R để mở hộp thoại Run. Nhập regedit và nhấn Enter . Bây giờ, hãy tìm khóa đăng ký sau:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates

Nhấp chuột phải vào Hệ thống chứng chỉ và tạo Mới> Giá trị DWORD (32-bit) . Nhập tên là CopyFileBufferedSynchronousIo và đặt Giá trị đến 1 . Nhấn OK , sau đó khởi động lại hệ thống của bạn. Sao lưu của bạn bây giờ sẽ hoàn tất!

Ký hiệu thập phân thay thế

Đi tới Bảng điều khiển> Đồng hồ, Ngôn ngữ và Khu vực . Trong Khu vực , chọn Thay đổi định dạng ngày, giờ hoặc số . Điều này sẽ mở ra một bảng điều khiển mới. Chọn Cài đặt bổ sung . Đảm bảo có khoảng thời gian (dấu chấm hết) bên cạnh Biểu tượng thập phân rồi nhấn Áp dụng OK .

Bất kỳ Tùy chọn nào Khác?

Công cụ SetupDiag miễn phí của Microsoft cũng có thể giúp bạn phân tích và sửa lỗi cập nhật Windows. Một số người dùng đã báo cáo Yamicsoft Windows 8 Manager để khắc phục sự cố Windows Update.

Cá nhân tôi chưa thử bản sửa lỗi này, vì vậy tôi khuyên bạn nên tiến hành tương đối thận trọng, đề phòng công cụ có một số tác dụng phụ không mong muốn. Bạn đã được cảnh báo.

Bây giờ bạn có thể khắc phục lỗi Windows Update 0x80070057

Và hệ thống của bạn bây giờ phải được cập nhật tốt và thực sự. Ngoài ra, bây giờ bạn biết cách xử lý bất kỳ sự cố Windows Update nào khác có thể xuất hiện trong tương lai. Miễn là Microsoft tiếp tục với hệ thống cập nhật bắt buộc này, hệ thống sẽ bị giám sát nghiêm túc khi người dùng thường xuyên bị ảnh hưởng tiêu cực.