Nhận được windbg mà không có toàn bộ WDK?


91

Có ai biết cách để có được windbg mà không phải tải xuống toàn bộ 620MB WDK ISO không?

Tất cả những gì tôi có thể tìm thấy trên mạng để tải xuống trình gỡ lỗi là liên kết này, cho biết bạn phải tải toàn bộ WDK: http://www.microsoft.com/whdc/devtools/debugging/default.mspx .



Đối với Windows 8.1: Truy cập ' developer.microsoft.com/en-us/windows/hardware/… . Ctrl F " Nhận (WinDbg) như một phần của Windows 8.1 SDK ". Chỉ chọn WinDbg trong cài đặt.
Pacerier

Câu trả lời:


52

Trên thực tế, Microsoft hiện đã làm cho Công cụ gỡ lỗi có thể tải xuống riêng biệt với SDK. Tìm phần "Công cụ gỡ lỗi độc lập cho Windows (WinDbg)" ở giữa trang:


5
Như támx2 làm rõ bên dưới, trình cài đặt web cho Windows SDK có tùy chọn cài đặt Công cụ gỡ lỗi cho Windows mà không cần tải xuống phần còn lại.
Ben Challenor

8
Điều này không còn hợp lệ nữa vì liên kết hiện chuyển hướng đến trang web tải xuống WDK. Bạn có thể tải xuống trực tiếp trình lưu trữ gói Windbg MSI, như @Wu Yongzheng đã chỉ ra.
abaumg

2
Trang web tải xuống WDK hiện có một phần để tải xuống độc lập Công cụ gỡ lỗi - msdn.microsoft.com/en-us/windows/hardware/hh852365
Dave Black

hiện tại trang web có liên kết, nói rằng nó dành cho win 8.1 nhưng hoạt động tốt trên win7. nó nói rằng nó yêu cầu 1,2GB nhưng nhấp qua một vài cửa sổ và nó có một tùy chọn để cài đặt chỉ Windbg khoảng 250MB. Các tập tin, ít nhất như các văn bản, là sdksetup.exe
barlop

1
Điều này một lần nữa không hợp lệ và bây giờ WDK một lần nữa là cách duy nhất để tải xuống lại hợp pháp.
SilverbackNet

52

Chính thức, bạn không thể . Nhưng ai đó đã trích xuất chúng để thuận tiện cho bạn và lưu trữ chúng .

Lưu ý: Bạn có thể tải các bản phát hành cũ hơn trên trang web chính thức, nhưng những bản mới nhất là một phần của WDK.


1
Có vẻ như liên kết không cung cấp tải xuống WinDbg nữa.
Thomas Weller

Đây là quyết định của Microsoft cách đây vài năm. Sau khi nhận được rất nhiều lời phàn nàn về việc các Công cụ gỡ lỗi không còn hoạt động độc lập nữa, họ đã quyết định bổ sung nó trở lại. Xem câu trả lời của tôi ở trên cho câu hỏi của OP về vị trí tải xuống.
Dave Black

2
Họ vẫn ở trên trang web đó, nhưng tại codemachine.com/downloads.html như được đăng bởi Addy bên dưới.
EM0

46

Nếu bạn chạy wondk_web.exe từ liên kết sau, bạn có thể cài đặt chọn lọc windbg hoặc giải nén trình cài đặt windbg msi.

Microsoft Windows SDK cho Windows 7 và .NET Framework 4 http://go.microsoft.com/fwlink/?LinkID=191420

Công cụ gỡ lỗi cho Windows


1
Ngoài ra, nói rõ ràng là khi bạn chạy trình cài đặt do Sukesh đề xuất, bạn chỉ cần chọn 'Công cụ gỡ lỗi cho Windows'. Nó sẽ được cài đặt với điều đó! (Tôi đã thêm một hình ảnh vào câu trả lời của Sukesh (hy vọng bạn không phiền), để giúp những người khác).
Andy

19
Vừa thử cách này trên Win 7 64bit và trình cài đặt không thành công.
Kylotan

2
Vừa mới thử điều này trên Win 7 32bit và tôi không thể tìm thấy windbg.exe. Ai đó cũng có vấn đề này. stackoverflow.com/questions/14020077/…
Wu Yongzheng

1
Giải pháp này hoạt động tốt cho win xp nhưng KHÔNG hoạt động trên win 7 64bit. Giải pháp của Eightx2 hoặc Dave Black ở trên hoạt động tốt cho Windows 7 64bit.
Gob00st

1
Tôi đã cài đặt tất cả mọi thứ, nhưng không tìm thấy windbg.exe. Có ai biết tệp thực thi ở đâu không?
Tomáš Zato - Phục hồi Monica

30

Có thể tải xuống tệp MSI độc lập của windbg từ đây. Phiên bản là 6.12.0002.633 (x86). http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86.msi


2
Có tồn tại phiên bản 64bit của cái đó không? Thật sự nó có ảnh hưởng sao?
m3nda

1
@WuYongzheng, Bạn tìm thấy cái này từ đâu vậy? Nó được liên kết từ trang nào?
Pacerier

Tôi tìm thấy nó từ một trang web không phải của microsoft. Quên cái nào.
Wu Yongzheng

Làm việc trên Windows 7 64bit. Liên kết là khả nghi tho.
Mr Rubix

28

Nếu bạn đang sử dụng Windows 7 x64, giải pháp do Sukesh cung cấp sẽ không hoạt động.

Tôi đã quản lý để cài đặt các công cụ gỡ lỗi bằng cách tải xuống trình cài đặt Windows SDK cho Windows 8 ( tại đây ), sau đó chọn "Công cụ gỡ lỗi cho Windows" trong trình cài đặt:

ảnh chụp màn hình


Dave Black đã cung cấp một câu trả lời cập nhật hơn mà tôi đã đánh dấu là câu trả lời được chấp nhận. Trang mà anh ấy liên kết đến có chứa liên kết của bạn (và các thông tin khác).
Niall Connaughton

Cảm ơn điều này đã hoạt động trên Windows 7. Windows 7 của tôi không được cài đặt.
zar




9

Câu chuyện tiếp tục với phiên bản Windows 10. Tôi đã phải cài đặt Win Debug Tools trên HĐH Windows 10 sạch với Visual Studio 2015.

Để tạo một câu chuyện dài ngắn, chỉ cần làm theo hướng dẫn trong liên kết do David Black cung cấp. Sau khi tải xuống các tệp, thay vì chạy trình cài đặt SDK, hãy duyệt đến thư mục trình cài đặt và thực thi các tệp msi trực tiếp.

Tôi tự hỏi trong thập kỷ qua đã mất bao nhiêu giờ công vì sự cẩu thả của MS liên quan đến cài đặt WDK / SDK?



4

Đối với Windows 7 x86, bạn cũng có thể tải xuống ISO: http://www.microsoft.com/en-us/download/confirmation.aspx?id=8442

Và chạy \ Setup \ WinSDKDebuggingTools \ dbg_x86.msi

WinDbg.exe sau đó sẽ được cài đặt (vị trí mặc định) thành: C: \ Program Files (x86) \ Debugging Tools for Windows (x86)


Tôi đang tìm kiếm một cách để tránh tải về các tiêu chuẩn ISO lớn khi tôi chỉ muốn cài đặt một phần nhỏ của nó
Niall Connaughton

1

WinDbg hiện được cung cấp riêng qua MS Store. Nó được gọi là "Xem trước" nhưng tôi đã thử nghiệm nó để phân tích một số kết xuất bộ nhớ và nó hoạt động tốt.

Nếu bạn đang sử dụng Windows 10 - khởi chạy MS Store, hãy gõ "WinDbg" vào hộp tìm kiếm và voi-la - bạn có nó. Tải xuống là khoảng. 100mb. Nó sẽ tự động hạ các ký hiệu cần thiết.


1
Điều này dường như không sử dụng được đối với tôi vào lúc này; lỗi.
Elliot

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.