Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để tạo một hạt nhân hoặc tệp kết xuất bộ nhớ đầy đủ trong Windows Server 2008 và Windows Server 2008 R2

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 969028
Quan trọng Bài viết này chứa thông tin về cách sửa đổi sổ kiểm nhập. Đảm bảo rằng bạn sao lưu sổ kiểm nhập trước khi bạn sửa đổi nó. Đảm bảo rằng bạn biết cách khôi phục sổ kiểm nhập nếu sự cố xảy ra. Để biết thêm thông tin về cách sao lưu, khôi phục và sửa đổi sổ kiểm nhập, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
322756 Cách sao lưu và khôi phục sổ kiểm nhập trong Windows
GIỚI THIỆU
Bài viết từng bước này mô tả cách tạo ra, thu thập, kiểm tra, và phân tích hạt nhân và tệp kết xuất bộ nhớ đầy đủ từ một hệ thống dựa trên Windows Server 2008.

Lưu ý: Lý tưởng, bạn sẽ chỉ thực hiện việc này khi bạn được yêu cầu rõ ràng để làm như vậy bằng kỹ sư bản ghi dịch vụ hỗ trợ khách hàng của Microsoft. Lõi hoặc gỡ lỗi tệp kết xuất bộ nhớ đầy đủ nên cuối cùng sau khi tất cả các phương pháp khắc phục sự cố tiêu chuẩn đã được sử dụng hết.

Nếu bạn phải liên hệ với hỗ trợ khách hàng của Microsoft và bản ghi dịch vụ (CSS), bài viết này sẽ giúp bạn lấy thông tin cụ thể là cần thiết cho CSS để xác định sự cố.

Bạn phải kí nhập dưới tên quản trị viên hoặc thành viên của nhóm quản trị viên để hoàn tất quy trình này. Nếu máy tính của bạn được kết nối mạng, thiết đặt chính sách mạng có thể ngăn cản bạn hoàn thành quy trình này. Hướng dẫn sử dụng hạt nhân hoặc tệp kết xuất bộ nhớ đầy đủ rất hữu ích khi khắc phục sự cố một số vấn đề do trình chụp sơ bộ nhớ hệ thống khi sập.

Cảnh báo Tuỳ thuộc vào tốc độ của ổ đĩa cứng mà Windows được cài đặt chuyên biệt, bán phá giá hơn 2 gigabyte (GB) bộ nhớ có thể mất nhiều thời gian. Khi bạn Bắt đầu quy trình tạo tệp kết xuất, nội dung của vật lý RAM được viết để tệp trang nằm trên phân vùng mà hệ điều hành được cài đặt chuyên biệt.

Khi bạn khởi động lại máy tính, nội dung của tệp trang đó được ghi vào tệp kết xuất. Ngay cả trong trường hợp trường hợp tốt nhất, nơi tệp kết xuất được cấu hình để nằm trên một đĩa cứng cục bộ, sẽ có một lượng lớn dữ liệu được đọc và ghi vào ổ đĩa cứng. Điều này có thể gây ra hỏng hóc máy chủ kéo dài.
Thông tin thêm

tệp trang

Thông thường, cho chức năng thường xuyên của hệ thống dựa trên Windows Server 2008, bạn sẽ thiết lập kích thước tệp trang trên máy chủ. Để biết thêm thông tin về cách xác định kích thước tệp trang thích hợp, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
889654 Làm thế nào để xác định kích thước tập tin trang thích hợp cho phiên bản 64-bit của Windows Server 2003 hoặc Windows XP

Tuỳ thuộc vào loại tệp kết xuất bộ nhớ bạn đang cố gắng thu thập, kích thước tối thiểu của tệp trang sẽ khác nhau. Windows Server 2008 có ba tuỳ chọn cho tệp kết xuất bộ nhớ:
  • SmallMemory xuất<b00> </b00> (64 KB một hệ điều hành 32-bit, 128 KB operatingsystem 64-bit)
  • Kết xuất bộ nhớ Kernel
  • Kết xuất bộ nhớ đầy đủ
Để kích hoạt tệp kết xuất bộ nhớ đầy đủ trên máy chủ của bạn, hãy làm theo các bước sau:

Bước 1: tạo tệp trang
  1. Bấm Bắt đầu, bấm chuột phải vàomáy tính, và sau đó bấmthuộc tính.
  2. Bấm cài đặt chuyên biệt hệ thống nâng cao tranghệ thống , và sau đó nhấp vào tab nâng cao.
  3. Nhấp vào thiết đặt vùnghoạt động .
  4. Bấm vào tab nâng cao , và sau đó bấmthay đổi trong các bộ nhớ ảokhu vực.
  5. Chọn phân vùng hệ thống mà hệ điều hành isinstalled.

    Lưu ý: Để kích hoạt phân vùng hệ thống, bạn phải bấm để bỏ chọn cáctự động quản lý kích thước tệp trang cho tất cả các ổ<b00> </b00> hộp kiểm.
  6. Đặt giá trị kích thước ban đầukích thước tối đa dung lượng RAM vật lý được cài đặt chuyên biệt thêm 100 megabyte (MB) trong nút chọn một Tùy chỉnh kích thước .
  7. Bấm thiết lập, và sau đó bấmOK ba lần.
  8. Khởi động lại Windows để thay đổi có hiệu lực.

Kích thước phân vùng

Trong Windows Server 2003 hoặc các phiên bản trước của Windows, phân vùng mà hệ điều hành được cài đặt chuyên biệt phải có ít kích thước dung lượng vật lý RAM cài đặt chuyên biệt cộng với 100 megabyte (MB).
Windows Server 2008, bạn có thể phải giảm bộ nhớ vật lý của máy tính để tạo ra một tệp kết xuất bộ nhớ đầy đủ hợp lệ. Nếu máy tính có nhiều hơn 4 GB bộ nhớ vật lý hoặc nếu không có đủ không gian đĩa của tệp trang trên phân vùng mà hệ điều hành được cài đặt chuyên biệt, bạn có thể phải giảm bộ nhớ RAM vật lý của máy tính. Tuy nhiên, bạn có thể tránh điều này bằng cách sử dụng phân vùng khác như mô tả trong phần "hiện tượng mới trong Windows Vista và Windows Server 2008". Để giảm bộ nhớ vật lý trên máy tính, sử dụng công tắc truncatememory hoặc removememory trong BCDEdit.exe file như mô tả trong bài viết sau đây TechNet/MSDN dựa trên:
Biên tập dữ liệu cấu hình khởi động những câu hỏi thường gặp
http://technet.Microsoft.com/en-US/Library/cc721886.aspx
BCD khởi động tùy chọn tài liệu tham khảo
http://MSDN.Microsoft.com/en-US/Library/aa906217.aspx
Lưu ý: Phiên bản 32-bit của Windows Server 2008 có thể chất địa chỉ mở rộng (PAE) bật, tệp trang có thể mở rộng ngoài 4 GB (4.096 MB) kích thước. Để xác minh nếu PAE đã được bật, hãy làm theo các bước sau:
  1. Bấm Bắt đầu, bấm chạy, loại Regedit, sau đó bấm OK.
  2. Định vị khoá con kiểm nhập sau:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Bấm chuột phải PhysicalAddressExtension, andthen bấm sửa đổi.
  4. Trong phần Chỉnh sửa giá trị DWORD hộp thoại, soát giá trị của mục PhysicalAddressExtension . Nếu valueof PhysicalAddressExtension nhập 0 (0), PAE isdisabled. Nếu giá trị của mục PhysicalAddressExtension 1, PAE được kích hoạt.
  5. Khởi động lại Windows để thay đổi có hiệu lực.


Hành vi mới trong Windows Vista và Windows Server 2008

Trong Windows Vista và Windows Server 2008, để có được một bộ nhớ Dump, tệp trang không phải trên cùng một phân vùng như là phân vùng mà hệ điều hành được cài đặt chuyên biệt khi là yêu cầu của phiên bản trước.

Để đặt tệp trang trên phân vùng khác, bạn phải tạo mục kiểm nhập mới có tên
DedicatedDumpFile

Bạn cũng có thể xác định kích thước tệp trang cho việc tạo bộ nhớ bãi bằng cách sử dụng mục kiểm nhập mới có tên
DumpFileSize

Lưu ý: DedicatedDumpFile không thể được sử dụng để tạo một tệp kết xuất vào một ổ đĩa từ. Điều này bao gồm sọc hoặc RAID 5 tập.

Để tạo các
DedicatedDumpFile
DumpFileSize
mục kiểm nhập, hãy làm theo các bước sau:
  1. Bấm Bắt đầu, bấm chạy, loại Regedit, sau đó bấm OK.
  2. Tìm rồi bấm vào khóa con kiểm nhập sau:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
  3. Trên menu chỉnh sửa , trỏ chuột vàomới, và sau đó bấm Giá trị chuỗi.
  4. Trong ngăn chi tiết, hãy nhậpDedicatedDumpFile, sau đó nhấn ENTER.
  5. Bấm chuột phải DedicatedDumpFilebấm sửa đổi.
  6. Trong ô dữ liệu giá trị , nhập<drive>:\<dedicateddumpfile.sys></dedicateddumpfile.sys></drive>, sau đó bấm OK.
    Lưu ý<drive></drive> là trình giữ chỗ cho ổ đĩa có đủ không gian đĩa dành cho tệp kết xuất và <dedicateddumpfile.sys>là trình giữ chỗ dành riêng cho tệp và đường đầy đủ<b00> </b00> </dedicateddumpfile.sys>
  7. Trên menu chỉnh sửa , trỏ chuột vàomới, và sau đó bấm <b00> </b00>giá trị.
  8. Loại DumpFileSize , và sau đó pressENTER.
  9. Bấm chuột phải DumpFileSize, và sau đó bấmsửa đổi.
  10. Trong hộp thoại Chỉnh sửa giá trị DWORD , nhấp vàothập phân trong cơ sở.
  11. Trong ô dữ liệu giá trị , nhập giá trị theappropriate, và sau đó bấm OK.

    Lưu ý: Kích thước tệp kết xuất tính bằng megabyte.
  12. Bấm chuột phải DumpFile, và sau đó bấm sửa đổi.
  13. Trong ô dữ liệu giá trị , nhập <drive>: \<path>\Memory.dmp</path></drive>, sau đó bấm OK.

    Lưu ý: Khi hệ thống treo, đây là vị trí nơi tệp kết xuất bộ nhớ được tạo ra bằng cách sử dụng các tập tin dành riêng thay vì bằng cách sử dụng các tập tin Pagefile.sys. Có thể sử dụng chương trình khác với phần mở rộng ".sys" trên "DedicatedDump.sys", ví dụ: "DedicatedDump.dmp". Vì điều này sẽ không được sử dụng như một. DMP tập tin trực tiếp khi kiểm tra lỗi hệ thống, đặt tên với một. DMP phần mở rộng có thể trở nên khó hiểu đối với một sao tệp kết xuất sau khi khởi động lại. Sử dụng ".sys" giúp dễ dàng hơn để xác định rằng nó không có vị trí xuất bản cuối cùng, nhưng nó có thể làm việc với bất kỳ tên nào bạn chọn (ví dụ: "DedicatedDump.Ddmp").
  14. Thoát khỏi Trình chỉnh sửa Sổ kiểm nhập.
  15. Khởi động lại Windows để thay đổi có hiệu lực.

Lưu ý: Khi bạn sử dụng DedicatedDumpFile trong Windows Vista và Windows Server 2008, phải có ít nhất một tệp trang trên bất kỳ phân vùng. Kích thước tệp trang không quan trọng trong trường hợp này. Trong Windows 7 Service Pack 1 và Windows Server 2008 R2 gói bản ghi dịch vụ 1, bạn có thể loại bỏ hạn chế này bằng cách cài đặt chuyên biệt hotfix 2716542. Để biết thêm thông tin về hotfix này, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2716542 Một hotfix có sẵn mà cho phép máy tính Windows 7 hoặc Windows Server 2008 R2 để tạo ra một kết xuất bộ nhớ tệp không có tệp trang
Giới hạn này không tồn tại trong Windows 8, Windows Server 2012, phiên bản mới hơn.

Để biết thêm thông tin về Windows Server 2008 và Windows Vista, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
950858 Nhằm xuất tệp bất ngờ được cắt bớt 4 GB trên máy tính đang chạy Windows Server 2008 hoặc Windows Vista và có nhiều hơn 4 GB bộ nhớ vật lý

Nếu bộ nhớ vật lý của hệ điều hành lớn hơn kích thước tệp trang trên Windows Server 2008 hoặc Windows Vista SP1 dựa trên máy tính, tệp kết xuất bộ nhớ lõi có thể không được tạo ra. Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
949052 Tệp kết xuất bộ nhớ lõi có thể không được tạo trên máy tính dựa trên Windows Server 2008 và Windows Vista gói bản ghi dịch vụ 1 trên khi bộ nhớ hệ thống lớn hơn kích thước tệp trang

Hành vi mới trong Windows 7 và Windows Server 2008 R2

Trong Windows 7 và Windows Server 2008 R2, để có được một bộ nhớ Dump, tệp trang không phải trên cùng một phân vùng như là phân vùng mà hệ điều hành được cài đặt chuyên biệt. Để đặt tệp trang trên phân vùng khác, nó không phải là bắt buộc để sử dụng DedicatedDumpFile mục kiểm nhập.

tệp trang trên đĩa động

Động đĩa không được nhận dạng là một ổ khởi động hoặc hệ thống như các ổ đĩa. Vì vậy, nếu bạn tạo một tệp trang chỉ trên ổ đĩa không phải khởi động hoặc ổ đĩa hệ thống, hệ điều hành không thể nhận ra các ổ đĩa khi tạo kết xuất bộ nhớ. Kết quả là lỗi tạo ra kết xuất bộ nhớ.

Lưu ý: Hoạt động trên cũng áp dụng cho DedicatedDumpFile.

Sử dụng lệnh Retain trong thông dịch lệnh Diskpart, bạn có thể chuẩn bị một ổ đĩa động hiện tại được sử dụng như một khởi động hoặc ổ đĩa hệ thống. Sử dụng lệnh Retain, hãy làm theo các bước sau:
  1. Mở dấu kiểm nhắc lệnh nâng cao
  2. Tại dấu kiểm nhắc lệnh, nhập Diskpart và nhấn Enter.
  3. Tại dấu kiểm nhắc Diskpart, nhập danh sách vol, và sau đó nhấn Enter.
  4. Ghi lại số ổ đĩa mà bạn đã tạo tệp trang.
  5. Loại chọn vol #, sau đó nhấn Enter. (Số biểu thị số lượng ghi chú trong bước 4.)
  6. Nhập giữ lại, và sau đó nhấn Enter.
  7. Nhập chi tiết vol, và sau đó nhấn Enter (kiểm tra tham số Installable và nó phải được đặt đúng.)

    Lưu ý: cài đặt chuyên biệt tham số này chỉ sẵn có trong Windows Server 2008 R2 và hệ điều hành mới hơn.
  8. Khởi động lại máy tính.
Lưu ý: Bạn có thể sử dụng lệnh Retain trên ổ đĩa khác 4 tối đa. Nếu bạn cần chạy lệnh cho các ổ đĩa sau khi đạt tới giới hạn 4, bạn cần xóa các ổ đĩa mà Retain lệnh được sử dụng trước đó.

Để biết thêm thông tin về Retain lệnh, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

300415 Mô tả Tiện ích dòng lệnh Diskpart

Ngoài ra, kiểm tra bài viết TechNet sau đây:

http://technet.Microsoft.com/en-US/Library/cc755127.aspx


tệp trang tham chiếu đơn đặt hàng

Khi bạn cố gắng tạo một tệp kết xuất bằng cách sử dụng tệp trang tồn tại trên một ổ đĩa ngoài một ổ khởi động (mặc định, ổ C:), bạn không thể tạo tệp kết xuất như mong muốn ngay cả khi bạn dự trữ đủ kích thước tệp trang. Không có một phân trang tập tin tham chiếu thứ tự thích hợp. Để kiểm tra nếu phần dự kiến chiếm ưu ổ đĩa khác tham chiếu để tệp trang, hãy làm theo các bước sau:
  1. Bấm Bắt đầu, bấm chạy, gõ Regedit, và sau đó bấm OK.
  2. Tìm rồi bấm vào khóa con kiểm nhập sau:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\MemoryManagement
  3. Bấm đúp vào PagingFiles.
  4. Kiểm tra giá trị dữ liệu để xem đường dẫn dự kiến ổ đĩa có trong hàng đầu tiên.

Nếu bạn muốn thay đổi thứ tự, hãy làm theo các bước sau:
  1. Bấm Bắt đầu, bấm chạy, gõ Regedit, và sau đó bấm OK.
  2. Tìm rồi bấm vào khóa con kiểm nhập sau:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\MemoryManagement
  3. Bấm chuột phải vào PagingFiles, và sau đó bấm sửa đổi.
  4. Qua khối liên quan tới đầu của hộp.
  5. Thoát khỏi Trình chỉnh sửa Sổ kiểm nhập.
  6. Khởi động lại Windows để thay đổi có hiệu lực.

Bước 2: tạo một tệp kết xuất bộ nhớ đầy đủ
  1. Bấm Bắt đầu, bấm chuột phải vàomáy tính, và sau đó bấmthuộc tính.
  2. Bấm cài đặt chuyên biệt hệ thống nâng cao tranghệ thống , và sau đó nhấp vào tab nâng cao.
  3. Bấm thiết đặt trong khu vực Writingdebugging thông tin , và sau đó đảm bảo đầy đủ memorydump .
Lưu ý: theo mặc định, kết xuất bộ nhớ đầy đủ bị vô hiệu hoá. Bạn có thể bật tuỳ chọn này nếu máy tính của bạn có nhiều hơn 2 GB RAM vật lý.

Lưu ý: Nếu bạn muốn kích hoạt các kết xuất bộ nhớ đầy đủ lựa chọn, tự đặt mục kiểm nhập CrashDumpEnabledmục 0x1 trong khoá con kiểm nhập sau và khởi động lại Windows:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
885117 "Kết xuất bộ nhớ kernel" được hiển thị trong khởi động và phục hồi, nhưng một kết xuất bộ nhớ đầy đủ được thực hiện trong Windows 2000 hoặc Windows Server 2003

Dung lượng đĩa

Phải có đủ không gian trống trong vị trí đã chọn để viết tệp kết xuất bộ nhớ. theo mặc định, tệp kết xuất bộ nhớ được viết để các %SystemRoot%\Memory.dmp tập tin. Nếu không có đủ không gian trống trên các % SystemRoot % ổ đĩa, bạn có thể chuyển tệp kết xuất sang vị trí khác có đủ không gian trống. Nếu không gian trống trên ổ đĩa đích tệp kết xuất không đủ để chứa một tệp kết xuất mới, tệp kết xuất không được sao chép và một sự kiện ID 12 được ghi vào Nhật ký sự kiện hệ thống. Đường kết xuất được cấu hình trong giá trị kiểm nhập "DumpFile" theo vị trí "HKLM\SYSTEM\CurrentControlSet\Control\Crash kiểm soát". Dưới đây là 12 ID sự kiện được ghi vào Nhật ký sự kiện hệ thống:

ID sự kiện: 12
Mô tả: Tệp kết xuất sập không thể được tạo ra do thiếu không gian trống trên ổ đĩa đích. Tăng dung lượng trống trên ổ đĩa đích có thể giúp ngăn chặn lỗi này.



Để thay đổi đường dẫn tệp kết xuất trong các tuỳ chọn khởi động và phục hồi trên máy tính chạy Windows Server 2008, hãy làm theo các bước sau:
  1. Bấm Bắt đầu, bấm chuột phải vàomáy tính, và sau đó bấmthuộc tính.
  2. Nhấp vào thiết đặt hệ thống nâng cao tranghệ thống , và sau đó bấm vào cao tab.
  3. Bấm thiết đặt trong khu vực Writingdebugging thông tin , và sau đó thay thế đường dẫn anappropriate giá trị trong trường tệp kết xuất . Nói cách khác, bạn có thể thay đổi đường dẫn từ %SystemRoot%\Memory.dmp để trỏ đến ổ đĩa cục bộ có đủ không gian đĩa, chẳng hạn như E:\Memory.dmp.
  4. Khởi động lại Windows để thay đổi có hiệu lực.
Lưu ý: ổ đĩa mạng, một ổ đĩa được chia sẻ hoặc ổ đĩa mạng đính kèm lưu trữ (NAS) không thể sử dụng một điểm đến cho tệp kết xuất bộ nhớ bởi vì nó có thể không có sẵn trước khi sao tệp Bắt đầu.

Hotfix cho Windows Server 2008 SP1

Các hotfix sau có thể giải quyết sự cố xảy ra khi bạn cố gắng tạo một tệp kết xuất bộ nhớ trong Windows Server 2008 SP1:
  • 960658 Windows Server 2008 hệ thống có thể tạo một tệp kết xuất cắt bớt nếu hệ thống hỗ trợ phân vùng phần cứng năng động (DHP) và nếu bộ nhớ là nóng nhất

    Lưu ý:
    • Hotfix này Cập Nhật Crashdmp.sys tập tin, mà thay thế hotfix được đề cập trong bài viết cơ sở kiến thức 950858 và 958933.
    • Hotfix này Cập Nhật tập tin Ntkrnlpa.exe hoặc các tập tin Ntkrnlmp.exe, thay thế hotfix được đề cập trong bài viết cơ sở kiến thức 950917.
  • 950904 Hệ thống dừng đáp ứng, và không có tệp kết xuất được tạo ra khi máy tính đang chạy Windows Vista hoặc Windows Server 2008 được ngắt nonmaskable

    Lưu ý: Hotfix này Cập nhật tệp Ipmidrv.sys.
  • 953533 Máy tính đang chạy một x86 Phiên bản của Windows Vista hoặc Windows Server 2008 trên đĩa IDE/ATA tạo một tệp kết xuất hợp lệ khi chế độ PAE được kích hoạt

    Lưu ý: Hotfix này Cập nhật các tệp Dumpata.sys, Aliide.sys, Amdide.sys,Atapi.sys, Ataport.sys, Cmdide.sys, Intelide.sys, Msahci.sysm, Mshdc.inf,Pciide.sys, Pciidex.sys và Viaide.sys.
  • 955635 kích thước trang có thể xen kẽ quá nhỏ hoặc quá lớn khi bạn khởi động Windows Server 2008 hoặc Windows Vista nếu không có không gian đĩa trống và kích cỡ tệp trang quản lý hệ thống

    Lưu ý: Hotfix này Cập nhật các tập tin Smss.exe, mà thay thế hotfixthat được đề cập trong bài viết cơ sở kiến thức 953341.
  • 957517 Tệp kết xuất bộ nhớ hoàn chỉnh chuyên dụng có thể không được thành công tạo nếu ổ đĩa lưu trữ tệp kết xuất chuyên có đủ không gian trống

    Lưu ý: Hotfix này Cập Nhật Faultrep.dll, Werfault.exe andWerfaultsecure.exe tập tin.

Phương pháp để tạo một tệp kết xuất bộ nhớ bằng tay

Có một số phương pháp để tạo ra một hướng dẫn sử dụng hạt nhân hoặc tệp kết xuất bộ nhớ đầy đủ. Các phương pháp này bao gồm việc sử dụng nm, Bàn phím (PS2/USB), hạt nhân từ xa hoặc công cụ NotMyFault.exe.

Làm thế nào để tạo một kết xuất bộ nhớ bằng tay bằng cách sử dụng công cụ NotMyFault

Nếu bạn có thể kí nhập khi sự cố xảy ra, bạn có thể sử dụng công cụ Microsoft SysInternals NotMyFault. Để thực hiện việc này, hãy làm theo các bước sau:
  1. Tải xuống công cụ NotMyFault từ sau Web site của Microsoft:
  2. Bấm Bắt đầu, định vị và bấm chuột phải vàodấu kiểm nhắc lệnhvà sau đó bấm chạy asadministrator.
  3. Tại dòng lệnh, gõ NotMyFault.exe /crash, sau đó nhấn ENTER.
Lưu ý: Điều này sẽ tạo một tệp kết xuất bộ nhớ và một lỗi "Ngừng D1".

Làm thế nào để tạo một tệp kết xuất bộ nhớ bằng tay bằng cách sử dụng bàn phím

  • Nếu bạn đang sử dụng bàn phím PS/2, bạn phải tạo các
    CrashOnCtrlScroll
    mục kiểm nhập. Để biết thêm thông tin về cách tạo một tệp kết xuất bộ nhớ bằng cách sử dụng bàn phím, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
    244139 Tính năng của Windows cho phép bạn tạo một tệp kết xuất bộ nhớ bằng cách sử dụng bàn phím
  • Nếu bạn đang sử dụng bàn phím USB, tính năng này không được hỗ trợ trong Windows Server 2008 gói bản ghi dịch vụ 1 cho đến khi bạn cài đặt chuyên biệt hotfix KB 971284. Để biết thêm thông tin về cách sử dụng các hotfix, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
    971284 Một hotfix có sẵn để kích hoạt các sự cố trên hỗ trợ CTRL-di chuyển trên Vista S về việc sử dụng các hotfix và Windows Server 2008 trên bàn phím USB
    Tuy nhiên, nó hỗ trợ Windows Server 2008 Service Pack 2 hoặc phiên bản mới hơn. Bạn phải tạo mục kiểm nhập CrashOnCtrlScroll trên máy tính chạy Windows Server 2008 cho tính năng này hoạt động. Để kích hoạt tính năng trên máy tính sử dụng bàn phím USB, hãy làm theo các bước sau:
    1. Khởi động Trình soạn Sổ đăng ký.
    2. Tìm rồi bấm vào khóa con kiểm nhập sau:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
    3. Trên menu chỉnh sửa , nhấp vào Thêm giá trị, và sau đó thêm mục kiểm nhập sau.
      Name : CrashOnCtrlScroll Data Type : REG_DWORD Value : 1 
    4. Thoát khỏi Trình chỉnh sửa Sổ kiểm nhập.
    5. Khởi động lại máy tính. (Trên máy tính sử dụng bàn phím USB, bạn không phải khởi động lại máy tính. Rút bàn phím và cắm lại lần nữa là đủ. Sau đó, tệp kết xuất bộ nhớ có thể được tạo ra.)
    Lưu ý: Thao tác bàn phím sẽ tạo một tệp kết xuất bộ nhớ và một lỗi "Ngừng E2".
    Hotfix này được bao gồm trong gói bản ghi dịch vụ 2 dành cho Windows Vista và Windows Server 2008.

Làm thế nào để tạo một tệp kết xuất hoàn toàn hoặc tệp kết xuất sập lõi bằng cách sử dụng một NMI trên một hệ thống Windows

Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
927069 Làm thế nào để tạo một tệp kết xuất hoàn toàn hoặc tệp kết xuất sập lõi bằng cách sử dụng một NMI trên một hệ thống Windows

Lưu ý: Điều này sẽ tạo một tệp kết xuất bộ nhớ và một lỗi "Stop 80".

Làm thế nào để tạo một kết xuất bộ nhớ bằng tay bằng cách sử dụng một trình gỡ lỗi từ xa

Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
303021 Làm thế nào để tạo một tệp kết xuất bộ nhớ khi máy chủ ngừng đáp ứng (treo)

Lưu ý Trong WinDbg, bạn có thể sử dụng lệnh .crash . Lệnh này tạo ra tệp kết xuất bộ nhớ trên máy tính đích. Hoặc, nếu bạn muốn sao chép tệp kết xuất bộ nhớ bằng cách sử dụng một modem null, USB, hay IEEE 1394, sử dụng lệnh .dump .

BIOS cấp cơ chế khôi phục máy chủ phần cứng

Một số máy tính có một tính năng ở cấp BIOS để làm phần cứng phục hồi. Ví dụ: máy tính có thể có một trong các tính năng sau:
  • Một tính năng Khôi phục hệ thống tự động (ASR) có sẵn onsome Hewlett Packard (HP) máy chủ. Nếu ASR tồn tại, vô hiệu hóa nó. ASR có thể gây cản trở quá trình thedump. Trên máy chủ HP, bạn có thể tắt ASR bằng cách sửa đổi cài đặt chuyên biệt theBIOS. Nếu tính năng này được bật, và theBIOS phát hiện heartbeat từ hệ điều hành, nó thường khởi động lại máy tính trong vòng 10 phút.
  • Dell máy tính có cùng tính năng, và nó được gọi là Dell SpecialAdministration điều khiển bao gồm hoặc! TÚI.
  • IBM máy tính có cùng tính năng, và nó được gọi là nhà kiểm soát RSA II (OS).
  • Fujitsu, NEC, Samsung, Unisys và hardwaremanufacturers máy chủ khác có tính năng tương tự trong các máy chủ.
Lưu ý: Nếu bạn không chắc chắn liệu phần cứng của bạn có một tính năng phục hồi phần cứng, hãy liên hệ với nhà sản xuất phần cứng.

Kiểm tra xem bạn có thể tải kết xuất bộ nhớ bằng tay

Cảnh báo Nó rất quan trọng là bạn kiểm tra xem bạn có thể nhận được một tệp kết xuất bộ nhớ bằng tay. Nếu xuất tệp bị hỏng hoặc cắt bớt, vấn đề phải xảy ra một lần nữa để bạn có thể nhận được một tệp kết xuất bộ nhớ tốt.

Để kiểm tra xem bạn có thể nhận được một tệp kết xuất tốt trên máy tính, sử dụng NotMyFault hoặc nhấn phím CTRL ngay khi bạn nhấn phím SCROLL LOCK hai lần. Sau khi khởi động lại máy chủ, đợi đĩa hoạt động để ngăn chặn. Tệp kết xuất phải có cùng kích thước bộ nhớ vật lý. Nếu bạn gặp sự cố khi một tệp kết xuất bộ nhớ bằng tay, bạn có thể phải cập nhật phần mềm điều khiển SCSI và điều khiển từ nhà cung cấp phần cứng.

Khi màn hình màu xanh thông tin sau khi tạo tệp kết xuất bộ nhớ

Bạn có thể cấu hình Windows trên hệ điều hành ghi nhật ký sự kiện thông báo thông tin bugcheck. theo mặc định, Windows Server 2008 được đặt ghi nhật ký sự kiện thông báo. Bạn có thể tắt tính năng này bằng cách tạo mục kiểm nhập LogEvent và đặt 0 trong khoá con kiểm nhập sau:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
Lưu ý: Mô tả và định dạng của Nhật ký sự kiện khác với định dạng được hiển thị khi máy tính đang ghi tệp kết xuất bộ nhớ. Tuy nhiên, phần thông tin là giống nhau. Dưới đây là một mẫu Nhật ký sự kiện:

ID sự kiện: 1001 nguồn: BugCheck mô tả: máy tính đã khởi động lại từ một bugcheck. Bugcheck là: 0xc00000E2 (0xffffffffffffffff, 0x0000000000000001, 0x0000000000000000, 0x0000000000000000). Kết xuất đã lưu trong: C:\WINDOWS\MEMORY. DMP. Báo cáo Id: 022309-16598-01

Làm thế nào để sử dụng DumpChk.exe để kiểm tra một tệp kết xuất bộ nhớ

Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
156280 Làm thế nào để sử dụng Dumpchk.exe để kiểm tra một tệp kết xuất bộ nhớ

Làm thế nào để tải xuống tiện ích tự động khoá kiểm nhập và tệp trang

  1. Tải xuống DumpConfigurator.hta từ Website sau của Microsoft:
  2. Nhấp vào tải xuống, và sau đó bấm tôi đồng ý sau khi bạn đọc Điều khoản cấp phép phần mềm Microsoft.
  3. Lưu tệp WInPlatTools 14600.zip , và sau đó giải nén tiện ích DumpConfigurator.hta.
  4. Nhấp vào DumpConfigurator.hta, và sau đó bấmCấu hình tự động hoàn tất.

Làm thế nào để đọc tệp kết xuất bộ nhớ Windows mà tạo ra cho gỡ lỗi

Để tải xuống và cài đặt chuyên biệt phiên bản mới nhất của công cụ gỡ lỗi của Windows, hãy ghé thăm Web site sau của Microsoft:Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
315263 Làm thế nào để đọc tệp kết xuất bộ nhớ nhỏ mà Windows tạo ra cho gỡ lỗi

Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
824344 Làm thế nào để gỡ lỗi bản ghi dịch vụ Windows

Để biết thêm thông tin về gỡ lỗi trong Windows, hãy xem sách sau:

Làm thế nào để xác minh Windows gỡ lỗi biểu tượng

Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
311503 Sử dụng máy chủ biểu tượng Microsoft để lấy các tập tin ký hiệu gỡ lỗi
138258 Windows NT gỡ lỗi biểu tượng thiết lập thông tin
148659 Làm thế nào để Cài đặt Windows NT gỡ lỗi biểu tượng
148660 Làm thế nào để xác minh Windows gỡ lỗi biểu tượng
258205 Làm thế nào để sử dụng Rebase để trích xuất các biểu tượng cho DrWtSn32.exe
296110 Thông tin: Làm thế nào để cài đặt chuyên biệt ký hiệu gỡ lỗi để sử dụng với các sản phẩm Visual Studio
319037 Làm thế nào để sử dụng máy chủ biểu tượng với trình gỡ lỗi Visual Studio .NET
814411 Hotfix gói bao gồm gỡ lỗi biểu tượng tệp

Các sản phẩm của bên thứ ba mà bài viết này thảo luận do các công ty độc lập với Microsoft sản xuất. Microsoft không bảo hành, theo ngụ ý hay cách khác, về hiệu suất hoặc độ tin cậy của những sản phẩm này.

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 969028 - Xem lại Lần cuối: 05/06/2016 21:04:00 - Bản sửa đổi: 9.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Datacenter without Hyper-V, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Enterprise without Hyper-V, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Standard without Hyper-V, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Business, Windows Vista Ultimate, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate, Windows Server 2008 R2 Service Pack 1, Windows 7 Service Pack 1

  • kbsurveynew kbexpertiseadvanced kbhowto kbmt KB969028 KbMtvi
Phản hồi