{"id":100485,"date":"2018-12-14T07:00:00","date_gmt":"2018-12-14T22:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/?p=100485"},"modified":"2019-12-21T09:35:50","modified_gmt":"2019-12-21T17:35:50","slug":"20181214-00","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20181214-00\/?p=100485","title":{"rendered":"The case of the mysterious LoadLibrary error message after signing in"},"content":{"rendered":"<p>A customer reported a Windows bug via Feedback Hub. It said that after signing in, they got this mysterious error message:<\/p>\n<div style=\"display: inline-block; border: solid 1px #5284bc;\">\n<table style=\"color: black; background-color: white; hyphens: manual; font-size: 10pt; width: 30em; font-family: Segoe UI, Tahoma, Arial, sans-serif;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr style=\"font-size: 10pt;\">\n<td>\n<div style=\"padding: 3px 3px 0px 3px; display: flex; justify-content: space-between; align-items: flex-start;\">Error<span style=\"font-size: 14pt;\"><b>\u00d7<\/b><\/span><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2em 1ex;\">LoadLibrary failed with error 87: The parameter is incorrect.<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f0f0f0; border-top: solid 1px #dfdfdf; padding: 1em;\">\n<div style=\"display: flex; justify-content: flex-end;\"><span style=\"display: inline-block; border: solid 1px #adadad;\"> <span style=\"display: inline-block; border: solid 1px #e1e1e1; background-color: #e1e1e1; padding: 2px 1em; width: 5em; text-align: center;\">OK<\/span> <\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The customer included a screen shot but no diagnostic information or process dump files. This is all you get:<\/p>\n<div style=\"width: 40pc; font-family: Segoe UI, Tahoma, Arial, sans-serif; background: linear-gradient(to bottom right,#001b39,#017fe3);\" title=\"Screen shot with error dialog in the middle of the screen, some icons on the desktop, and a button in the taskbar corresponding to the dialog\">\n<div style=\"height: 30pc; position: relative;\">\n<div style=\"position: absolute; left: 1ex; text-align: center; color: white;\">\n<p style=\"line-height: 1;\">\ud83d\udcf7<br \/>\n<span style=\"font-size: 8pt;\">Contoso<br \/>\nCamera<\/span><\/p>\n<p style=\"line-height: 1;\">\ud83d\udcd6<br \/>\n<span style=\"font-size: 8pt;\">LitWare<\/span><\/p>\n<p style=\"line-height: 1;\">\ud83d\ude80<br \/>\n<span style=\"font-size: 8pt;\">Fabrikam<\/span><\/p>\n<p style=\"line-height: 1;\">\ud83d\udcc4<br \/>\n<span style=\"font-size: 8pt;\">random<br \/>\ndocum\u2026<\/span><\/p>\n<p style=\"line-height: 1;\">\ud83d\udcc4<br \/>\n<span style=\"font-size: 8pt;\">another<br \/>\ndocum\u2026<\/span><\/p>\n<\/div>\n<div style=\"display: inline-block; border: solid 1px #5284bc; position: absolute; top: 12em; left: 15em;\">\n<table style=\"color: black; background-color: white; zoom: 40%; hyphens: manual; font-size: 10pt; width: 30em;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr style=\"font-size: 10pt;\">\n<td>\n<div style=\"padding: 3px 3px 0px 3px; display: flex; justify-content: space-between; align-items: flex-start;\">Error<span style=\"font-size: 14pt;\"><b>\u00d7<\/b><\/span><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2em 1ex;\">LoadLibrary failed with error 87: The parameter is incorrect.<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f0f0f0; border-top: solid 1px #dfdfdf; padding: 1em;\">\n<div style=\"display: flex; justify-content: flex-end;\"><span style=\"display: inline-block; border: solid 1px #adadad;\"> <span style=\"display: inline-block; border: solid 1px #e1e1e1; background-color: #e1e1e1; padding: 2px 1em; width: 5em; text-align: center;\">OK<\/span> <\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><!-- absolutely-positioned table --><\/div>\n<p><!-- wallpaper --><\/p>\n<div style=\"display: grid; grid: auto \/ auto auto 1fr auto auto; background-color: black; color: white;\">\n<div style=\"display: flex;\">\n<div style=\"font-size: 6pt;text-align: center;\">&#x2b1c;&#x2b1c;<br \/>\n&#x2b1c;&#x2b1c;<\/div>\n<div style=\"padding: 1px;\">\ud83d\udcc1<\/div>\n<div style=\"background-color: #333333; border-bottom: solid 1px #79b9f6;\">\ud83d\udcf7<\/div>\n<div style=\"background-color: #333333; border-bottom: solid 1px #79b9f6; font-size: 5pt; width: 10em; padding-top: 8px;\">Error<\/div>\n<\/div>\n<p><!-- flex --><\/p>\n<div>\u00a0<\/div>\n<div style=\"font-size: 6pt; text-align: center;\"><span id=\"20181214-time\">7:00 AM<\/span><br \/>\n<span id=\"20181214-date\">12\/14\/2018<\/span><\/div>\n<div style=\"font-size: 9pt; transform: scaleX(-1); padding-top: 3px;\">\ud83d\udde8<\/div>\n<\/div>\n<p><!-- grid --><\/div>\n<p>You are now in an episode of <a href=\"https:\/\/en.wikipedia.org\/wiki\/CSI:_Crime_Scene_Investigation\"> CSI: Crime Scene Investigation<\/a>. The investigator has only a tiny piece of physical evidence and must use it to track down the killer.<\/p>\n<p>Can you solve it?<\/p>\n<p style=\"height: 20em;\">\u00a0<\/p>\n<p>Look closely at the taskbar. The button for the error dialog has an unusual icon.<\/p>\n<table style=\"background-color: #333333; border-bottom: solid 2px #79b9f6; color: white; font-family: Segoe UI, Tahoma, Arial, sans-serif;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"font-size: 20pt;\">\ud83d\udcf7<\/td>\n<td style=\"font-size: 10pt; width: 10em; padding-top: 4px;\">Error<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>It&#8217;s a camera, which happens to match the camera icon on the desktop for <i>Contoso Camera<\/i>.<\/p>\n<p>This error dialog didn&#8217;t come from Windows. It came from Contoso Camera. The customer can take up the issue with Contoso.<\/p>\n<p>Now, it&#8217;s entirely possible that something in Windows changed that caused Contoso Camera to run into problems, but we&#8217;ll let the Contoso Camera folks take a crack at the problem first, seeing as they understand their code better than we do.<\/p>\n<p><script>\n(function () {\n  function update_time() {\n    var now = new Date();\n    document.getElementById(\"20181214-date\").innerHTML =\n      (now.getMonth() + 1) + \"\/\" + now.getDate() + \"\/\" + now.getFullYear();\n    var h = now.getHours() % 12 || 12;\n    document.getElementById(\"20181214-time\").innerHTML =\n      (now.getHours() % 12 || 12) + \"\\u2236\" +\n      (now.getMinutes() > 9 ? \"\" : \"0\") +\n      now.getMinutes() +\n      (now.getHours() > 11 ? \" PM\" : \" AM\");\n  }\n  update_time();\n  var now = new Date();\n  setTimeout(function() {\n    update_time();\n    setInterval(update_time, 60000);\n  }, 60000 - (now.getSeconds() * 1000 + now.getMilliseconds()));\n})();\n<\/script><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A little screen shot forensics.<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[26],"class_list":["post-100485","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-other"],"acf":[],"blog_post_summary":"<p>A little screen shot forensics.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/100485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=100485"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/100485\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=100485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=100485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=100485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}