{"id":204838,"date":"2018-05-30T07:44:11","date_gmt":"2018-05-30T05:44:11","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=204838"},"modified":"2023-05-15T17:14:00","modified_gmt":"2023-05-15T15:14:00","slug":"windbg-bug-preview-kann-kein-usb-debugging-mehr","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2018\/05\/30\/windbg-bug-preview-kann-kein-usb-debugging-mehr\/","title":{"rendered":"WinDbg-Bug: Preview kann kein USB-Debugging mehr"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2015\/01\/win102.jpg\" width=\"58\" height=\"58\" align=\"left\" \/>Kurzer Hinweis f\u00fcr Entwickler, die den Debugger WinDbg als App in der aktuellen Preview unter Windows 10 einsetzen wollen. Mit WinDbg ist momentan kein USB-Debugging m\u00f6glich, da Microsoft gepatzt hat.<\/p>\n<p><!--more--><\/p>\n<p>Ein Gro\u00dfteil der Blog-Leser wird mit dem Windows Debugger WinDbg wohl nichts am Hut haben und das Teil niemals anfassen. Aber Entwickler sind auf dieses Tool angewiesen \u2013 und um einen BlueScreen auszuwerten ist das Werkzeug ebenfalls unentbehrlich.<\/p>\n<h2>Hintergrundinformationen<\/h2>\n<p>Microsoft hat 2017 damit begonnen, den Windows Debugger WinDbg zu \u00fcberarbeiten. Am 28. August 2017 erschien bei Microsoft der Blog-Beitrag <a href=\"https:\/\/web.archive.org\/web\/20190616215024\/https:\/\/blogs.windows.com\/buildingapps\/2017\/08\/28\/new-windbg-available-preview\/\" target=\"_blank\" rel=\"noopener noreferrer\">New WinDbg available in preview!<\/a>, der die Verf\u00fcgbarkeit des aktualisierten Debuggers zum Inhalt hat.<\/p>\n<p>Das Tool wurde auf ein Men\u00fcband umgestellt und hat auch ein paar andere Optimierungen erhalten. Und der Debugger steht nun als App im Microsoft Store zum Download f\u00fcr Windows 10 bereit. Ziel ist es, die Preview des Debugger schneller in aktualisierter Form auszuliefern.<\/p>\n<p>Ich hatte das Ganze im Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2017\/08\/30\/bullshit-bingo-windows-debugger-windbg-im-windows-store\/\">Bullshit-Bingo: Windows Debugger WinDbg im Windows Store<\/a> thematisiert. Dort gab es auch einige kritische Bemerkungen zu 'Pferdef\u00fc\u00dfen'. Das Ganze resultierte in der Aussage: <em>Also schlage ich mich bei der App mit Fehlern herum, die ich beim Win32-WinDbg nicht habe.<\/em><\/p>\n<h2>Microsoft Fails beim Debugger<\/h2>\n<p>Man muss es sich mal auf der Zunge zergehen lassen: Eigentlich will Microsoft ja, dass App- und Software-Entwickler bei Verf\u00fcgbarkeit einer neuen Windows-Version bereits mit ihrem Zeugs am Markt sind und dass die Software (getestet) auch l\u00e4uft. L\u00f6blicher Ansatz, keine Frage.<\/p>\n<p>Auf der anderen Seite stoppeln die Entwickler alle sechs Monate eine Windows 10-Build als 'Featureupdate' zusammen, bei dem kein Stein auf dem anderen bleibt. Software-Entwickler haben also genug zu tun, ihr Zeug auf die neuen Windows 10 Builds abzustimmen und die dort oft vorhandenen Bugs zu umgehen.<\/p>\n<p>Aber damit nicht genug: Da sich das Ziel Windows 10 st\u00e4ndig wandelt \u2013 Windows as a Service sei dank, muss auch der Windows 10 SDK st\u00e4ndig neu angepasst werden. Und zu allem \u00dcberfluss stoppelt man auch noch mit einer Preview des Windows Debuggers als App herum. Diese Kombination schreibt gerade zu nach \u00c4rger und Problemen. Und in der Vergangenheit gab es immer wieder F\u00e4lle, wo die Schnellsch\u00fcsse in Form einer Preview in Kombination mit den Windows 10 Previews schlicht nicht funktionierten. Die Entwickler schauten dann in die R\u00f6hre \u2013 die betreffenden F\u00e4lle wurden mir von deren Seite zugetragen.<\/p>\n<h2>Neuester Fail: WinDbg USB-Treiber mit kaputter Signatur<\/h2>\n<p>Gestern hat Microsoft die Preview Build 17677 von Windows Server 2019 sowie des Windows 10 SDK freigegebenen (siehe Windows Server 2019 Insider Preview Build 17677). Benutzer, die WinDbg aus dem Store als Preview einsetzen wollten und auf USB-Debugging setzen, schauen in die R\u00f6hre. Das ist mir die Nacht in diesem Tweet aufgefallen.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"de\">\n<p dir=\"ltr\" lang=\"en\">Install WinDbg Preview and set up USB debug<br \/>\n&gt;Fail because USB debug driver has a weird signature<br \/>\nOpt for classic WinDbg<br \/>\n&gt;Fail because the SDK installed by Visual Studio interferes with it<\/p>\n<p>At the moment USB debugging under RS4 with VS installed appears to be impossible.<\/p>\n<p>\u2014 Lucan (@tfwboredom) <a href=\"https:\/\/twitter.com\/tfwboredom\/status\/1001236095466655751?ref_src=twsrc%5Etfw\">28. Mai 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Der Entwickler hat die WinDbg-Preview installiert und wollte mit Debuggen \u00fcber USB beginnen. Konnte aber nicht loslegen, weil das nicht funktionierte. Dabei war es in diesem Fall nicht mal eine Preview von Windows 10, die debuggt werden sollte. Vielmehr versuchte der Entwickler im Redstone 4-Zweig, also unter Windows 10 Version 1803 (April Update) zu debuggen. Also wollte er die Fallback-L\u00f6sung: Greif zum klassischen Debugger aus dem Windows SDK zur\u00fcckgreifen. Aber das installierte SDK f\u00fchrt zu Interferenzen mit der Preview des Debuggers WinDbg. Er hat es dann in einem weiteren Tweet genauer aufgedr\u00f6selt.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"de\">\n<p dir=\"ltr\" lang=\"en\">Why does WinDbg ship with a driver that doesn't seem to work on retail Windows installs? <a href=\"https:\/\/t.co\/oM0hFlBMeB\">pic.twitter.com\/oM0hFlBMeB<\/a><\/p>\n<p>\u2014 Lucan (@tfwboredom) <a href=\"https:\/\/twitter.com\/tfwboredom\/status\/1001231370000261120?ref_src=twsrc%5Etfw\">28. Mai 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Microsoft hat einen Treiber f\u00fcr WinDbg mitgeliefert, dessen digitale Signatur nicht akzeptiert\/erkannt wird. Ergo ist kein USB-Debugging m\u00f6glich \u2013 irgendwie ist diese Methode bei Microsoft doch inzwischen Programm.<\/p>\n<p><strong>\u00c4hnliche Artikel:<\/strong><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2012\/02\/01\/windows-bluescreen-analyse-teil-1\/\">Windows BlueScreen-Analyse<\/a> \u2013 Teil 1<br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2012\/02\/02\/windows-bluescreen-analyse-teil-2\/\">Windows BlueScreen-Analyse<\/a> \u2013 Teil 2<br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2012\/02\/03\/windows-bluescreen-analyse-teil-3\/\">Windows BlueScreen-Analyse<\/a> \u2013 Teil 3<br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2017\/09\/29\/windows-debugger-preview-mit-time-travel-feature\/\">Windows Debugger Preview mit Time Travel-Debug-Feature<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2017\/08\/30\/bullshit-bingo-windows-debugger-windbg-im-windows-store\/\">Bullshit-Bingo: Windows Debugger WinDbg im Windows Store<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kurzer Hinweis f\u00fcr Entwickler, die den Debugger WinDbg als App in der aktuellen Preview unter Windows 10 einsetzen wollen. Mit WinDbg ist momentan kein USB-Debugging m\u00f6glich, da Microsoft gepatzt hat.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3694],"tags":[1846,6465,4378],"class_list":["post-204838","post","type-post","status-publish","format-standard","hentry","category-windows-10","tag-debugger","tag-windbg","tag-windows-10"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/204838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=204838"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/204838\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=204838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=204838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=204838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}