Một số người dùng Windows đang gặp phải tình trạng đóng băng liên tục hoặc thậm chí crash nghiêm trọng tại các khoảng thời gian ngẫu nhiên. Khi kiểm tra Event Viewer (Trình xem sự kiện), họ phát hiện một sự kiện quan trọng (critical event) lặp lại với thông báo lỗi sau: “Driver PCI returned invalid ID for a child device”- Vấn đề này được xác nhận xảy ra trên Windows 7, Windows 8.1 và Windows 10.
![[KHẮC PHỤC] Driver ACPI Trả về ID Không Hợp lệ cho Thiết bị Con](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111413973.jpg)
Sau khi điều tra sự cố cụ thể này, hóa ra có một số kịch bản phổ biến khác nhau có thể góp phần vào sự xuất hiện của lỗi này. Dưới đây là danh sách các thủ phạm tiềm ẩn:
- Driver XHCI Controller trùng lặp – Hóa ra, một trong những trường hợp phổ biến nhất gây ra lỗi này là kịch bản mà cài đặt OS của bạn chứa hai thể hiện của driver Texas Instruments XHCI Controller. Trong trường hợp này, bạn có thể khắc phục bằng cách gỡ cài đặt cả hai driver và khởi động lại máy tính để cho phép OS cài đặt một driver chung tương đương duy nhất để lấp đầy.
- Lỗi bộ nhớ (Memory fault) – Có nhiều báo cáo của người dùng đổ lỗi cho vấn đề này lên lỗi bộ nhớ, vì vậy hãy dành thời gian điều tra và xác nhận lỗi không do RAM stick(s) gây ra. Bạn có thể dùng công cụ như HWmonitor và Memtest để đảm bảo các thanh RAM hoạt động như nên.
- Driver Chipset lỗi thời – Dưới một số hoàn cảnh, bạn có thể thấy sự cố này xảy ra do某种 loại driver chipset không nhất quán khiến hệ thống crash trong các hoạt động đòi hỏi tài nguyên nhiều. Điều này được biết đến xảy ra với cả bộ vi xử lý AMD và INTEL. Sửa chữa trong trường hợp này chỉ đơn giản là cập nhật driver chipset lên phiên bản mới nhất.
- Driver BIOS / UEFI lỗi thời – Trong một số trường hợp, phiên bản BIOS lỗi thời có thể là nguyên nhân cơ bản cho sự cố cụ thể này. Trong trường hợp này, cập nhật firmware BIOS / UEFI lên phiên bản mới nhất nên cho phép bạn khắc phục sự cố.
- Phần mềm AV xung đột – Nếu bạn đang dùng Avast làm bộ bảo mật mặc định trên cài đặt Windows, có khả năng đó là thủ phạm bạn cần tìm. Có nhiều báo cáo người dùng chỉ ra vấn đề này, và trong mọi trường hợp, sửa chữa khả thi duy nhất là gỡ cài đặt bộ bảo mật và thay thế bằng giải pháp bên thứ 3 ổn định hơn hoặc Windows Defender.
- Hỏng hóc tệp hệ thống – Dưới các hoàn cảnh nghiêm trọng hơn, bạn có thể thấy lỗi này bật lên do某种 loại hỏng hóc tệp hệ thống. Trong trường hợp này, làm mới mọi thành phần Windows bằng quy trình như repair install hoặc clean install là lựa chọn duy nhất tại thời điểm này.
Bây giờ bạn đã biết thủ phạm có khả năng cao nhất chịu trách nhiệm cho sự cố này, đây là danh sách các phương pháp mà người dùng bị ảnh hưởng khác đã sử dụng thành công để khắc phục sự cố:
Phương pháp 1: Gỡ cài đặt XHCI Controller (nếu áp dụng)
Hóa ra, một trong những kịch bản phổ biến nhất gây ra lỗi “Driver PCI returned invalid ID for a child device” là trường hợp hai thể hiện của driver Texas Instruments XHCI Controller xung đột với nhau gây đóng băng hoặc crash nghiêm trọng.
Một số người dùng bị ảnh hưởng đối mặt với cùng sự cố đã báo cáo rằng họ cuối cùng đã khắc phục được vấn đề và ngăn chặn việc tạo ra các thể hiện mới của lỗi này bằng cách dùng Device Manager gỡ cài đặt cả hai thể hiện của driver thiết bị ghi hình (recording device driver) loại bỏ xung đột do driver trùng lặp mang lại.
Sau khi làm điều này, hệ điều hành của bạn nên cài đặt lại chỉ một thể hiện, điều này nên đảm bảo bạn không còn thấy loại log lỗi Event Viewer này nữa.
Nếu kịch bản này áp dụng được và bạn đang tìm hướng dẫn từng bước để khắc phục “Driver PCI returned invalid ID for a child device”, hãy làm theo hướng dẫn dưới đây:
- Nhấn Windows key + R để mở hộp thoại Run. Bên trong hộp văn bản, gõ 'devmgmt.msc' và nhấn Enter để mở Device Manager. Nếu bạn được nhắc bởi UAC (User Account Control), nhấp Yes để cấp quyền quản trị.
![[KHẮC PHỤC] Driver ACPI Trả về ID Không Hợp lệ cho Thiết bị Con](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111414036.jpg)
- Khi bạn đã ở trong Device Manager, cuộn xuống qua danh sách thiết bị và mở rộng menu dropdown liên quan đến Universal Serial Bus controllers (Bộ điều khiển Serial Bus chung).
- Bên trong menu dropdown Universal Serial Bus controllers, nhấp chuột phải vào mọi Texas Instruments XHCI Controller và chọn Uninstall device (Gỡ cài đặt thiết bị) từ menu ngữ cảnh vừa xuất hiện.
![[KHẮC PHỤC] Driver ACPI Trả về ID Không Hợp lệ cho Thiết bị Con](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111414007.jpg)
- Xác nhận gỡ cài đặt cả hai driver, sau đó khởi động lại máy tính. Ở lần khởi động tiếp theo, OS sẽ nhận thấy driver XHCI bị thiếu và cài đặt driver chung tương đương sẽ không còn tạo ra cùng loại lỗi Event Viewer này.
Trong trường hợp kịch bản này không áp dụng được hoặc bạn đã làm theo hướng dẫn trên và vẫn còn đối mặt với cùng “Driver PCI returned invalid ID for a child device”, hãy chuyển sang sửa chữa tiềm ẩn tiếp theo dưới đây.
Phương pháp 2: Điều tra Lỗi Bộ nhớ
Vì lỗi này thường liên quan đến lỗi bộ nhớ, điều tiếp theo bạn nên làm là test thanh RAM để xem chúng có gây ra loại sự cố này không. Phổ biến nhất, bạn hoặc đang đối mặt với thanh RAM không được gắn chặt đúng cách. Trường hợp xấu nhất, một trong các thanh RAM của bạn đang bắt đầu hỏng.
Nếu bạn đang dùng thiết lập dual-channel, bạn nên bắt đầu bằng cách tháo chỉ một thanh RAM và thử nghiệm với các hoạt động stress khác nhau để xem cùng loại lỗi có lặp lại không.
QUAN TRỌNG: Nếu bạn trước đây đã ép xung tần số hoặc điện áp RAM (hoặc cả hai), hãy quay lại giá trị mặc định và giám sát tình huống bằng công cụ như HWmonitor để kiểm tra bất kỳ đỉnh điện áp hoặc nhiệt độ nào có thể kết thúc gây ra lỗi này.
Ngoài ra, bạn cũng nên cân nhắc làm quét Memtest để xác minh tính toàn vẹn của thanh RAM.
![[KHẮC PHỤC] Driver ACPI Trả về ID Không Hợp lệ cho Thiết bị Con](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111414178.jpg)
Nếu các điều tra bạn làm ở trên không tiết lộ vấn đề cơ bản nào với RAM, hãy chuyển sang sửa chữa tiềm ẩn tiếp theo dưới đây.
Phương pháp 3: Cập nhật Driver Chipset
Một thủ phạm phổ biến khác có thể góp phần vào sự xuất hiện của lỗi này là driver chipset lỗi thời góp phần vào sự không ổn định của hệ thống trong các tác vụ đòi hỏi tài nguyên nhiều. Driver chipset có nhiệm vụ xử lý giao tiếp giữa bộ vi xử lý, GPU, ổ HDD/SSD và bộ nhớ.
Một số người dùng bị ảnh hưởng đã báo cáo rằng họ cuối cùng đã khắc phục được lỗi “Driver PCI returned invalid ID for a child device” bằng cách cài đặt driver chipset tương thích mới nhất. Sửa chữa cụ thể này được xác nhận hiệu quả với cả chipset AMD và Intel.
Và vì hướng dẫn chính xác về cập nhật driver chipset sẽ khác nhau từ nền tảng này sang nền tảng khác, chúng tôi đã tổng hợp hai hướng dẫn riêng biệt sẽ chỉ cho bạn cách làm điều này với cả chipset AMD và Intel:
A. Cập nhật Driver Chipset Intel
- Mở trình duyệt mặc định và truy cập trang tải xuống sau cho Chipset INF Utility.
- Khi bạn đã ở đúng vị trí, nhấp nút Download ở góc trên bên trái màn hình.
![[KHẮC PHỤC] Driver ACPI Trả về ID Không Hợp lệ cho Thiết bị Con](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111414262.png)
- Sau khi chấp nhận lời nhắc User Account Control, nhấp I accept the terms in the license agreement để đồng ý với ToS.
![[KHẮC PHỤC] Driver ACPI Trả về ID Không Hợp lệ cho Thiết bị Con](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111414284.png)
- Đợi tải xuống hoàn tất, sau đó dùng tiện ích như 7zip, WinZip, hoặc WinRar để giải nén nội dung của archive.
- Tiếp theo, nhấp đúp vào tệp thực thi SetupChipset.exe , sau đó làm theo nhắc trên màn hình để cài đặt driver chipset mới nhất.
![[KHẮC PHỤC] Driver ACPI Trả về ID Không Hợp lệ cho Thiết bị Con](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111414296.png)
- Khi cài đặt hoàn tất, khởi động lại máy tính và đợi lần khởi động tiếp theo hoàn tất. Sau khi máy tính khởi động lại, lặp lại hành động đang gây ra các lỗi Event Viewer này và xem sự cố có được giải quyết không.
B. Cập nhật Driver Chipset AMD
- Nếu bạn đang dùng thiết bị AMD, mở trình duyệt mặc định và truy cập trang driver & hỗ trợ chính thức AMD.
- Khi bạn đã ở đúng trang, cuộn xuống và sử dụng phần Search for your product (Tìm kiếm sản phẩm) để chọn Chipsets từ cột bên trái, sau đó chọn socket bộ vi xử lý từ phần bên phải.
- Sau khi chọn socket phù hợp, chọn bộ vi xử lý từ cột mới được tạo và nhấp Submit để tìm phiên bản chipset chính xác.
![[KHẮC PHỤC] Driver ACPI Trả về ID Không Hợp lệ cho Thiết bị Con](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111414392.png)
- Khi tải xuống tệp thực thi hoàn tất, nhấp đúp vào installer bạn vừa tải, sau đó làm theo nhắc trên màn hình để hoàn tất cài đặt driver chipset mới nhất.
![[KHẮC PHỤC] Driver ACPI Trả về ID Không Hợp lệ cho Thiết bị Con](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111414303.png)
- Khi cài đặt hoàn tất, khởi động lại máy tính và xem sự cố có được giải quyết khi lần khởi động tiếp theo hoàn tất.
Nếu bạn vẫn thấy cùng “Driver PCI returned invalid ID for a child device” lỗi hoặc phương pháp này không áp dụng được, hãy chuyển sang sửa chữa tiềm ẩn tiếp theo dưới đây.
Phương pháp 4: Cập nhật Phiên bản BIOS / UEFI
Hóa ra, bạn cũng có thể gặp lỗi này do phiên bản BIOS lỗi thời làm cho hệ thống không ổn định dưới tải nặng. Điều này có khả năng nếu bạn chỉ thấy Event Viewer với lỗi “Driver PCI returned invalid ID for a child device” bật lên khi máy tính đang تحت tải nặng.
Một số người dùng bị ảnh hưởng trước đây gặp cùng vấn đề đã báo cáo rằng họ cuối cùng đã khắc phục được sự cố bằng cách cập nhật phiên bản BIOS lên phiên bản mới nhất có sẵn – Tất nhiên, quy trình làm điều này sẽ khác nhau tùy thuộc vào nhà sản xuất mainboard. Nhưng may mắn thay, hầu hết nhà sản xuất đã phát triển tiện ích flash riêng của họ sẽ làm cho quy trình này dễ dàng hơn nhiều.
Nếu bạn muốn theo đuổi sửa chữa này, điều tốt nhất bạn có thể làm là làm theo tài liệu chính thức (đã cập nhật) do nhà sản xuất mainboard cung cấp. Thông thường, bạn có thể tìm thấy nó khá dễ dàng bằng cách tìm kiếm web ”*Model mainboard của bạn* + BIOS Update.
![[KHẮC PHỤC] Driver ACPI Trả về ID Không Hợp lệ cho Thiết bị Con](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111414491.jpg)
Quan trọng: Hãy nhớ rằng nếu bạn bỏ qua một số bước hoặc làm sai quy trình, bạn có khả năng làm hỏng mainboard. Vì vậy trừ khi bạn có kinh nghiệm cập nhật firmware BIOS, khuyến nghị của chúng tôi là tránh xa thủ tục này. Thay vào đó, hãy mang PC đến kỹ thuật viên có chứng chỉ.
Nếu phương pháp này không áp dụng được hoặc bạn đã cập nhật phiên bản BIOS và vẫn thấy cùng “Driver PCI returned invalid ID for a child device” lỗi, hãy chuyển sang sửa chữa tiềm ẩn tiếp theo dưới đây.
Phương pháp 5: Gỡ cài đặt Avast Antivirus (nếu áp dụng)
Nếu bạn đang dùng Avast antivirus làm AV mặc định trên máy tính Windows, hãy nhớ rằng bộ bảo mật này thường được báo cáo gây BSOD loại này. Thật đáng tiếc, chúng tôi chưa thể tìm thấy sửa chữa cho loại xung đột này ngoài việc gỡ cài đặt công cụ gây vấn đề hoàn toàn và thay thế bằng giải pháp bên thứ 3 ổn định hơn hoặc chuyển sang bộ bảo mật tích hợp (Windows Defender).
Trong trường hợp kịch bản này áp dụng được, hãy làm theo hướng dẫn dưới đây để gỡ cài đặt Avast antivirus nhằm loại bỏ lỗi “Driver PCI returned invalid ID for a child device” :
- Nhấn Windows key + R để mở hộp thoại Run. Bên trong hộp văn bản, gõ 'appwiz.cpl' và nhấn Enter để mở menu Programs and Features.
![[KHẮC PHỤC] Driver ACPI Trả về ID Không Hợp lệ cho Thiết bị Con](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111414487.png)
- Bên trong menu Programs and Features, cuộn xuống qua danh sách chương trình đã cài đặt và tìm cài đặt Avast. Khi bạn thấy nó, nhấp chuột phải vào nó và chọn Uninstall từ menu ngữ cảnh vừa xuất hiện.
![[KHẮC PHỤC] Driver ACPI Trả về ID Không Hợp lệ cho Thiết bị Con](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111414467.jpg)
- Bên trong cửa sổ gỡ cài đặt, làm theo nhắc trên màn hình để hoàn tất gỡ cài đặt, sau đó khởi động lại máy tính và đợi lần khởi động tiếp theo hoàn tất.
Nếu cùng “Driver PCI returned invalid ID for a child device” lỗi vẫn xuất hiện ngay cả sau khi bạn cài đặt bộ bảo mật gây vấn đề hoặc phương pháp này không áp dụng được, hãy chuyển sang sửa chữa tiềm ẩn tiếp theo dưới đây.
Phương pháp 6: Đặt lại mọi Thành phần Windows
Trong trường hợp không có phương pháp nào ở trên hoạt động cho bạn, bạn nên bắt đầu xem xét việc bạn có thể đang đối mặt với某种 loại hỏng hóc tệp hệ thống ảnh hưởng đến độ ổn định của cài đặt OS.
Nếu bạn rơi vào kịch bản như vậy, phương án hành động tốt nhất là đặt lại mọi thành phần Windows liên quan bằng thủ tục từ các phương án dưới đây:
- Repair install (in-place repair - Cài đặt sửa chữa tại chỗ) – Chọn thao tác này nếu bạn có thông tin quan trọng trên ổ C mà bạn muốn bảo toàn tệp cá nhân, ứng dụng đã cài đặt, game và các loại phương tiện cá nhân khác. Nhưng hãy nhớ rằng để thực hiện thủ tục này, bạn cần cắm hoặc gắn phương tiện cài đặt tương thích.
- Clean install (Cài đặt sạch)– Trong trường hợp bạn hiện không lưu trữ tệp quan trọng nào trên ổ hệ điều hành, bạn có thể thực hiện thủ tục này. Quy trình này sẽ không yêu cầu bạn sử dụng phương tiện cài đặt tương thích và bạn có thể bắt đầu nó trực tiếp từ menu cài đặt Windows.