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



Попробуйте наш инструмент устранения неполадок

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



Ошибка 87 Параметр неверен



Что вызывает ' Ошибка 87 Параметр неверен ' ошибка?

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



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

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

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

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

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



  1. Перво-наперво убедитесь, что вы вошли в систему под пользователем с правами администратора.
  2. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите «Msconfig» внутри текстового поля и нажмите Войти открыть Конфигурация системы окно. По запросу UAC (Контроль учетных записей пользователей), щелкнуть да для предоставления административных привилегий.

    Запуск MSCONFIG

  3. Внутри Конфигурация системы в окне выберите Сервисы вкладка на панели ленты вверху и начните с установки флажка, связанного с Скрыть все службы Microsoft . Затем обратите внимание на оставшиеся выше службы и нажмите Отключить все кнопку, чтобы предотвратить включение каких-либо сторонних служб при следующем запуске системы.

    Отключение всех сторонних сервисов

  4. После того, как ты ударил Применять чтобы сохранить изменения, выберите Запускать вкладку и нажмите Открыть диспетчер задач .

    Открытие диспетчера задач через конфигурацию системы

  5. На вкладке «Автозагрузка» диспетчера задач выберите каждую службу по отдельности, а затем нажмите Отключить чтобы предотвратить его запуск при следующем запуске системы.

    Отключение приложений при запуске

  6. После отключения всех необходимых элементов закройте диспетчер задач и перезагрузите компьютер.
  7. При следующем запуске системы ваш компьютер загрузится в состояние чистой загрузки.
  8. Повторите действие, которое ранее вызывало « Ошибка 87 Параметр неверен »И посмотрите, решена ли проблема.
  9. Если процедура прошла успешно, вернитесь к шагам 3 и 5 и систематически повторно включайте элементы и службы автозагрузки, которые вы отключили вместе с перезагрузками, пока не обнаружите виновника.

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

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

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

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

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

    Запуск CMD от имени администратора

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите «Devmgmt.msc» и нажмите Войти открыться Диспетчер устройств .

    Запуск диспетчера устройств

  2. Внутри Диспетчер устройств , разверните раскрывающееся меню, связанное с Видеоадаптеры .
  3. Затем щелкните правой кнопкой мыши адаптер дисплея и выберите Свойства из контекстного меню.

    Доступ к меню свойств видеоадаптера

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

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

    Откат драйвера

    Заметка: Если Откат драйвера версия недоступна, нажмите на Удалить устройство вместо.

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

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

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

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

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

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

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

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите 'блокнот' и нажмите Войти , чтобы открыть текстовый редактор по умолчанию.
  2. Внутри утилиты «Блокнот» вставьте следующий код:
    Редактор реестра Windows версии 5.00 [HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Services  wuauserv] 'PreshutdownTimeout' = dword: 036ee800 'DisplayName' = '@% systemroot% \ system32 \ wuaueng.dll, -105' 'ErrorControl' = dword: 00000001 'ImagePath' = hex (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' Description '=' @% 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,6 c, 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' = hex: 80,51, 01,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' = hex (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,9d, 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  Servic es  wuauserv  TriggerInfo] [HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Services  wuauserv  TriggerInfo  0] 'Type' = 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. в Сохранить как окна, назовите файл как хотите, но убедитесь, что вы изменили расширение с .текст к .reg . Затем установите расположение для файла .reg и щелкните значок Сохранить кнопка.
  5. Дважды щелкните значок .reg файл и щелкните да при появлении запроса на подтверждение внести необходимые данные в реестр.
https://appuals.com/wp-content/uploads/2019/05/refreshing-the-windows-update-service.webm

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

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

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

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите 'PowerShell' и нажмите Ctrl + Shift + Enter , чтобы открыть окно Powershell с повышенным уровнем. Если будет предложено UAC (Контроль учетных записей пользователей) подсказка, нажмите да чтобы предоставить доступ администратора.

    Диалог запуска: powershell Затем нажмите Ctrl + Shift + Enter

  2. В командной строке Powershell с повышенными привилегиями введите следующую команду и нажмите Войти чтобы просмотреть подробную информацию о вашем VPN-соединении:
    Get-VPNConnection
  3. Вы получите список с информацией о вашей VPN, включая имя и функцию раздельного туннелирования. Если для функции раздельного туннелирования установлено значение Ложь , запишите имя, оно понадобится нам в следующих шагах.

    Изучение того, отключено ли разделенное туннелирование

  4. Введите следующую команду и нажмите Войти чтобы включить раздельное туннелирование:
    'Set-VPNConnection' -Name ' Имя VPN ' -SplitTunneling $ True '

    Запись : ' Имя VPN »- это просто заполнитель для имени вашей VPN, которое вы обнаружили на шаге 3.

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

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

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

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

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите 'Regedit' и нажмите Войти , чтобы открыть редактор реестра. По запросу UAC (Контроль учетных записей пользователей) нажмите да чтобы предоставить доступ администратора.
  2. В редакторе реестра используйте левую панель для перехода к одному из следующих двух мест (в зависимости от того, какую службу вы хотите отключить):
    Компьютер  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Services  OneSyncSvc_48ab2 Computer  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Services  OneSyncSvc_54186de
  3. Как только вы дойдете до правой клавиши, перейдите к правой стороне и дважды щелкните по Начало DWORD.
  4. Затем установите База к Шестнадцатеричный а затем установите Данные значения к 4 (отключено).

    Отключение службы

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

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

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

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

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

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

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

    Переименование файла с расширением BAK

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

    Делаем расширения видимыми

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