Исправлено: ошибка 87 «Неверный параметр».

Некоторые пользователи Windows сообщают, что они видят ошибку « Ошибка 87, параметр неверен » каждый раз, когда они пытаются открыть приложение. В некоторых случаях возникает сообщение об ошибке: « Ошибка загрузки библиотеки LoadLibrary с ошибкой 87: параметр неверен. «Некоторые затронутые пользователи сообщают, что проблема возникает только с одним или двумя приложениями, в то время как другие пользователи сообщают, что ошибка появляется практически в любом приложении, которое они пытаются открыть. Проблема не является исключительной для определенной версии Windows, поскольку подтверждено, что она появляется в Windows 7, Windows 8 и Windows 10.

Что вызывает ошибку « Ошибка 87: неверный параметр »?

Мы исследовали эту конкретную проблему, изучив различные отчеты пользователей и стратегии ремонта, которые обычно используются для решения этой конкретной проблемы. Исходя из того, что мы собрали, существует несколько различных потенциальных виновников, которые могут вызвать эту проблему:

  • Конфликт программного обеспечения вызывает проблему. Известно, что некоторые приложения или сторонние службы вызывают эту конкретную проблему, если они в конечном итоге конфликтуют с драйверами дисплея. Если этот сценарий применим, вы можете определить виновника, выполнив чистую загрузку и систематически повторно включив отключенные элементы.
  • Система коррупция файла - Поврежденные системные файлы также могут быть ответственны за привидение этого конкретного вопроса. Несколько пользователей, столкнувшихся с этой конкретной проблемой, сообщили, что проблема была полностью решена после выполнения сканирования CHKDSK, SFC или DISM.
  • Поврежденные или неподходящие драйверы дисплея. Поврежденные, неподходящие или неполные драйверы дисплея также могут вызывать эту конкретную проблему. Особенно, если они в конечном итоге конфликтуют с выделенным драйвером. Если этот сценарий применим, вы можете решить проблему, откатив реку назад или заставив свою ОС установить более новую версию.
  • Поврежденная служба Windows Update. Еще одна довольно распространенная причина - поврежденная служба Windows Update. Скорее всего, значения по умолчанию были изменены до точки, в которой запись была повреждена. В этом случае вы можете решить проблему, восстановив службу Центра обновления Windows до значений по умолчанию.
  • Раздельное туннелирование отключено - если сообщение об ошибке возникает при попытке открыть приложение VPN или вы выполняете что-то зависимое от него, вероятно, это связано с тем, что разделенное туннелирование отключено. Если этот сценарий применим, вы можете решить проблему, используя Powershell для включения раздельного туннелирования.
  • Службу обмена сообщениями нельзя отключить обычным способом. Как оказалось, служба обмена сообщениями, как известно, вызывает эту конкретную проблему, когда пользователь пытается отключить ее обычным способом в Windows 10. В этом случае вы можете решить проблему, используя редактор реестра для отключения. Это.
  • Файл DLL останавливает открытие программы редактирования видео. Есть одна повторяющаяся проблема с пользователями видеокарт ATI, которые пытаются открыть программы редактирования видео, такие как Sony Vega или аналогичные. Если вы видите сообщение об ошибке в этом сценарии, вы можете решить проблему, заставив вашу ОС игнорировать файл.

Метод 1. Выполнение чистой загрузки

Выполнение чистой загрузки запустит Windows с минимальным набором драйверов и программ автозагрузки. Эта процедура поможет нам выяснить, вызвана ли проблема каким-либо конфликтом программного обеспечения, возникающим при появлении сообщения « Ошибка 87, параметр неверен ».

Несколько затронутых пользователей, которых мы также ищем способ решить проблему, сообщили, что ошибка перестала возникать, пока они находились в состоянии чистой загрузки. После того, как они подтвердили, что приложение или драйвер выдает сообщение об ошибке, они приступили к удалению установленного программного компонента до тех пор, пока проблема не исчезла, даже когда Windows загружалась нормально.

Вот краткое руководство по выполнению чистой загрузки и выяснению программного виновника, вызывающего сообщение об ошибке:

  1. Перво-наперво убедитесь, что вы вошли в систему под пользователем с правами администратора.
  2. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «msconfig» в текстовое поле и нажмите Enter, чтобы открыть окно « Конфигурация системы» . В ответ на запрос UAC (Контроль учетных записей пользователей)  нажмите Да, чтобы предоставить права администратора.
  3. В окне « Конфигурация системы» выберите вкладку « Службы » на панели ленты вверху и начните с установки флажка, связанного с « Скрыть все службы Microsoft» . Затем обратите внимание на оставшиеся выше службы и нажмите кнопку « Отключить все» , чтобы предотвратить включение сторонних служб при следующем запуске системы.
  4. После того, как вы нажмете « Применить», чтобы сохранить изменения, выберите вкладку « Автозагрузка » и нажмите « Открыть диспетчер задач» .
  5. На вкладке «Запуск» диспетчера задач выберите каждую службу по отдельности, а затем нажмите « Отключить», чтобы предотвратить ее запуск при следующем запуске системы.
  6. После отключения всех необходимых элементов закройте диспетчер задач и перезагрузите компьютер.
  7. При следующем запуске системы ваш компьютер загрузится в состояние чистой загрузки.
  8. Повторите действие, которое ранее вызывало ошибку 87, параметр неверен, и посмотрите, решена ли проблема.
  9. Если процедура прошла успешно, вернитесь к шагам 3 и 5 и систематически повторно включайте элементы и службы автозагрузки, которые вы отключили вместе с перезагрузками, пока не обнаружите виновника.

Если этот метод не помог вам решить проблему, перейдите к следующему способу ниже.

Метод 2: выполнение сканирования CHSDSK, SFC и DISM

Как оказалось, эта конкретная проблема также может быть вызвана повреждением системного файла, которое может в конечном итоге испортить драйверы дисплея. Несколько пользователей, пытающихся решить ту же проблему, сообщили, что проблема была решена после выполнения сканирования CHKDSK, SFC или DISM. Это две встроенные утилиты, которые, как известно, исправляют множество проблем, связанных с системными файлами.

Вот краткое руководство, как сделать это на любом компьютере с Windows:

  1. Когда вы будете готовы начать сканирование, нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «cmd» и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями.

    Примечание. Когда вам будет предложено UAC (Контроль учетных записей пользователей) , нажмите Да, чтобы предоставить права администратора.

  2. В командной строке с повышенными привилегиями введите следующую команду и нажмите Enter, чтобы начать сканирование CHKDSK :
    chkdsk X: / r Важно: X - это просто заполнитель. Замените его буквой диска, на который вы пытаетесь настроить таргетинг.  

    Примечание: сканирование CHKDSK будет сканировать весь ваш диск на предмет нарушений целостности и логических ошибок. Если будут обнаружены какие-либо несоответствия, утилита попытается исправить эти проблемы, исправив программно поврежденные сектора и гарантируя, что жесткие поврежденные сектора больше никогда не будут использоваться.

  3. После завершения сканирования перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске системы. Если та же ошибка все еще возникает, перейдите к следующему шагу ниже.
  4. Снова выполните шаг 1, чтобы открыть другую командную строку с повышенными привилегиями. Затем введите следующую команду и нажмите Enter,  чтобы начать сканирование SFC :
    sfc / scannow 

    Примечание. Утилита проверки системных файлов (SFC) просканирует все защищенные системные файлы и заменит любые поврежденные файлы, которые ей удастся найти, локально сохраненными копиями, расположенными в сжатой папке (точное местоположение: ( % WinDir% \ System32 \ dllcache)

  5. После завершения процедуры перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске системы.
  6. Если проблема все еще возникает, выполните шаг 1 еще раз, чтобы открыть другую командную строку с повышенными привилегиями. Затем введите следующую команду и нажмите Enter, чтобы запустить сканирование DISM (обслуживание и управление образами развертывания ):
    DISM.exe / Online / Cleanup-image / Restorehealth

    Примечание. При сканировании DISM используется Центр обновления Windows для извлечения файлов, необходимых для исправления обнаруженных поврежденных экземпляров. Вот почему важно убедиться, что у вас есть стабильное интернет-соединение, прежде чем выполнять этот последний шаг.

  7. После завершения процедуры перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске системы.

Если та же ошибка « Ошибка 87, параметр неверен » по-прежнему возникает, перейдите к следующему способу ниже.

Метод 3: откат (удаление) драйверов дисплея

Как оказалось, эта конкретная проблема также может быть вызвана поврежденным или неполным драйвером дисплея. Некоторые пользователи, которые сталкивались с этой конкретной проблемой, сообщали, что проблема перестала возникать после того, как они использовали диспетчер устройств для отката драйвера дисплея (или удаления драйвера), если действие отката не было доступно.

Это не окажет длительного воздействия на ваш компьютер, поскольку Windows 10 оснащена для установки всех отсутствующих драйверов на ваш компьютер.

Вот краткое руководство по откату или удалению драйверов дисплея:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «devmgmt.msc» и нажмите Enter,  чтобы открыть диспетчер устройств .
  2. В диспетчере устройств разверните раскрывающееся меню, связанное с адаптерами дисплея .
  3. Затем щелкните правой кнопкой мыши свой видеоадаптер и выберите « Свойства» в контекстном меню.

    Примечание. Если у вас есть два разных драйвера дисплея (специальный и интегрированный), желательно иметь дело с обоими.

  4. На экране « Свойства» перейдите на вкладку « Драйвер » и нажмите « Откатить драйвер» . Затем следуйте инструкциям на экране, чтобы завершить процесс.

    Примечание. Если версия драйвера отката недоступна, нажмите « Удалить устройство» .

  5. По завершении процесса перезагрузите компьютер. При следующем запуске системы ваша ОС завершит установку. Если драйвер был ранее удален, Windows автоматически найдет и установит последнюю версию драйвера.
  6. Теперь, когда драйвер дисплея был изменен, повторите действие, которое ранее вызывало ошибку « Ошибка 87, параметр неверен », и посмотрите, сохраняется ли проблема.

Если та же ошибка все еще возникает, перейдите к следующему способу ниже.

Метод 4: восстановление службы обновления Windows

Если вы получаете ошибку « Ошибка 87, параметр неверен » при попытке запустить службу Центра обновления Windows, скорее всего, службы по умолчанию были изменены до такой степени, что некоторые записи были повреждены.

Несколько пользователей, столкнувшихся с этой конкретной проблемой, сообщили, что им удалось решить проблему на неопределенный срок после выполнения действий, необходимых для восстановления служб и настроек по умолчанию.

Важно: описанные ниже действия применимы только к Windows 10.

Вот краткое руководство по восстановлению службы Центра обновления Windows:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «блокнот» и нажмите Enter, чтобы открыть текстовый редактор по умолчанию.
  2. Внутри утилиты «Блокнот» вставьте следующий код:
    Редактор реестра Windows версии 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv] "PreshutdownTimeout" = dword: 036ee800 "DisplayName" = "@% systemroot% \\ system32 \\ wuaueng.dll, -105" "ErrorControl" = dword: 00000001 "ImagePath" = шестнадцатеричный (2): 25,00,73,00,79,00,73,00,74,00,65,00,6d, 00,72,00,6f, 00,6f, 00, \ 74,00,25,00,5c, 00,73,00,79,00,73,00,74,00,65,00,6d, 00,33,00,32,00,5c, 00,73 , \ 00,76,00,63,00,68,00,6f, 00,73,00,74,00,2e, 00,65,00,78,00,65,00,20,00,2d, 00, \ 6b, 00,20,00,6e, 00,65,00,74,00,73,00,76,00,63,00,73,00,00,00 «Старт» = dword: 00000003 » Введите "= dword: 00000020" Описание "=" @% systemroot% \ system32 \ wuaueng.dll, -106 "" DependOnService "= hex (7): 72,00,70,00,63,00,73, 00,73,00,00,00,00,00 «ObjectName» = «LocalSystem» »ServiceSidType "= dword: 00000001" RequiredPrivileges "= hex (7): 53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72, \ 00,69,00,76,00,69,00,6c, 00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00, \ 65,00,61,00,74,00,65,00,47,00,6c, 00,6f, 00,62,00,61,00,6c, 00,50,00,72,00,69 , \ 00,76,00,69,00,6c, 00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65, 00, \ 61,00,74,00,65,00,50,00,61,00,67,00,65,00,46,00,69,00,6c, 00,65,00,50,00 , 72, \ 00,69,00,76,00,69,00,6c, 00,65,00,67,00,65,00,00,00,53,00,65,00,54,00, 63,00, \ 62,00,50,00,72,00,69,00,76,00,69,00,6c, 00,65,00,67,00,65,00,00,00,53 , 00,65, \ 00,41,00,73,00,73,00,69,00,67,00,6e, 00,50,00,72,00,69,00,6d, 00,61, 00,72,00, \ 79,00,54,00,6f, 00,6b, 00,65,00,6e, 00,50,00,72,00,69,00,76,00,69,00 , 6c, 00,65, \ 00,67,00,65,00,00,00,53,00,65,00,49,00,6d, 00,70,00,65,00,72,00, 73,00,6f, 00, \ 6e, 00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c, 00,65,00,67,00,65, \ 00,00,00,53,00,65,00,49,00,6e, 00,63,00 , 72,00,65,00,61,00,73,00,65,00,51,00, \ 75,00,6f, 00,74,00,61,00,50,00,72,00, 69,00,76,00,69,00,6c, 00,65,00,67,00,65, \ 00,00,00,53,00,65,00,53,00,68,00,75 , 00,74,00,64,00,6f, 00,77,00,6e, 00,50,00, \ 72,00,69,00,76,00,69,00,6c, 00,65, 00,67,00,65,00,00,00,00,00 «FailureActions» = шестнадцатеричный: 80,51,01,00,00,00,00,00,00,00,00,00,00,03,00 , 00,00,14,00,00, \ 00,01,00,00,00,60, шт., 00,00,00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv \ Parameters] «ServiceDll» = шестнадцатеричный (2): 25,00,73,00,79,00,73,00,74 , 00,65,00,6d, 00,72,00,6f, 00,6f, \ 00,74,00,25,00,5c, 00,73,00,79,00,73,00,74, 00,65,00,6d, 00,33,00,32,00,5c, 00, \ 77,00,75,00,61,00,75,00,65,00,6e, 00,67,00 , 2e, 00,64,00,6c, 00,6c, 00,00,00 "ServiceDllUnloadOnStop" = dword:00000001 "ServiceMain" = "WUServiceMain" [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv \ Security] "Security" = шестнадцатеричный: 01,00,14,80,78,00,00,00,84,00,00,00 , 14,00,00,00,30,00,00,00,02, \ 00,1c, 00,01,00,00,00,02,80,14,00, ff, 00,0f, 00, 01,01,00,00,00,00,00,01,00,00, \ 00,00,02,00,48,00,03,00,00,00,00,00,14,00,9д , 00,02,00,01,01,00,00,00,00,00, \ 05,0b, 00,00,00,00,00,18,00, ff, 01,0f, 00,01, 02,00,00,00,00,00,05,20,00,00,00, \ 20,02,00,00,00,00,14,00, ff, 01,0f, 00,01,01 , 00,00,00,00,00,05,12,00,00,00,01, \ 01,00,00,00,00,00,05,12,00,00,00,01,01, 00,00,00,00,00,05,12,00,00,00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv \ TriggerInfo] [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv \ TriggerInfo \ 0] «Тип» = dword: 00000005 "Action" = dword: 00000001 "Guid" = hex: e6, ca, 9f, 65, db, 5b,a9,4d, b1, ff, ca, 2a, 17,8d, 46, e0 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv \ TriggerInfo \ 1] "Type" = dword: 00000005 "Action" = dword: 00000001 "Guid "= шестнадцатеричный: c8,46, fb, 54,89, f0,4c, 46, b1, fd, 59, d1, b6,2c, 3b, 50
  3. После вставки кода перейдите на ленту вверху и выберите « Файл»> «Сохранить как» .
  4. В окне « Сохранить как» назовите файл как хотите, но убедитесь, что вы изменили расширение с .txt на .reg . Затем задайте расположение для файла .reg и нажмите кнопку « Сохранить» .
  5. Дважды щелкните файл .reg и нажмите Да в запросе подтверждения, чтобы внести необходимые изменения в реестр.
//appuals.com/wp-content/uploads/2019/05/refreshing-the-windows-update-service.webm

Метод 5: Включение раздельного туннелирования (если применимо)

Некоторые затронутые пользователи сообщили, что в их случае проблема была вызвана тем фактом, что разделенное туннелирование было отключено автоматически в последних версиях Windows 10 из-за некоторых проблем с безопасностью. Если вы столкнулись с этой проблемой при попытке открыть приложение VPN, вы можете решить эту проблему, выполнив серию команд Powershell, которые помогут вам повторно включить раздельное туннелирование.

Вот что вам нужно сделать:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «powershell» и нажмите Ctrl + Shift + Enter, чтобы открыть окно Powershell с повышенными привилегиями. При появлении запроса UAC (Контроль учетных записей пользователей) нажмите Да, чтобы предоставить доступ администратора.
  2. В командной строке Powershell с повышенными привилегиями введите следующую команду и нажмите Enter, чтобы просмотреть подробную информацию о вашем VPN-соединении:
    Get-VPNConnection
  3. Вы получите список с информацией о вашей VPN, включая имя и функцию раздельного туннелирования. Если для функции раздельного туннелирования задано значение False , запишите имя, поскольку оно нам понадобится в следующих шагах.
  4. Введите следующую команду и нажмите Enter, чтобы включить раздельное туннелирование:
     "Set-VPNConnection" -Name " Имя VPN"  -SplitTunneling $ True "

    Примечание . « Имя VPN » - это просто название вашей VPN, которое вы обнаружили на шаге 3.

  5. После успешной обработки команды перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске системы.

Метод 6: редактирование реестра (если применимо)

Если вы столкнулись с ошибкой « Ошибка 87, параметр неверен » при попытке отключить  службу MessagingService_48ab2 или службу OneSyncSvc_54186de , вы сможете решить проблему с помощью простого редактирования реестра . Обычно сообщается, что этот метод эффективен на компьютерах с Windows 10.

Вот краткое руководство по отключению MessagingService с помощью редактора реестра:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «regedit» и нажмите Enter, чтобы открыть редактор реестра. В ответ на запрос UAC (Контроль учетных записей пользователей) нажмите Да, чтобы предоставить доступ администратора.
  2. В редакторе реестра используйте левую панель для перехода к одному из следующих двух мест (в зависимости от того, какую службу вы хотите отключить):
    Компьютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OneSyncSvc_48ab2 Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OneSyncSvc_54186de
  3. Как только вы дойдете до правой клавиши, перейдите к правой стороне и дважды щелкните Start DWORD.
  4. Далее, установите Base в шестнадцатеричном , а затем установить данные Value на 4 (инвалидов).
  5. Закройте редактор реестра , перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске системы.

Если проблема все еще возникает, перейдите к следующему способу ниже.

Метод 7: переименование файла atig6pxx.dll

Если при попытке открыть Vegas Pro или аналогичную программу редактирования вы сталкиваетесь с сообщением «Ошибка LoadLibrary с ошибкой 87: параметр - неверная ошибка» и у вас есть видеокарта ATI, вероятно, вы страдаете от повторяющейся проблемы, которая повлияла на много пользователей в подобной ситуации.

Несколько пользователей, столкнувшихся с этой проблемой, сообщили, что им удалось решить ее, изменив файл DLL с именем  atig6pxx.dll . После этого они сообщили, что им удалось открыть программу редактирования, которая ранее не сработала с этой конкретной ошибкой.

Вот что вам нужно сделать:

  1. Используйте функцию поиска на панели задач Windows, чтобы найти « atig6pxx.dll». Вы можете нажать клавишу Windows + S, чтобы мгновенно вызвать функцию поиска .
  2. В списке результатов щелкните правой кнопкой мыши  файл atig6pxx.dll  и выберите « Открыть расположение файла» . Это должно привести вас прямо в папку System32.
  3. Затем щелкните правой кнопкой  мыши файл atig6pxx.dll  и выберите « Переименовать».  Затем просто добавьте расширение .bak в конец расширения .dll . По сути, это укажет вашей ОС игнорировать этот файл. Нажмите « Да» в ответ на запрос подтверждения, затем нажмите « Да» еще раз, если вас попросит UAC (Контроль учетных записей пользователей) .

    Примечание. Если расширения не отображаются с самого начала, перейдите на панель ленты в верхней части окна проводника, щелкните « Просмотр» и убедитесь, что флажок, связанный с расширениями имен файлов , включен.

  4. После завершения этой модификации перезагрузите компьютер и посмотрите, сохраняется ли проблема при запуске программного обеспечения для редактирования видео.