Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Làm thế nào để sửa lỗi 0x80070043 trên Windows?

Một số người dùng Windows đã liên hệ với chúng tôi để giải đáp thắc mắc sau khi không thể mở tệp được lưu trữ trên máy chủ bên ngoài hoặc sau khi cố gắng chạy một số ứng dụng (phổ biến nhất là Windows Office). Thông báo lỗi xuất hiện là 0x80070043 lỗi. Sự cố này phổ biến hơn nhiều trên Windows Vista và Windows 7, nhưng chúng tôi cũng đã quản lý để tìm các lần xuất hiện trên Windows 8.1 trên Windows 10.

Làm thế nào để sửa lỗi 0x80070043 trên Windows?

Điều gì gây ra Mã lỗi Windows 0x80070043?

Chúng tôi đã điều tra sự cố 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à bằng cách thử nghiệm một số chiến lược sửa chữa khác nhau thường được đề xuất bởi những người dùng bị ảnh hưởng khác đã quản lý để khắc phục sự cố. Hóa ra, một số trường hợp khác nhau sẽ sinh ra lỗi cụ thể này. Dưới đây là danh sách rút gọn các thủ phạm tiềm ẩn có thể phải chịu trách nhiệm:

  • Chuyển tệp SMB không được phép - Hóa ra, một tình huống phổ biến sẽ sinh ra vấn đề cụ thể này là tình huống trong đó chính sách cần thiết cho việc truyền tệp SMB bị vô hiệu hóa. Nếu trường hợp này có thể áp dụng được, bạn có thể giải quyết sự cố bằng cách mở Trình chỉnh sửa chính sách nhóm cục bộ và bật Chính sách cục bộ khởi động mạng.
  • Lỗi điều kiện bên trong thư mục Temp - Theo một số người dùng bị ảnh hưởng, sự cố này có thể xuất hiện do lỗi điều kiện. Trong trường hợp này, bạn có thể giải quyết vấn đề bằng cách khởi động máy tính của mình ở chế độ an toàn và xóa nội dung của thư mục Temp để loại bỏ lỗi điều kiện.
  • Tệp hệ thống bị hỏng - Hành vi này cũng có thể do một số loại tệp hệ thống bị hỏng. Trong một số trường hợp, lỗi này sẽ được kích hoạt bởi vì hệ điều hành của bạn không có khả năng theo dõi vị trí chính xác của các tệp mà bạn đang cố gắng mở. Trong trường hợp này, bạn có thể khắc phục bằng cách chạy một số tiện ích có khả năng xử lý lỗi tệp hệ thống (SFC và DISM).
  • Sự can thiệp của bên thứ 3 - Cũng có thể một quy trình hoặc dịch vụ được thực thi gần đây đang can thiệp vào khả năng thực thi cài đặt InstallShield của hệ điều hành của bạn. Nếu trường hợp này có thể xảy ra, bạn có thể giải quyết sự cố bằng cách sử dụng tiện ích Khôi phục hệ thống để khôi phục trạng thái máy tính của bạn về trạng thái khi những trường hợp này không tồn tại.
  • Lỗi hệ điều hành cơ bản - Trong một số trường hợp hiếm hoi, bạn sẽ không thể giải quyết vấn đề này theo cách thông thường. Nếu sự cố không được SFC và DISM giải quyết, thì cách duy nhất về phía trước là đặt lại mọi thành phần hệ điều hành bằng một thao tác như cài đặt sạch hoặc cài đặt sửa chữa.

Nếu bạn đang gặp phải vấn đề tương tự và một trong các tình huống ở trên dường như có thể áp dụng được, thì bài viết này sẽ cung cấp cho bạn một số chiến lược sửa chữa khác nhau. Ở bên dưới, bạn sẽ tìm thấy một bộ sưu tập các bản sửa lỗi tiềm năng mà những người dùng khác trong tình huống tương tự đã sử dụng thành công để giải quyết vấn đề này.

Nếu bạn muốn duy trì hiệu quả nhất có thể, hãy làm theo các bản sửa lỗi tiềm năng theo thứ tự mà chúng tôi đã sắp xếp (theo độ khó và hiệu quả). Cuối cùng, bạn sẽ tìm ra một bản sửa lỗi sẽ khắc phục được sự cố bất kể thủ phạm gây ra sự cố là gì.

Hãy bắt đầu!

Phương pháp 1:Bật chính sách cục bộ khởi động mạng

Nếu gặp sự cố trong môi trường miền, bạn nên bắt đầu bằng cách đảm bảo rằng bạn có đủ quyền truy cập để chuyển tệp SMB. Để thực hiện việc này, bạn nên truy cập Local Group Policy Editor và đảm bảo rằng Luôn đợi mạng khi máy tính khởi động và đăng nhập chính sách được Đã bật.

Một số người dùng Windows cũng gặp phải vấn đề tương tự đã báo cáo rằng cuối cùng họ đã khắc phục được sự cố sau khi sử dụng Local Group Policy Editor tiện ích để kích hoạt chính sách này. Sau khi làm như vậy và khởi động lại máy tính của họ, hầu hết người dùng bị ảnh hưởng đã báo cáo rằng sự cố đã được giải quyết trong trường hợp của họ.

Dưới đây là những gì bạn cần làm để kích hoạt chính sách Mạng cục bộ khởi động có thể hạn chế quyền truy cập chuyển tệp SMB:

  1. Nhấn phím Windows + R để mở Chạy hộp thoại. Khi bạn đã ở trong Run hộp thoại, nhập “gpedit.msc” bên trong hộp văn bản và nhấn Enter để mở Trình chỉnh sửa chính sách nhóm cục bộ chính sách. Nếu bạn được cửa sổ UAC (Kiểm soát tài khoản người dùng) nhắc nhở, hãy nhấp vào Có để cấp đặc quyền quản trị.
  2. Khi bạn đã ở trong Local Group Policy Editor, hãy chọn Chính sách máy tính cục bộ> Cấu hình máy tính> Mẫu quản trị từ phía bên phải.
  3. Tiếp theo, di chuyển xuống phía bên phải và nhấp vào Hệ thống, sau đó nhấp vào Đăng nhập từ danh sách các tùy chọn có sẵn.
  4. Sau khi bạn quản lý để vào bên trong Đăng nhập , nhấp đúp vào Luôn đợi mạng khi máy tính khởi động và đăng nhập .
  5. Bên trong màn hình Thuộc tính của chính sách này, hãy chọn Cài đặt , sau đó thay đổi trạng thái thành Đã bật và nhấp vào Áp dụng để lưu các thay đổi.
  6. Khởi động lại máy tính của bạn và đợi quá trình khởi động tiếp theo hoàn tất. Sau đó, lặp lại hành động trước đó đã gây ra 0x80070043 lỗi.
Làm thế nào để sửa lỗi 0x80070043 trên Windows?

Nếu sự cố tương tự vẫn xảy ra, hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 2:Xóa thư mục tạm thời khi ở Chế độ An toàn

Nếu bạn thấy 0x80070043 lỗi do lỗi điều kiện, bạn có thể khắc phục sự cố bằng cách khởi động máy tính của mình ở chế độ an toàn và xóa nội dung của thư mục% temp% để loại bỏ tình trạng lỗi.

Hãy nhớ rằng điều này sẽ không khắc phục sự cố gây ra sự cố ngay từ đầu, nhưng nó sẽ loại bỏ lỗi khó chịu. Bản sửa lỗi này được báo cáo là thành công trên Windows 7, Windows 8.1 và Windows 10.

Một số người dùng bị ảnh hưởng đã báo cáo 0x80070043 lỗi đã ngừng xảy ra sau khi họ thực hiện các hướng dẫn bên dưới. Dưới đây là cách xóa thư mục tạm thời khi ở Chế độ an toàn:

  1. Tắt máy tính của bạn, sau đó bật lại nguồn và đợi cho đến khi bạn chuyển đến màn hình đăng nhập ban đầu.
  2. Khi bạn đến đó, hãy di chuyển xuống góc dưới cùng bên phải và nhấp vào biểu tượng nguồn .
  3. Từ trình đơn ngữ cảnh mới xuất hiện, nhấn và giữ Shift trong khi nhấp vào Khởi động lại. Làm thế nào để sửa lỗi 0x80070043 trên Windows?
  4. Trong trình tự khởi động tiếp theo, máy tính của bạn sẽ tự động khởi động lại bên trong Khắc phục sự cố thực đơn. Khi bạn đến đó, hãy nhấp vào Khắc phục sự cố. Làm thế nào để sửa lỗi 0x80070043 trên Windows?
  5. Khi bạn đã ở bên trong Tuỳ chọn Nâng cao , nhấp vào Cài đặt khởi động từ danh sách các tùy chọn có sẵn. Làm thế nào để sửa lỗi 0x80070043 trên Windows?
  6. Khi bạn thấy trình đơn Cài đặt Khởi động, hãy nhấn F5 để khởi động trong Chế độ an toàn với mạng . Làm thế nào để sửa lỗi 0x80070043 trên Windows?
  7. Khi trình tự khởi động tiếp theo hoàn tất, bạn sẽ được nhắc bởi một màn hình đăng nhập hơi khác. Nhập mật khẩu Windows của bạn để hoàn tất quá trình khởi động (nếu bạn có). Làm thế nào để sửa lỗi 0x80070043 trên Windows?
  8. Sau khi trình tự khởi động hoàn tất, nhấn Phím Windows + R để mở Chạy hộp thoại. Bên trong Run hộp văn bản, nhập ‘% temp%’ và nhấn Enter để mở Temp thư mục. Làm thế nào để sửa lỗi 0x80070043 trên Windows?
  9. Khi bạn đã ở trong Temp thư mục, chỉ cần chọn mọi thứ và nhấp chuột phải vào một mục và chọn Xóa từ menu ngữ cảnh mới xuất hiện để xóa mọi tệp tạm thời. Làm thế nào để sửa lỗi 0x80070043 trên Windows?
  10. Sau khi xóa thư mục Temp, hãy khởi động lại máy tính của bạn và xem sự cố có được giải quyết ở lần khởi động máy tính tiếp theo hay không.

Nếu sự cố tương tự vẫn xảy ra, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 3:Chạy quét DISM và SFC

Một khả năng thực sự khác có thể gây ra hành vi này là một số loại lỗi tệp hệ thống. Trong một số trường hợp, 0x80070043 sẽ xuất hiện lỗi vì hệ điều hành của bạn không còn khả năng theo dõi vị trí chính xác của các tệp mà bạn đang cố mở.

Một số người dùng Windows gặp trường hợp tương tự đã báo cáo rằng họ đã tìm cách khắc phục sự cố và mở các ứng dụng thiết lập mà không gặp phải 0x80070043 lỗi sau khi họ sử dụng một số tiện ích có khả năng sửa lỗi tệp hệ thống - DISM (Quản lý và phục vụ hình ảnh triển khai) SFC (Trình kiểm tra tệp hệ thống).

Hãy nhớ rằng DISM sử dụng WU để thay thế dữ liệu bị hỏng bằng các bản sao lành mạnh trong khi SFC sử dụng bản sao được lưu trong bộ nhớ cache cục bộ để sửa các bản sao bị hỏng. Vì hai tiện ích sử dụng hai cách tiếp cận khác nhau, chúng tôi khuyến khích bạn chạy cả hai lần quét để cải thiện cơ hội giải quyết 0x80070043 lỗi.

Dưới đây là hướng dẫn từng bước về cách thực hiện quét DISM &SFC:

  1. Nhấn phím Windows + R để mở hộp thoại Chạy. Tiếp theo, nhập ‘cmd’ và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao. Khi bạn thấy UAC (Lời nhắc tài khoản người dùng), nhấp vào để cấp đặc quyền quản trị cho cửa sổ CMD. Làm thế nào để sửa lỗi 0x80070043 trên Windows?
  2. Sau khi bạn ở trong Dấu nhắc lệnh nâng cao, hãy nhập các lệnh sau và nhấn Enter kích hoạt quét SFC:
    sfc /scannow

    Lưu ý: Khi bạn bắt đầu quá trình quét này, đừng làm gián đoạn nó trong bất kỳ trường hợp nào. Làm điều này có thể tạo ra các lỗi logic bổ sung dẫn đến việc tạo ra nhiều thông báo lỗi hơn.

  3. Sau khi quá trình quét kết thúc, hãy đóng Dấu nhắc Lệnh nâng cao và khởi động lại máy tính của bạn.
    Lưu ý: Ngay cả khi nhật ký báo cáo cuối cùng không báo cáo bất kỳ lần xuất hiện cố định nào, điều đó không có nghĩa là không có điều chỉnh nào được thực hiện. SFC nổi tiếng là không báo cáo các điều chỉnh được thực hiện để giải quyết các lỗi lôgic.
  4. Ở trình tự khởi động tiếp theo, hãy thực hiện lại bước 1 để mở Command Prompt khác. Khi bạn đang ở bên trong cửa sổ CMD, hãy nhập lệnh sau để bắt đầu quét DISM:
    DISM /Online /Cleanup-Image /RestoreHealth

    Lưu ý: Để đảm bảo rằng quy trình này diễn ra suôn sẻ, bạn cần đảm bảo rằng máy tính của bạn được kết nối với kết nối Internet ổn định. Điều này rất quan trọng vì DISM sử dụng thành phần WU (Windows Update) để tải xuống các tệp tương đương lành mạnh cho các tệp bị hỏng bị ảnh hưởng bởi tham nhũng.

  5. Sau khi thao tác hoàn tất, hãy khởi động lại máy tính của bạn và xem sự cố có được giải quyết ở lần khởi động hệ thống tiếp theo hay không.

Nếu bạn vẫn gặp sự cố 0x80070043 khi thực hiện cùng một hành động, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 4:Sử dụng Tiện ích Khôi phục Hệ thống

Trong trường hợp bạn chỉ nhận thấy lỗi này xảy ra gần đây, một thay đổi hệ thống gần đây có thể đã ảnh hưởng đến khả năng hệ điều hành của bạn để mở tệp thực thi InstallShield. Nếu tình huống này có thể áp dụng, bạn sẽ có thể tránh hoặc khắc phục sự cố bằng cách sử dụng tiện ích Khôi phục Hệ thống để hoàn nguyên máy tính của bạn về trạng thái khỏe mạnh mà các trường hợp tương tự hiện đang gây ra sự cố không tồn tại.

Theo mặc định, hệ điều hành của bạn được định cấu hình để lưu ảnh chụp nhanh khôi phục mới tại các mốc hệ thống quan trọng (trước khi cài đặt ứng dụng, sau khi cài đặt bản cập nhật Windows, v.v.). Vì vậy, trừ khi bạn sửa đổi hành vi mặc định hoặc bạn đang sử dụng ứng dụng tối ưu hóa hệ thống, bạn sẽ có nhiều ứng cử viên để lựa chọn.

Nhưng trước khi bạn làm theo hướng dẫn bên dưới, hãy nhớ rằng bất kỳ thay đổi nào được thực hiện trước khi tạo điểm khôi phục đó sẽ bị mất sau khi quá trình khôi phục hoàn tất. Hãy nhớ rằng điều này bao gồm mọi ứng dụng, trình điều khiển, trò chơi đã cài đặt và mọi thứ khác.

Nếu bạn hiểu hậu quả và bạn vẫn muốn tiếp tục sử dụng tiện ích Khôi phục Hệ thống, hãy làm theo hướng dẫn bên dưới:

  1. Nhấn phím Windows + R để mở hộp thoại Chạy. Khi bạn đã ở trong lệnh Run, hãy nhập ‘rstrui’ và nhấn Enter để mở Khôi phục hệ thống thực đơn. Làm thế nào để sửa lỗi 0x80070043 trên Windows?
  2. Khi bạn đến màn hình Khôi phục Hệ thống ban đầu, hãy nhấp vào Tiếp theo để chuyển sang menu tiếp theo. Làm thế nào để sửa lỗi 0x80070043 trên Windows?
  3. Sau khi bạn đến màn hình tiếp theo, hãy bắt đầu thao tác bằng cách chọn hộp được liên kết với Hiển thị thêm điểm báo cáo . Khi bạn hoàn thành bước này, hãy bắt đầu xem ngày của từng điểm khôi phục đã lưu và chọn một điểm cũ hơn khoảng thời gian bạn nhận thấy rằng sự cố bắt đầu xảy ra. Làm thế nào để sửa lỗi 0x80070043 trên Windows?
  4. Sau khi chọn đúng điểm khôi phục hệ thống, hãy nhấp vào Kết thúc để hoàn tất quá trình thiết lập.
  5. Sau khi bạn bắt đầu quá trình này, PC của bạn sẽ khởi động lại và trạng thái trước đó sẽ được gắn kết. Ở lần khởi động tiếp theo, hãy lặp lại hành động gây ra lỗi và xem sự cố hiện đã được giải quyết chưa.

Nếu giống nhau 0x80070043 vẫn đang xảy ra lỗi, hãy chuyển xuống phương pháp cuối cùng bên dưới.

Phương pháp 5:Thực hiện cài đặt sửa chữa / cài đặt sạch

Nếu không có hướng dẫn nào dưới đây cho phép bạn giải quyết vấn đề, thì rất có thể, vấn đề bạn đang giải quyết thực sự nằm ngoài tầm kiểm soát của bạn. Nếu trường hợp này có thể áp dụng được, cách khắc phục sự cố dễ hiểu nhất là đặt lại tất cả các thành phần Windows bao gồm tất cả dữ liệu khởi động.

Một số người dùng bị ảnh hưởng cũng đang đấu tranh để giải quyết 0x80070043 đã xác nhận rằng thao tác này cho phép họ khắc phục hoàn toàn sự cố.

Khi nói đến việc đặt lại mọi thành phần hệ điều hành, bạn có hai cách để tiếp tục:

  • Cài đặt rõ ràng - Đây là thủ tục đơn giản nhất và không có bất kỳ điều kiện tiên quyết nào. Tuy nhiên, nhược điểm lớn của phương pháp này là nó sẽ không cho phép bạn giữ các tệp của mình trừ khi bạn sao lưu chúng trước.
  • Cài đặt sửa chữa (sửa chữa tại chỗ) - Một cách tiếp cận tẻ nhạt hơn sẽ yêu cầu bạn sở hữu một phương tiện cài đặt tương thích với Hệ điều hành hiện tại của bạn. Nhưng đó là giải pháp tập trung hơn vì nó sẽ chỉ đặt lại các thành phần Windows của bạn (bao gồm cả dữ liệu khởi động) trong khi cho phép bạn giữ lại tất cả các tệp của mình (bao gồm ứng dụng, trò chơi, phương tiện cá nhân và thậm chí một số tùy chọn của người dùng).