Không thể cài đặt bản cập nhật trên windows 10, VIDEO_DXGKRNL_FATAL_ERROR


2

Mỗi lần tôi thử và cài đặt bản cập nhật Windows 10, nó lại thất bại với thông báo này (hoàn thành 91% ở giai đoạn thứ hai của bản cập nhật).

Card đồ họa: Intel HD Graphics 4600 (phiên bản trình điều khiển 20.19.15.4300 Intel)
NVidia Geforce GTX 765M (phiên bản trình điều khiển: 10.18.13.6143 NVidia)

Kiểm tra nhật ký sự kiện cũng cho thấy ReadyBoot bị lỗi, lỗi: 0xC0000188

Tôi đã tăng kích thước của nhật ký và sẽ cập nhật khi tôi thử lại.

Làm thế nào tôi có thể giải quyết vấn đề này? Tôi hiện đang bị mắc kẹt trên Build 10586.

Cập nhật 1: Cập nhật trình điều khiển lên phiên bản mới nhất. Không thay đổi, vẫn thất bại với cùng một màn hình xanh trong khi cập nhật.

Cập nhật 2: Kết quả của sfc / scannow . Trong quá khứ tôi đã có thể khắc phục điều này với tháo gỡ và một hình ảnh cửa sổ. Tôi đã không làm điều đó một lần nữa. Các bản sửa lỗi dường như là tạm thời

Cập nhật 3: Đã khởi động lại, và nó đã thất bại, không có kết quả. Liên kết đến nhật ký sự kiện từ thời điểm đó: link1 , link2 . Tôi tin rằng lỗi âm lượng cho việc khởi tạo kết xuất lỗi không thành công cho C:ổ đĩa của tôi . Dưới đây là cách bố trí đĩa của tôi:

nhập mô tả hình ảnh ở đây

Cập nhật 4: Vô hiệu hóa thẻ nvida, chạy tháo, khởi động lại và sau đó sfc vượt qua. Cập nhật vẫn thất bại với cùng một lỗi. Tôi đã không thể gỡ cài đặt cả hai trình điều khiển. Intel one (và đôi khi là cả nvidia) quay trở lại, ngay cả sau khi chọn tùy chọn xóa trình điều khiển.

Cập nhật 5: Nội dung nhật ký cập nhật windows


Cả hai trình điều khiển này đều không được cập nhật, có thể đáng để thử trước không?
Jonno

@Jonno đang thử điều đó ngay bây giờ. Tôi hình dung rằng các trình điều khiển chứng khoán sẽ luôn hoạt động
soandos

@Jonno, đã hoàn thành và không có thay đổi
soandos

Chỉ cần xác nhận, bạn đang cố gắng cài đặt bản cập nhật nào? Bạn nói rằng bạn bị kẹt trên Build 10586, nhưng đó là bản dựng mới nhất AFAIK?
Jonno

Bản cập nhật windows @Jonno đang cố gắng cung cấp cho tôi 11099
soandos

Câu trả lời:


4

Điều đó không có gì để làm với trình điều khiển thẻ video của bạn. Hãy thử tăng kích thước của ReadyBoot.etl. Đây là cách làm:

  1. Tìm kiếm, theo dõi hiệu suất
  2. Ở phía bên trái của bạn, mở rộng bộ Thu thập dữ liệu
  3. Nhấp vào dấu vết sự kiện khởi động
  4. Ở bên phải bạn sẽ tìm thấy một danh sách, nhấp đúp vào Readyboot
  5. Nhấp vào tab Điều kiện dừng và đặt kích thước bạn muốn. Một kích thước tốt sẽ là 128MB. Nó mặc định là 20MB.
  6. nhấn OK. Đóng mọi thứ, khởi động lại
  7. Xem nếu lỗi đi.

Tại sao bạn tin điều này chính xác? Những gì làm tăng chính xác?
Ramhound

Vì tôi nghi ngờ bạn đã đúng về giải pháp, tôi đã tiếp tục và tự nghiên cứu, rồi gửi câu trả lời của riêng mình cho câu hỏi này. Tôi đã cung cấp cho bạn tín dụng ở nơi đó là giải pháp khả thi, tốt nhất có thể, nhưng chỉ cần nói cách tăng kích thước tệp thực sự không đủ quan trọng để biết lý do bạn tăng nó ngay từ đầu. Vì tôi xác định các hướng dẫn không phải là bản gốc 100%, trích dẫn cung cấp thực sự là từ chuỗi Trả lời của Microsoft chứ không phải chính câu trả lời của bạn.
Ramhound

Không có gì. Xem cập nhật
soandos

2

Tôi nghi ngờ Ken thực sự đúng trong đề xuất của mình để tăng kích thước tệp ReadyBoot. Nếu sự kiện sau được ghi lại:

"Đã đạt đến kích thước tệp tối đa cho phiên" ReadyBoot ". Do đó, các sự kiện có thể bị mất (không được ghi lại) vào tệp" C: \ Windows \ Prefetch \ ReadyBoot \ ReadyBoot.etl ". Kích thước tệp tối đa hiện được đặt đến 20971520 byte. "

Nó thực sự có nghĩa là bạn phải tăng kích thước của ReadyBoot.etltập tin. Điều đáng nói là:

Windows 7 đặt tệp ReadyBoot.etl thành 20MB và trong trình ghi nhật ký sự kiện, kích thước này thường được tăng tối đa trong khi khởi động (còn gọi là không đủ), tăng nó thực sự có thể giúp ích.

Nếu sự kiện trên thực sự đã được ghi lại thì bạn nên tăng kích thước cho phép của tệp được tạo. Bạn có thể làm điều đó bằng cách làm như sau:

  1. Tìm kiếm, theo dõi hiệu suất

  2. ở phía bên trái của bạn, mở rộng THIẾT BỊ THU THẬP DỮ LIỆU

  3. Nhấp chuột vào STARTUP SỰ KIỆN

  4. ở bên phải bạn sẽ tìm thấy một danh sách, nhấp đúp vào READYBOOT

  5. nhấp vào tab STOP CONDATION và đặt kích thước bạn muốn

  6. Chọn tab Tệp

  7. Nhấp vào hộp đánh dấu bên cạnh Circular [requires a non-zero maximum file size

  8. nhấn OK, đóng mọi thứ, khởi động lại

nhập mô tả hình ảnh ở đây

Bạn có thể cho biết giải pháp hoạt động vì ReadBoot.etl bên trong C:\Windows\Prefetch\ReadyBootsẽ lớn hơn 20 MB mặc định, đó là trường hợp, nếu ban đầu bạn đã nâng cấp từ Windows 7. Tôi cũng có thể xác nhận rằng việc nâng cấp, từ Windows 8.1, sẽ dẫn đến nó cũng được đặt thành 20 MB theo mặc định.

Dưới đây là mô tả về ReadyBoot:

Trên các hệ thống có hơn 700 MB RAM, ReadyBoot sử dụng dữ liệu từ 5 lần khởi động trước để tạo kế hoạch cho bộ nhớ cache thời gian khởi động. Tương tự như trình tải trước Windows XP, nó sẽ cố tải trước các tệp vào RAM trước khi cần. Tất cả bộ nhớ được ReadyBoot sử dụng sẽ tự động được giải phóng 90 giây sau khi khởi động hoặc ngay lập tức nếu một dịch vụ khác cần nó, do đó nó không gây ra hậu quả tiêu cực về hiệu suất.

Nói cách khác, trên hệ thống SSD, ReadyBoot có thể không cải thiện thời gian khởi động rất nhiều, nhưng nó sẽ sử dụng RAM nhanh của bạn cho mục đích tốt nhất: phục vụ như một bộ đệm nhanh cho đĩa. Và ngay cả những SDD nhanh nhất vẫn chậm hơn bộ nhớ RAM - vô hiệu hóa nó vẫn sẽ khiến việc khởi động của bạn chậm hơn một chút.

Xuất phát từ câu trả lời này của Groo cho câu hỏi này

Bạn có thể xác định xem ReadyBoot có được kích hoạt hay không bằng cách xem khóa đăng ký này:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\ReadyBoot

Nếu bạn muốn nó được bật, đặt giá trị là 1 nếu bạn muốn tắt nó, đặt nó thành 0

Dưới đây là mô tả đầy đủ của Microsoft về ReadyBoot :

Windows Vista sử dụng tính năng tìm nạp trước thời gian khởi động giống như Windows XP đã làm nếu hệ thống có bộ nhớ dưới 512 MB, nhưng nếu hệ thống có 700 MB RAM trở lên, nó sử dụng bộ đệm trong RAM để tối ưu hóa quá trình khởi động. Kích thước của bộ đệm phụ thuộc vào tổng RAM có sẵn, nhưng đủ lớn để tạo bộ đệm hợp lý và cho phép hệ thống bộ nhớ cần thiết để khởi động trơn tru. Sau mỗi lần khởi động, dịch vụ ReadyBoost (cùng dịch vụ thực hiện tính năng ReadyBoost vừa mô tả) sử dụng thời gian CPU nhàn rỗi để tính toán kế hoạch lưu trữ thời gian khởi động cho lần khởi động tiếp theo. Nó phân tích thông tin theo dõi tệp từ năm lần khởi động trước đó và xác định tệp nào được truy cập và vị trí của chúng trên đĩa.

Nó lưu trữ các dấu vết được xử lý trong các tệp% SystemRoot% \ Prefetch \ Readyboot dưới dạng tệp .fx và lưu gói bộ nhớ đệm trong HKLM \ System \ CurrentControlSet \ Services \ Ecache \ Paramameter trong các giá trị REG_BINARY mà chúng tham chiếu. Bộ đệm được triển khai bởi cùng một trình điều khiển thiết bị thực hiện bộ đệm ẩn ReadyBoost (Ecache.sys), nhưng dân số của bộ đệm được hướng dẫn bởi dịch vụ ReadyBoost khi hệ thống khởi động. Mặc dù bộ đệm khởi động được nén như bộ đệm ReadyBoost, một điểm khác biệt giữa quản lý bộ đệm ReadyBoost và ReadyBoot là trong khi ở chế độ ReadyBoot, ngoài các bản cập nhật của dịch vụ ReadyBoost, bộ đệm không thay đổi để phản ánh dữ liệu đọc hoặc ghi trong quá trình khởi động. Dịch vụ ReadyBoost xóa bộ nhớ cache 90 giây sau khi khởi động hoặc nếu bộ nhớ khác yêu cầu bảo hành nó,

Điều này khá nhiều tiền nó lên:

Vì tất cả các hoạt động tệp được thực hiện khi khởi động (thậm chí cập nhật hệ thống và quét phần mềm gián điệp) được tích lũy trong tệp này, nên nó có thể chứa đầy thông tin lỗi thời. Cách khắc phục là đặt ReadyBoot.etl vào chế độ ghi nhật ký Thông tư, để chỉ hoạt động truy cập tệp gần đây nhất được theo dõi.

Nguồn được sử dụng

Nguồn chính - Thông tin chẩn đoán, Thông tin sự kiện, Hướng dẫn.

Nguồn nền - Trích dẫn riêng của nguồn chính cho giải pháp mà họ mô tả trong luồng Trả lời của Microsoft.


Không có con xúc xắc. Xem cập nhật
soandos

Tôi bị bối rối. Tiền thưởng được trao bởi Communitynhưng toàn bộ số tiền đã được trao, thông thường số tiền này chỉ bằng một nửa, theo sự hiểu biết của tôi về tiền thưởng.
Ramhound

@soandos - Tôi thấy khó tin khi bạn vẫn nhận được lỗi 0xC0000188. Bản cập nhật có thể vẫn thất bại, nhưng chắc chắn là thất bại, vì một lý do khác. Bạn cho biết bạn sẽ "cập nhật" câu hỏi mà bạn chưa bao giờ làm điều đó.
Ramhound

Tôi vẫn nhận được những lỗi đó và tôi đã cập nhật câu hỏi (nhiều lần sau feb 1). Cuối cùng tôi đã từ bỏ và thực hiện thiết lập lại hoàn toàn từ một hình ảnh mới và chưa nhận được lời nhắc cập nhật.
soandos

0

Có một số điều bạn có thể thử.

Fiddle với trình điều khiển

Tôi không biết bạn đã "gỡ cài đặt" trình điều khiển đồ họa như thế nào, nhưng tôi đã nghe nói rằng cần phải xóa trình điều khiển NVIDIA thông qua Chương trình và Tính năng thay vì chỉ Trình quản lý thiết bị.

một bản cập nhật trình điều khiển NVIDIA có liên quan được xuất bản vài tuần trước, vào ngày 27 tháng 1. Nếu bạn chưa làm như vậy, hãy thử cài đặt nó - Windows không phải lúc nào cũng nhận được các phiên bản mới nhất của tất cả các trình điều khiển thông qua Windows Update. Theo ghi chú phát hành của nó ( PDF ), nó đã sửa một số lỗi màn hình xanh. Tôi sẽ đề nghị làm một điểm Khôi phục Hệ thống trước.

Bạn cũng có thể chạy Trình gỡ cài đặt trình điều khiển hiển thị , loại bỏ triệt để các trình điều khiển NVIDIA và Intel. Nguy hiểm! Công cụ này không được NVIDIA chứng thực và tôi chưa từng thử nó, nhưng tôi đã nghe một vài câu chuyện về nó hoạt động tốt.

Bạn cũng có thể thử tắt - không xóa / gỡ cài đặt - thẻ NVIDIA trong Trình quản lý thiết bị. Bằng cách đó, HĐH sẽ không cố cài đặt lại hoặc cấu hình lại khi hệ thống hoạt động trở lại. Một lần nữa, làm cho một điểm khôi phục là khuyến khích.

Việc kích hoạt Trình xác minh trình điều khiển cũng có vẻ hứa hẹn nếu bạn đã thử tất cả các cách trên mà không thành công. Nếu hệ thống của BSOD đang được xác minh, các kết quả nhỏ có thể bao gồm nhiều thông tin hữu ích hơn để khắc phục sự cố.

Fiddle với Windows Update

Tôi sẽ không ngạc nhiên nếu bạn đã làm điều này, nhưng nếu bạn không, nó đáng để thử. Tải xuống và chạy trình khắc phục sự cố Windows Update cho Windows 10. (Nó có thể không khắc phục được sự cố này, nhưng tôi đã nhận thấy một số lỗi cài đặt cập nhật khác trong nhật ký sự kiện của bạn.)

Một số lỗi Windows Update trong nhật ký sự kiện bao gồm mã lỗi thường có nghĩa là bạn cần tải lại phương tiện cài đặt. Theo câu trả lời này , bạn cần dừng dịch vụ Windows Update, xóa C:\Windows\SoftwareDistribution\Downloadthư mục và khởi động lại dịch vụ đó. Nếu không được, hãy đổi tên hoặc xóa toàn bộ SoftwareDistributionthư mục.

Fiddle với Registry

Phần gắn WIM của quá trình nâng cấp có thể gặp sự cố trong một trong hai trường hợp phổ biến:

  1. HKLM\SOFTWARE\Microsoft\Windows\WIMMount\Mounted Imageschứa các khóa con hoặc các mục của bất kỳ loại nào. Xóa nó ra để xóa sổ sách bị bỏ rơi nếu bạn đã xử lý WIMs trong quá khứ.
  2. Các ImagePathmục trong HKLM\SYSTEM\CurrentControlSet\Services\WIMMountlà không chính xác. Nếu nó không trỏ đến một bản sao thực sự wimmount.sys, hãy theo dõi tệp đó và cập nhật đường dẫn, để lại phần trước \??\.

-1

Bạn có thể thử các bước sau:

Trình kiểm tra tệp hệ thống là một công cụ tiện dụng đi kèm với Windows, cho phép bạn quét và khôi phục các lỗi trong các tệp hệ thống của Windows (bao gồm cả các tệp liên quan đến VIDEO_DXGKRNL_FATAL_ERROR). Để chạy Trình kiểm tra tệp hệ thống (Windows XP, Vista, 7, 8 và 10): Nhấp vào nút Bắt đầu. Nhập "lệnh" trong hộp tìm kiếm ... ĐỪNG nhấn ENTER! Trong khi giữ CTRL-Shift trên bàn phím của bạn, nhấn ENTER. Bạn sẽ được nhắc với một hộp thoại cho phép. Bấm Có. Một hộp đen sẽ mở ra với một con trỏ nhấp nháy. Nhập "sfc / scannow" và nhấn ENTER. Trình kiểm tra tệp hệ thống sẽ bắt đầu quét Lỗi 0x113 và các sự cố tệp hệ thống khác (hãy kiên nhẫn - quá trình quét hệ thống có thể mất một lúc). Thực hiện theo các lệnh trên màn hình.

Thứ hai:

Mặc dù hầu hết các lỗi màn hình xanh 0x113 liên quan đến lưu trữ là do sự cố với trình điều khiển đĩa cứng hoặc bộ điều khiển lưu trữ của bạn, trong một số trường hợp, các BSOD này có thể được quy cho lỗi hỏng ổ cứng. Theo thời gian, PC của bạn có thể phát triển lỗi trên ổ đĩa cứng do sử dụng sai mục đích, lặp đi lặp lại. Tắt máy không đúng cách, các chương trình đóng cứng cứng, các chương trình cài đặt phần mềm bị hỏng hoặc không đầy đủ (ví dụ: Hệ điều hành Windows), lỗi phần cứng của Microsoft Corporation và mất điện có thể làm hỏng hệ thống tệp và dữ liệu được lưu trữ của bạn. Do đó, bạn có thể gặp lỗi màn hình xanh liên quan đến VIDEO_DXGKRNL_FATAL_ERROR. Microsoft đã bao gồm một tiện ích tiện lợi có tên là chkdsk '(kiểm tra đĩa cứng) để quét và sửa chữa hỏng đĩa cứng. Nếu các bước khắc phục sự cố trước đó không giải quyết được lỗi 0x113 STOP của bạn, đang chạy chkdsk, có thể khám phá và sửa chữa nguyên nhân của BSOD của bạn. Cách chạy phần mềm chkdsk, (Windows XP, Vista, 7, 8 và 10): Nhấp vào nút Bắt đầu. Nhập "lệnh" trong hộp tìm kiếm ... ĐỪNG nhấn ENTER! Trong khi giữ CTRL-Shift trên bàn phím của bạn, nhấn ENTER. Bạn sẽ được nhắc với một hộp thoại cho phép. Bấm Có. Một hộp đen sẽ mở ra với một con trỏ nhấp nháy. Nhập "chkdsk / f" và nhấn ENTER. "chkdsk" sẽ bắt đầu quét tìm lỗi đĩa cứng có thể gây ra lỗi 0x113 STOP. Thực hiện theo các lệnh trên màn hình. Nguồn: Bạn sẽ được nhắc với một hộp thoại cho phép. Bấm Có. Một hộp đen sẽ mở ra với một con trỏ nhấp nháy. Nhập "chkdsk / f" và nhấn ENTER. "chkdsk" sẽ bắt đầu quét tìm lỗi đĩa cứng có thể gây ra lỗi 0x113 STOP. Thực hiện theo các lệnh trên màn hình. Nguồn: Bạn sẽ được nhắc với một hộp thoại cho phép. Bấm Có. Một hộp đen sẽ mở ra với một con trỏ nhấp nháy. Nhập "chkdsk / f" và nhấn ENTER. "chkdsk" sẽ bắt đầu quét tìm lỗi đĩa cứng có thể gây ra lỗi 0x113 STOP. Thực hiện theo các lệnh trên màn hình. Nguồn:http://www.solvusoft.com/en/errors/blue-screen-errors/microsoft-corpination/windows-operating-system/orms-check-0x113-video-dxgkrnl-firth-error/

Tùy chọn cuối cùng sẽ là loại bỏ trình điều khiển thích hợp gây ra sự cố và cài đặt lại từ nguồn ban đầu.

Trong khi cũng thử một bước này:

Phương pháp 1: Tôi yêu cầu bạn kiểm tra xem dịch vụ Superfetch có được kích hoạt không a. Trên màn hình nền, nhấn phím Windows + R để mở Hộp thoại Chạy. b. Nhập services.msc trong Hộp thoại Chạy, rồi nhấn Enter để mở Dịch vụ. c. Bấm chuột phải vào dịch vụ Superfetch, rồi bấm Thuộc tính. d. Nếu hộp Loại khởi động được đặt thành Vô hiệu hóa, hãy đổi nó thành Tự động hoặc Thủ công. e. Nhấn OK để đóng cửa sổ Properties. f. Bấm chuột phải vào dịch vụ Superfetch, rồi bấm Bắt đầu. Dịch vụ sẽ bắt đầu mà không có lỗi.

Cách 2:

Tăng kích thước tệp tối đa của Phiên khởi động sự kiện khởi động.
a. Trên màn hình nền, nhấn phím Windows + R và nhập cmd để mở Dấu nhắc lệnh. b. Trên bảng điều khiển bên trái của cửa sổ Trình theo dõi hiệu suất, mở rộng Bộ thu thập dữ liệu. c. Nhấp vào Phiên sự kiện khởi động. d. Mở Bảng thuộc tính phiên ReadyBoot Trace. e. Nhấp vào tab Điều kiện dừng và tăng Kích thước tối đa lên 40. f. Nhấp vào Áp dụng và OK. Nguồn: http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/circular-kernel-context-logger-error-0xc0000188/d2aa4b79-be60-43d0-8d31-0072235a8f43


Trích dẫn cho biết trích dẫn của bạn một ai đó vì vậy bạn đang trích dẫn ai?
Ramhound

@Ramhound thêm nguồn vào đây.
Uhl Hosting

Không có gì, xem cập nhật
soandos

@soandos bạn đã thử xóa cả hai trình điều khiển khỏi Intel, Nvidia và thực hiện việc này: Chạy phần này trong thiết bị đầu cuối dism.exe /image:D:\ /cleanup-image /revertpendingactionsThay thế D: \ bằng chữ cái chính xác của ổ đĩa được cài đặt Windows (sử dụng lệnh bcdedit | find / i "OSDEVICE" để xác định ký tự ổ đĩa). Bỏ qua các thông báo lỗi về kích thước thư mục đầu.
Uhl Hosting

Xem cập nhật. Tôi có thể loại bỏ chỉ nvidia và phần còn lại đã hoàn thành và kết quả được đăng. Theo như
tháo gỡ,
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.