{"id":263018,"date":"2022-03-01T08:19:06","date_gmt":"2022-03-01T07:19:06","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=263018"},"modified":"2022-03-01T16:52:12","modified_gmt":"2022-03-01T15:52:12","slug":"windows-fehler-id-2001-first-counter-kann-in-usbperfperformance-nicht-gelesen-werden","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2022\/03\/01\/windows-fehler-id-2001-first-counter-kann-in-usbperfperformance-nicht-gelesen-werden\/","title":{"rendered":"Windows-Fehler ID 2001: &quot;First Counter&quot; kann in &quot;usbperf\\Performance&quot; nicht gelesen werden"},"content":{"rendered":"<p><img decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" title=\"Windows\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2021\/04\/Windows-klein.jpg\" alt=\"Windows\" width=\"200\" align=\"left\" \/>[<a href=\"https:\/\/borncity.com\/win\/2022\/03\/01\/windows-fehler-id-2001-first-counter-kann-in-usbperfperformance-nicht-gelesen-werden\/\" target=\"_blank\" rel=\"noopener\">English<\/a>]Gelegentlich stellen Nutzer von Windows Clients und Windows Server eine H\u00e4ufung von Fehlereintr\u00e4gen in der Ereignisanzeige fest, die auf ein spezielles Problem hinzuweisen scheinen. In der Ereignisanzeige wird permanent ein Fehler mit der ID 2001 gemeldet. Der Fehlertext besagt, dass \"First Counter\" in \"usbperf\\Performance\" nicht gelesen werden kann. Das deutet darauf hin, dass der Dienst \"usbhub\" ein Problem beim Aufruf hat. Nachdem der Fehler mir vor einiger Zeit unter die Augen kam, bereite ich das Thema als Blog-Beitrag auf.<\/p>\n<p><!--more--><\/p>\n<h2>Eine Fundstelle im Internet<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg04.met.vgwort.de\/na\/9f151806f19d437c9989b2ae1dd3efc2\" alt=\"\" width=\"1\" height=\"1\" \/>Mir ist dieser Windows-Fehler erstmals in einer Facebook-Gruppe zu Windows Server unter die Augen gekommen. Ein Administrator berichtete den Fehler f\u00fcr einen mit VMware virtualisierten Windows Server 2012 R2\u00a0 und fragt nach Abhilfe.<\/p>\n<blockquote><p><strong>L\u00f6sung f\u00fcr Eventlog Fehler?<\/strong><\/p>\n<p>bei VMware virtuellen Server 2012R2 mit Fehler ID 2001 usbperf (Der Wert von \"First Counter\" unter dem Schl\u00fcssel \"usbperf\\Performance\" kann nicht gelesen werden. Statuscodes wurden in den Daten zur\u00fcckgegeben.)<\/p>\n<p>Es gibt kein USB-Controller in den virt. Maschinen (get-childitem -recurse *.ini | Select-String -pattern \"usbperf\" -context 0 =&gt; auch nichts gefunden). Testweise USB-Controller installiert, aber auch keine Verbesserung<\/p>\n<p>lodctr \/r und lodctr \/d:usbperf inkl. Neustart OHNE Erfolg<\/p>\n<p>jemand eine Idee, wie man das \"zum\u00fcllen\" abgestellt bekommt?<\/p><\/blockquote>\n<p><img decoding=\"async\" title=\"Windows Error ID 2001: Unable to read the &quot;First Counter&quot; \" src=\"https:\/\/i.imgur.com\/H0cNhXI.png\" alt=\"Windows Error ID 2001: Unable to read the &quot;First Counter&quot; \" \/><\/p>\n<p>Der Administrator hatte noch den obigen Screenshot eines Eintrags in der Ereignisanzeige gepostet. Als Besonderheit ist in obigem Post die Verwendung einer virtuellen Maschine f\u00fcr die Windows Server-Installation genannt. Sofern die VM unter Hyper-V gehostet wird, steht standardm\u00e4\u00dfig kein USB-Anschluss zur Verf\u00fcgung. In obigem Beispiel trifft dieses Scenario auch nicht zu, da VMware zur Virtualisierung verwendet wurde. Daher half auch die Deinstallation des USB-Controllers nicht. Die Ereigniseintr\u00e4ge sind zwar nur ein \"kosmetisches Problem\", fluten aber die betreffenden Protokolldateien.<\/p>\n<h2>Der Fehler tritt h\u00e4ufig auf<\/h2>\n<p>Der Fehler tritt unter Windows sehr h\u00e4ufig auf, wie eine Internetsuche zutage f\u00f6rderte (<a href=\"https:\/\/web.archive.org\/web\/20161123010818\/http:\/\/www.sevenforums.com:80\/bsod-help-support\/232362-error-id-2001-usbperf-each-time-i-launch-perfmon-exe.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> ist ein Eintrag aus 2012 zu Windows 7 zu finden), und deutet auf einen Fehler in der Behandlung der Leistungsindikatoren hin. Der oben erw\u00e4hnte <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows-server\/administration\/windows-commands\/lodctr\" target=\"_blank\" rel=\"noopener\">Befehl lodctr<\/a> l\u00e4sst sich unter Windows Server ausf\u00fchren und erm\u00f6glicht das Registrieren oder Speichern von Leistungsindikatornamen und Registrierungseinstellungen in einer Datei sowie das Festlegen vertrauensw\u00fcrdiger Dienste.<\/p>\n<ul>\n<li>Die Option <em>\/r\u00a0 <\/em>stellt die Z\u00e4hlerregistrierungseinstellungen und den erkl\u00e4renden Text aus den aktuellen Registrierungseinstellungen und zwischengespeicherten Leistungsdateien in Bezug auf die Registrierung wieder her (siehe auch <a href=\"https:\/\/docs.microsoft.com\/en-us\/troubleshoot\/windows-server\/performance\/manually-rebuild-performance-counters?fbclid=IwAR1naS7vRoOyHTsnW7VZES0GfwuWKpdWvwkafyd0bXMmy_cOZKFEcs8hT2g\" target=\"_blank\" rel=\"noopener\">diesen Microsoft-Beitrag<\/a>).<\/li>\n<li>Mit der Option <em>\/d:usbperf<\/em> l\u00e4sst sich der hinter dem Schalter angegebene Dienst (hier <em>usbperf<\/em>) deaktivieren. Das System unterl\u00e4sst dann die Leistungspr\u00fcfung der USB-Anschl\u00fcsse.<\/li>\n<\/ul>\n<p>Beide Befehle haben aber im betreffenden Fall nicht weiter geholfen. Der Schalter <em>\/d <\/em>ist im oben verlinkten Microsoft-Dokument nicht mal dokumentiert &#8211; aber ich habe in <a href=\"https:\/\/pits-online.info\/2019\/04\/11\/performance-counter-problem-unter-windows\/\" target=\"_blank\" rel=\"noopener\">diesen Beitrag<\/a> und <a href=\"https:\/\/strontic.github.io\/xcyclopedia\/library\/lodctr.exe-E97FE5FF0994B1C2DDE3B8F2456AEBFC.html\" target=\"_blank\" rel=\"noopener\">diesen Beitrag<\/a>, sowie <a href=\"https:\/\/www.bleepingcomputer.com\/forums\/t\/648770\/event-viewer-error-message-mentions-lodctr-what-is-this\/\" target=\"_blank\" rel=\"noopener\">hier<\/a> Beschreibungen gefunden. Dieser <a href=\"https:\/\/xture.wordpress.com\/2017\/10\/30\/rebuild-performance-counters\/\" target=\"_blank\" rel=\"noopener\">englischsprachige Beitrag<\/a> listet eine Reihe Ereigniseintr\u00e4ge auf, die durch den Performance-Counter-Dienst auftreten k\u00f6nnen.<\/p>\n<blockquote><p>In <a href=\"https:\/\/answers.microsoft.com\/de-de\/windows\/forum\/all\/windows-7-fehler-quelle-usbperf-ereignis-id-2001\/ea533aa2-7f72-428d-a34e-e95af5e4a6a3\" target=\"_blank\" rel=\"noopener\">diesem sehr alten Beitrag<\/a> zu Windows 7 gibt es den Hinweis, den Dienst \"Funktionssuche-Ressourcenver\u00f6ffentlichung\" auf automatisch zu stellen. Auch wird vorgeschlagen, eine Systemdateipr\u00fcfung mit <em>sfc \/scannow <\/em>in einer administrativen Eingabeaufforderung durchzuf\u00fchren. Dies schlie\u00dft ein besch\u00e4digtes Windows als Ursache aus, d\u00fcrfte aber in den seltensten F\u00e4llen weiter helfen.<\/p><\/blockquote>\n<h2>Registrierungseintr\u00e4ge fehlen<\/h2>\n<p>Ich hatte dem betroffenen Administrator den Hinweis gegeben, die Registrierungseintr\u00e4ge zu kontrollieren. Microsoft hat die betreffenden Schl\u00fcssel im Beitrag <a href=\"https:\/\/docs.microsoft.com\/en-us\/troubleshoot\/windows-server\/performance\/rebuild-performance-counter-library-values\" target=\"_blank\" rel=\"noopener\">Manually rebuild performance counter library values<\/a> dokumentiert. Vom Betroffenen kam der Hinweis, dass diese Werte stimmig seien. Ich hatte dann in einer Antwort vorgeschlagen, das Problem durch den Import des betreffenden Schl\u00fcssels gem\u00e4\u00df <a href=\"https:\/\/social.technet.microsoft.com\/Forums\/ie\/de-DE\/48dcff3e-1445-4a0f-9657-cd8db90ecff0\/leistungsindikatoren-fehlender-registrierungsschlssel-first-counter?forum=gruppenrichtliniende&amp;fbclid=IwAR2EdT8KBkqhAw4TGY4gnMs3gtbLSaDHoTOojmdNnIqsjVruUdDlZ5C2QbE\" target=\"_blank\" rel=\"noopener\">diesem Technet-Forenbeitrag<\/a> zu versuchen. Damit war ich nahe an der L\u00f6sung dran.\u00a0 Dort wurde der Schl\u00fcssel:<\/p>\n<p>HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Services\\usbhub\\Performance<\/p>\n<p>von einer anderen Maschine importiert und der Fehler war weg. Doof war lediglich, dass im Forenbeitrag der falsche Schl\u00fcssel genannt wurde. Denn die R\u00fcckmeldung des Betroffenen lautete n\u00e4mlich:<\/p>\n<blockquote><p>es fehlen die Counter in der CurrentControlSet und nicht in ControlSet001. Dienste neu starten und Ruhe<\/p><\/blockquote>\n<p><img decoding=\"async\" title=\"USB-Performance-Counter Registry Values\" src=\"https:\/\/i.imgur.com\/mn3W1Zq.png\" alt=\"USB-Performance-Counter Registry Values\" \/><\/p>\n<p>Der Betroffene hat dann den obigen Screenshots mit seinen Registrierungswerten unter folgendem Schl\u00fcssel gepostet:<\/p>\n<p>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\usbhub\\Performance<\/p>\n<p>Das ist der Eintrag, der von den betreffenden Diensten im laufenden Betrieb verwendet wird. Der betroffene Administrator hat mir dann noch den Hinweis gegeben, dass man folgende Befehle ausf\u00fchren solle:<\/p>\n<pre>New-ItemProperty -path \"HKLM:\\SYSTEM\\CurrentControlSet\\Services\\usbhub\\Performance\" -name \"First Counter\" -PropertyType DWORD -value 4564\r\nNew-ItemProperty -path \"HKLM:\\SYSTEM\\CurrentControlSet\\Services\\usbhub\\Performance\" -name \"Last Counter\" -PropertyType DWORD -value 4598\r\nNew-ItemProperty -path \"HKLM:\\SYSTEM\\CurrentControlSet\\Services\\usbhub\\Performance\" -name \"First Help\" -PropertyType DWORD -value 4565\r\nNew-ItemProperty -path \"HKLM:\\SYSTEM\\CurrentControlSet\\Services\\usbhub\\Performance\" -name \"Last Help\" -PropertyType DWORD -value 4599\r\nGet-Service -Name \"pla\" | Restart-Service -Verbose\r\nGet-Service -Name \"winmgmt\" | Restart-Service -Force -Verbose<\/pre>\n<p>Vielleicht helfen die obigen Informationen Betroffenen weiter.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[English]Gelegentlich stellen Nutzer von Windows Clients und Windows Server eine H\u00e4ufung von Fehlereintr\u00e4gen in der Ereignisanzeige fest, die auf ein spezielles Problem hinzuweisen scheinen. In der Ereignisanzeige wird permanent ein Fehler mit der ID 2001 gemeldet. Der Fehlertext besagt, dass &hellip; <a href=\"https:\/\/borncity.com\/blog\/2022\/03\/01\/windows-fehler-id-2001-first-counter-kann-in-usbperfperformance-nicht-gelesen-werden\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,301,3694,2557],"tags":[4298,3288],"class_list":["post-263018","post","type-post","status-publish","format-standard","hentry","category-problemlosung","category-windows","category-windows-10","category-windows-server","tag-problemlosung","tag-windows-en"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/263018","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=263018"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/263018\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=263018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=263018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=263018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}