{"id":25816,"date":"2022-01-20T12:05:37","date_gmt":"2022-01-20T06:35:37","guid":{"rendered":"http:\/\/198.58.113.91\/blog\/?p=25816"},"modified":"2022-08-21T00:07:34","modified_gmt":"2022-08-20T18:37:34","slug":"startupchecklibrary-winscomrssrv-dll-missing-error-startup","status":"publish","type":"post","link":"https:\/\/www.winhelponline.com\/blog\/startupchecklibrary-winscomrssrv-dll-missing-error-startup\/","title":{"rendered":"[Fix] StartupCheckLibrary.dll and Winscomrssrv.dll Error at Startup"},"content":{"rendered":"<p>When you log in to your Windows computer, the following error message windows may pop up:<\/p>\n<pre class=\"err\">RunDLL\r\n\r\nThere was a problem starting StartupCheckLibrary.dll\r\n\r\nThe specified module could not be found.<\/pre>\n<p><!--more--><\/p>\n<pre class=\"err\">RunDLL\r\n\r\nThere was a problem starting winscomrssrv.dll\r\n\r\nThe specified module could not be found.<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25822\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/startupchecklibrary-error-at-startup.png\" alt=\"startupchecklibrary.dll malware startup error\" width=\"476\" height=\"395\" \/><br \/>\nAdditionally, you may see the following error:<\/p>\n<pre class=\"err\">There was a problem starting StartupCheckLibrary.dll\r\n\r\nOperation did not complete successfully because the file contains a virus or potentially unwanted software.<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25820\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/startupchecklibrary-error-startup-1.png\" alt=\"startupchecklibrary.dll malware startup error\" width=\"388\" height=\"172\" \/><\/p>\n<h2>Cause<\/h2>\n<p>The modules StartupCheckLibrary.dll and Winscomrssrv.dll are 100% malicious programs that can steal information from your computer. You do <strong>NOT<\/strong> need these files on your computer. The related module <code>winlogui.exe<\/code> is a coin miner trojan. These kinds of programs come with illegal\/cracked computer software and video games.<\/p>\n<figure id=\"attachment_25817\" aria-describedby=\"caption-attachment-25817\" style=\"width: 740px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-25817 size-full\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/startupchecklibrary-dll-virustotal.png\" alt=\"startupchecklibrary.dll malware startup error\" width=\"750\" height=\"420\" \/><figcaption id=\"caption-attachment-25817\" class=\"wp-caption-text\">VirusTotal.com results for the <a href=\"https:\/\/www.virustotal.com\/gui\/file\/8f8c635949fd4a315dc7c2d30fc9a6a18149621e72b9598abf50d54a4bf116ac\/behavior\/VirusTotal%20ZenBox\" target=\"_blank\" rel=\"noopener\">StartupCheckLibrary.dll<\/a> module<\/figcaption><\/figure>\n<p>This malware can disable the Microsoft Defender anti-virus and perform other configuration changes on the computer. The script (<code>maintenance.vbs<\/code>) will drop the coin miner trojan named winlogui.exe in the <code>Windows\\System32<\/code> folder and then do a cleanup of all malicious files (<code>maintenance.vbs<\/code>, <code>Winscomrssrv.dll<\/code>, <code>startupchecklibrary.dll<\/code>, etc.)<\/p>\n<p>In some cases, the Microsoft Defender security options may <a href=\"https:\/\/www.winhelponline.com\/blog\/windows-defender-service-missing-security-page-empty\/\">turn blank<\/a> and only display the &#8220;Security at glance&#8221; message after infection. Refer to the article <a href=\"https:\/\/www.winhelponline.com\/blog\/windows-defender-service-missing-security-page-empty\/\">Windows Defender Service Missing; Security at a glance page is Empty<\/a>.<\/p>\n<p>The malware files run at startup via scheduled tasks instead of the <a href=\"https:\/\/www.winhelponline.com\/blog\/task-manager-startup-tab-entries-remove-invalid\/\">regular<\/a> <a href=\"https:\/\/www.winhelponline.com\/blog\/clean-boot-windows-autoruns\/#step2\">startup locations<\/a> in the registry or Startup folder.<\/p>\n<p>The modules StartupCheckLibrary.dll and Winscomrssrv.dll have the &#8220;Microsoft Corporation&#8221; name in the DLL properties. But these are fake and unsigned modules that try to pose as legitimate Microsoft files.<\/p>\n<pre>Copyright: \u00a9 Microsoft Corporation. All rights reserved.\r\nProduct: Microsoft\u00ae Windows\u00ae Operating System\r\nDescription: Startup Check Library DLL\r\nOriginal Name: StartupCheckLibrary.dll\r\nFile Version 10.0.16299.15\r\n\r\nCopyright: Microsoft Corporation. All rights reserved.\r\nProduct Name: Microsoft Windows Operating System\r\nDescription: winscomrssrv\r\nOriginal Name: winscomrssrv.dll\r\nFileVersion: 10.0.16299.15<\/pre>\n<p><em>(Malwarebytes anti-virus classifies these types of files as <a href=\"https:\/\/blog.malwarebytes.com\/detections\/trojan-fakems\/\" target=\"_blank\" rel=\"noopener\">Trojan.FakeMS<\/a><\/em>)<\/p>\n<p>Microsoft Defender may successfully thwart the attack. <strong>Trojan:Win32\/Tiggre!plock<\/strong> is the name that Microsoft has assigned to the trojan. Here&#8217;s an instance where Microsoft Defender antivirus has successfully blocked the modules <code>StartupCheckLibrary.dll<\/code> and <code>Winscomrssrv.dll<\/code>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25818\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/startupchecklibrary-dll-blocked.png\" alt=\"startupchecklibrary.dll malware startup error - defender block\" width=\"750\" height=\"666\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Fix: StartupCheckLibrary.dll and Winscomrssrv.dll Error at Startup<\/h2>\n<p>Even if Microsoft Defender has successfully eliminated or quarantined the malware files, it&#8217;s advisable to run a thorough scan using a third-party scanner like Malwarebytes Antimalware (free) and perhaps with <a href=\"https:\/\/www.malwarebytes.com\/antirootkit\" target=\"_blank\" rel=\"noopener\">Malwarebytes Anti Rookit<\/a>.<\/p>\n<p>A thorough scan with updated definition files should eliminate all traces of the malware from the file system and the registry.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25827\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/malwarebytes-history.png\" alt=\"startupchecklibrary.dll malware startup error\" width=\"1221\" height=\"726\" srcset=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/malwarebytes-history.png 1221w, https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/malwarebytes-history-768x457.png 768w\" sizes=\"auto, (max-width: 1221px) 100vw, 1221px\" \/><\/p>\n<p>Here are some of the important items that would be cleared:<\/p>\n<h4>Scheduled Tasks<\/h4>\n<ul>\n<li>Microsoft\\Windows\\Wininet\\Winlogui =&gt; winlogui.exe<\/li>\n<li>Microsoft\\Windows\\WDI\\SrvHost =&gt; rundll32.exe winscomrssrv.dll,SrvMainHost<\/li>\n<li>Microsoft\\Windows\\Application Experience\\StartupCheckLibrary =&gt; rundll32.exe StartupCheckLibrary.dll,DllMainRunLibrary<\/li>\n<li>Microsoft\\Windows\\Windows Error Reporting\\winrmsrv =&gt; winrmsrv.exe<\/li>\n<\/ul>\n<h4>Files<\/h4>\n<ul>\n<li>winlogui.exe (Coinminer.MALXMR)<\/li>\n<li>winrmsrv.exe (Application.CoinMiner)<\/li>\n<li>winscomrssrv.dll (Trojan.Generic)<\/li>\n<li>StartupCheckLibrary.dll (Trojan.Generic)<\/li>\n<\/ul>\n<h3>Want to Delete the Tasks and Files manually?<\/h3>\n<p>In case you want to delete the scheduled tasks manually, you can do so using Task Scheduler.<\/p>\n<ol>\n<li>Open Task Scheduler.<\/li>\n<li>Expand &#8220;Task Scheduler Library&#8221;<\/li>\n<li>Expand Microsoft \u2192 Windows \u2192 Wininet.\u00a0Delete the <strong>Winlogui<\/strong> task.<\/li>\n<li>Similarly, delete the other three tasks (<code>SrvHost<\/code>, <code>StartupCheckLibrary<\/code>, <code>winrmsrv<\/code>) from the branches below:\n<ul>\n<li>Microsoft \u2192 Windows \u2192 WDI \u2192 Delete <strong>SrvHost<\/strong><\/li>\n<li>Microsoft \u2192 Windows \u2192 Application Experience \u2192 Delete <strong>StartupCheckLibrary<\/strong><\/li>\n<li>Microsoft \u2192 Windows \u2192\u00a0Windows Error Reporting\u00a0\u2192 Delete <strong>winrmsrv<\/strong><\/li>\n<\/ul>\n<\/li>\n<li>Quit Task Scheduler.<\/li>\n<\/ol>\n<p>Optionally, you can use Microsoft Sysinternals&#8217;s <a href=\"https:\/\/www.winhelponline.com\/blog\/tag\/autoruns\/\">Autoruns utility<\/a> to delete these entries.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25826\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/startupchecklibrary-autoruns-startup.png\" alt=\"startupchecklibrary.dll malware startup error\" width=\"751\" height=\"261\" \/><\/p>\n<p>Once done, restart Windows and re-run a thorough scan for malware.<\/p>\n<p>I hope the startup errors relating to StartupCheckLibrary.dll and Winscomrssrv.dll are now resolved.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you log in to your Windows computer, the following error message windows may pop up: RunDLL There was a problem starting StartupCheckLibrary.dll The specified module could not be found.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6,7],"tags":[191],"class_list":["post-25816","post","type-post","status-publish","format-standard","hentry","category-utilities","category-windows","tag-error-messages"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":3264,"url":"https:\/\/www.winhelponline.com\/blog\/rundll-error-startup-dll-module-not-found\/","url_meta":{"origin":25816,"position":0},"title":"How to Fix Rundll32 or RunDll Errors Appearing at Startup","author":"Ramesh","date":"June 14, 2016","format":false,"excerpt":"When you log in to your computer, an error message window with RunDll in the title may appear, mentioning a DLL file name such as the following: There was a problem starting C:\\Users\\desktop\\AppData\\Local\\Microsoft\\Protect\\protecthost.dll The specified module could not be found. Cause Though the DLL name and the folder path may\u2026","rel":"","context":"In &quot;Utilities&quot;","block_context":{"text":"Utilities","link":"https:\/\/www.winhelponline.com\/blog\/category\/utilities\/"},"img":{"alt_text":"autoruns rundll32 entry scheduler","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/06\/autoruns-rundll32-search.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/06\/autoruns-rundll32-search.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/06\/autoruns-rundll32-search.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/06\/autoruns-rundll32-search.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":10136,"url":"https:\/\/www.winhelponline.com\/blog\/fix-logilda-dll-error-at-startup-in-windows-10\/","url_meta":{"origin":25816,"position":1},"title":"Fix: LogiLDA.dll Error at Startup","author":"Ramesh","date":"July 3, 2019","format":false,"excerpt":"After upgrading to Windows 10, you may see one of the following errors when logging in to your user account: There was a problem starting C:\\Windows\\System32\\LogiLDA.dll The specified module could not be found Error in C:\\WINDOWS\\SYSTEM32\\LOGILDA.DLL - Missing entry: LOGIFETCH There was a problem starting C:\\Windows\\System32\\LogiLDA.dll. C:\\Windows\\System32\\LogiLDA.dll is not a\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"logitech download assistant LogiLDA.dll error at startup - autoruns","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/07\/logitech-download-assistant-autoruns.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/07\/logitech-download-assistant-autoruns.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/07\/logitech-download-assistant-autoruns.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/07\/logitech-download-assistant-autoruns.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1032,"url":"https:\/\/www.winhelponline.com\/blog\/fix-error-problem-starting-photoviewer-dll-edit-image-windows-7\/","url_meta":{"origin":25816,"position":2},"title":"Fix Error &#8220;There was a problem starting PhotoViewer.dll&#8221; When Editing Image Files in Windows 7","author":"Ramesh","date":"April 4, 2010","format":false,"excerpt":"After upgrading your Windows Vista computer to Windows 7, when you right-click on a JPG\/JPEG image and click Edit, the following error message may appear: There was a problem starting C:\\Program Files\\Windows Photo Gallery\\PhotoViewer.dll The specified module could not be found. This happens if Windows Photo Gallery was earlier the\u2026","rel":"","context":"In &quot;Windows 7&quot;","block_context":{"text":"Windows 7","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-7\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":25439,"url":"https:\/\/www.winhelponline.com\/blog\/mscomctl-ocx-dependencies-not-registered-missing\/","url_meta":{"origin":25816,"position":3},"title":"MSCOMCTL.OCX or dependencies not registered, file is missing","author":"Ramesh","date":"January 1, 2022","format":false,"excerpt":"When you attempt to run a program created using Visual Basic 6.0 or Visual FoxPro 6.0 on a Windows 11\/10 computer, the following error may occur: Component 'MSCOMCTL.OCX' or one of its dependencies not registered: a file is missing or invalid Let's see how to fix this error on any\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"vb6 common controls","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/vb6-common-controls.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":25458,"url":"https:\/\/www.winhelponline.com\/blog\/comctl32-ocx-dependencies-not-registered-file-missing\/","url_meta":{"origin":25816,"position":4},"title":"Component COMCTL32.OCX or dependencies not registered: file missing or invalid","author":"Ramesh","date":"January 2, 2022","format":false,"excerpt":"When you attempt to run a program created using Visual Basic (classic VB) on a Windows 11\/10 computer, the following error may occur: Run-time error '339': Component 'COMCTL32.OCX' or one of its dependencies not correctly registered: a file is missing or invalid If COMCTL32.OCX is missing from the Windows\\System32 or\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"comctl32.ocx extract using 7-zip","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/comctl32-ocx-extract.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/comctl32-ocx-extract.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/comctl32-ocx-extract.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/comctl32-ocx-extract.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":25473,"url":"https:\/\/www.winhelponline.com\/blog\/comdlg32-ocx-missing-invalid-dependencies-not-registered\/","url_meta":{"origin":25816,"position":5},"title":"COMDLG32.OCX Missing or Dependencies not Registered","author":"Ramesh","date":"January 3, 2022","format":false,"excerpt":"The comdlg32.ocx module is used by classic Visual Basic programs. This ActiveX control is responsible for the functionality of common dialog boxes in your VB application. Common dialog boxes include the Open and Save As file dialog boxes; the Find and Replace editing dialog boxes; the Print, Print Setup, Page\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"comdlg32.ocx error 339 missing","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/01\/comdlg32-ocx-error.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/25816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/comments?post=25816"}],"version-history":[{"count":0,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/25816\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/media?parent=25816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/categories?post=25816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/tags?post=25816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}