{"id":5507,"date":"2020-01-01T15:50:51","date_gmt":"2020-01-01T21:50:51","guid":{"rendered":"http:\/\/neosmart.net\/wiki\/?p=5507"},"modified":"2020-01-10T20:27:25","modified_gmt":"2020-01-11T02:27:25","slug":"fix-vmware-authd-exe-high-cpu-usage","status":"publish","type":"post","link":"https:\/\/neosmart.net\/wiki\/fix-vmware-authd-exe-high-cpu-usage\/","title":{"rendered":"Fix vmware-authd.exe high CPU usage"},"content":{"rendered":"<h2>What is <code>vmware-authd<\/code>?<\/h2>\n<p><code>vmware-authd.exe<\/code> is a component of VMware Workstation, a virtualization solution for Windows (like Hyper-V or VirtualBox). VMware Workstation starts a number of background services that are required for it to run and manage its inner workings. <code>vmware-authd<\/code> is the service process for the\u00a0<strong>VMware Authorization Service<\/strong>, which doles out (or denies) permissions to launch\/stop\/manage virtual machines.<\/p>\n<p>The VMware Authorization Service can be seen in the\u00a0<strong>Services<\/strong> control panel (<kbd><span class='kbdkey'><img src='https:\/\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2015\/02\/WinKey.svg' class='winkey colorbox-5507' \/><\/span><\/kbd> + <kbd><span class='kbdkey'>R<\/span><\/kbd> then <code>services.msc<\/code> followed by <kbd><span class='kbdkey'>Enter<\/span><\/kbd>):<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/VMware-Authorization-Service.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5509 colorbox-5507\" src=\"https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/VMware-Authorization-Service.png?resize=691%2C189&#038;ssl=1\" alt=\"\" width=\"691\" height=\"189\" srcset=\"https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/VMware-Authorization-Service.png?resize=1024%2C280&amp;ssl=1 1024w, https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/VMware-Authorization-Service.png?resize=768%2C210&amp;ssl=1 768w, https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/VMware-Authorization-Service.png?resize=300%2C82&amp;ssl=1 300w, https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/VMware-Authorization-Service.png?resize=60%2C16&amp;ssl=1 60w, https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/VMware-Authorization-Service.png?resize=150%2C41&amp;ssl=1 150w, https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/VMware-Authorization-Service.png?w=1114&amp;ssl=1 1114w\" sizes=\"auto, (max-width: 691px) 100vw, 691px\" \/><\/a><\/p>\n<h2>High CPU usage by <code>vmware-authd.exe<\/code><\/h2>\n<p>A common problem reported by users of VMware Workstation on all versions of Windows, up to and including Windows Server 2019 and all editions of Windows 10 is that <code>vmware-authd.exe<\/code> is seen taking up a considerable amount or 100% of CPU every few seconds in the task manager, under the\u00a0<em>Details<\/em> page.<\/p>\n<p>For unknown reasons, <code>vmware-authd<\/code> constantly checks the Windows performance metrics, where profiling information about system performance and resource consumption is reported (perhaps to arbitrate resources available to running virtual machines, although that should only be done if resource consumption limits have been enabled, which is not normally the case in VMware Workstation as compared to the server offerings like VMware ESXi and vSphere). On a clean install of Windows, this is very fast and the VMware Authorization Service does not consume much CPU while this is happening. However, on a typical developer or sysadmin workstation, the Windows performance metrics counters can include a rather large number of sources with different performance characteristics and can generate a significant amount of performance events.<\/p>\n<h2>Fix high 100% CPU usage by <code>vmware-authd.exe<\/code><\/h2>\n<p>The Windows performance metrics can be reset by means of the <code>lodctr<\/code> utility, which can be invoked (in an elevated command prompt) via <code>lodctr.exe<\/code>. This utility, <code>lodctr<\/code>, is a tool for updating registry values pertaining to performance counters, and includes a feature to rebuild the related registry values which can optimize accessing their contents.<\/p>\n<pre><code>C:\\Users\\NeoSmart&gt; lodctr\r\n\r\nLODCTR\r\n\u00a0 \u00a0 \u00a0 \u00a0 Updates registry values related to performance counters.\r\n\r\n<\/code><\/pre>\n<p>To rebuild the registry keys related to performance counters, issue the following command <a href=\"https:\/\/neosmart.net\/wiki\/start-applications-with-admin-rights-elevated\/\">by first starting an elevated command prompt<\/a> (right-click on the <kbd><span class='kbdkey'><img src='https:\/\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2015\/02\/WinKey.svg' class='winkey colorbox-5507' \/><\/span><\/kbd> start menu and choose &#8220;Command Prompt (Admin)&#8221; or use <kbd><span class='kbdkey'><img src='https:\/\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2015\/02\/WinKey.svg' class='winkey colorbox-5507' \/><\/span><\/kbd> + <kbd><span class='kbdkey'>R<\/span><\/kbd> and type in <code>cmd.exe<\/code> followed by <kbd><span class='kbdkey'>ctrl<\/span><\/kbd> + <kbd><span class='kbdkey'>shift<\/span><\/kbd> + <kbd><span class='kbdkey'>Enter<\/span><\/kbd>) and then executing the following command:<\/p>\n<pre>lodctr \/R<\/pre>\n<p>Which should look something like this:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/lodctr-rebuild.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5512 colorbox-5507\" src=\"https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/lodctr-rebuild.png?resize=705%2C373&#038;ssl=1\" alt=\"\" width=\"705\" height=\"373\" srcset=\"https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/lodctr-rebuild.png?w=946&amp;ssl=1 946w, https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/lodctr-rebuild.png?resize=768%2C406&amp;ssl=1 768w, https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/lodctr-rebuild.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/lodctr-rebuild.png?resize=60%2C32&amp;ssl=1 60w, https:\/\/i0.wp.com\/neosmart.net\/wiki\/wp-content\/uploads\/sites\/5\/2020\/01\/lodctr-rebuild.png?resize=150%2C79&amp;ssl=1 150w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><\/a><\/p>\n<p>If you get an error like the following:<\/p>\n<p>&nbsp;<\/p>\n<blockquote><p>Error: Unable to rebuild performance counter setting from system backup store, error code is 5<\/p><\/blockquote>\n<p>Then you may need to wait a few seconds and try it again.<\/p>\n<p>You will need to restart your PC for all the changes to fully take effect, including for the VMware Authorization Service to be restarted.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is vmware-authd? vmware-authd.exe is a component of VMware Workstation, a virtualization solution for Windows (like Hyper-V or VirtualBox). VMware Workstation starts a number of background services that are required for it to run and manage its inner workings. vmware-authd is the service process for the\u00a0VMware Authorization Service, which doles out (or denies) permissions to [&hellip;]<\/p>\n","protected":false},"author":505,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"class_list":["post-5507","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3SlTq-1qP","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/neosmart.net\/wiki\/wp-json\/wp\/v2\/posts\/5507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neosmart.net\/wiki\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/neosmart.net\/wiki\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/neosmart.net\/wiki\/wp-json\/wp\/v2\/users\/505"}],"replies":[{"embeddable":true,"href":"https:\/\/neosmart.net\/wiki\/wp-json\/wp\/v2\/comments?post=5507"}],"version-history":[{"count":7,"href":"https:\/\/neosmart.net\/wiki\/wp-json\/wp\/v2\/posts\/5507\/revisions"}],"predecessor-version":[{"id":5544,"href":"https:\/\/neosmart.net\/wiki\/wp-json\/wp\/v2\/posts\/5507\/revisions\/5544"}],"wp:attachment":[{"href":"https:\/\/neosmart.net\/wiki\/wp-json\/wp\/v2\/media?parent=5507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}