Запуск экранной клавиатуры через osk.exe завершается сообщением «Сервер возвратил ссылку» (в английской версии — «A referral was returned from the server») — это сбой проверки цифровой подписи или уровня целостности процесса, а не повреждение самого файла клавиатуры. Чаще всего ошибка появляется в Windows 10 и 11, когда система не может подтвердить подлинность исполняемого файла или когда политика безопасности блокирует его запуск с повышенными правами.

Хорошая новость: файл osk.exe обычно цел, и проблема решается системными средствами — без переустановки Windows. Ниже разберём, что означает это сообщение, какие проверки выполнить в первую очередь и как восстановить работу экранной клавиатуры пошагово.

Что означает ошибка «Сервер возвратил ссылку»

Формулировка происходит от системного кода Windows ERROR_INVALID_SERVER_CERTIFICATE / referral returned: при запуске доверенного системного компонента ОС запрашивает подтверждение подлинности у цепочки сертификатов, и в ответ получает «ссылку» (referral) вместо ожидаемого результата проверки. Для пользователя это выглядит как отказ в запуске без внятного объяснения.

На практике сбой почти всегда связан с одним из трёх механизмов:

  • 🔐 Проверка цифровой подписи — система не может проверить сертификат Microsoft, которым подписан osk.exe, из-за повреждённого хранилища сертификатов или отсутствия доступа к службам проверки.
  • 🛡️ Контроль учётных записей (UAC) — некорректные настройки уровня целостности или политика «только подписанные исполняемые файлы» блокируют запуск.
  • 🧩 Повреждение системных файлов — хранилище компонентов Windows содержит ошибки, из-за которых проверка подлинности завершается неудачно.

Реже причиной становятся сторонние антивирусы с функцией контроля приложений и следы вредоносного ПО, подменявшего системные компоненты.

Быстрая диагностика: с чего начать

Прежде чем менять настройки, выполните две простые проверки — они займут пару минут и сузят круг причин. Сначала попробуйте запустить клавиатуру альтернативным способом: откройте меню «Пуск», введите «Экранная клавиатура» и запустите её из результатов поиска, а не через Win + R и команду osk. Если из поиска она открывается — проблема, вероятно, в контексте запуска, а не в файле.

Вторая проверка — запуск от имени администратора. Найдите osk.exe в папке C:\Windows\System32, щёлкните правой кнопкой и выберите «Запуск от имени администратора». Если так клавиатура стартует, дело почти наверняка в механизме UAC и уровнях целостности.

💡

Ошибка «сервер возвратил ссылку» — это сбой проверки подлинности osk.exe, а не признак его удаления или повреждения. Начинайте с проверки UAC и целостности системных файлов.

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

Способ 1: Проверка и сброс настроек UAC

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

Откройте редактор локальной групповой политики командой gpedit.msc (доступен в редакциях Pro и выше) и перейдите по пути: Конфигурация компьютера → Конфигурация Windows → Параметры безопасности → Локальные политики → Параметры безопасности. Найдите параметр «Контроль учётных записей: повышение прав только для подписанных и проверенных исполняемых файлов» (в английской версии — Only elevate executables that are signed and validated) и установите его в состояние «Отключён».

⚠️ Внимание: отключение этой политики слегка снижает строгость контроля запуска программ. После восстановления работы клавиатуры и устранения первопричины (например, обновления хранилища сертификатов) политику можно вернуть в исходное состояние и проверить, сохранилась ли работоспособность.

Если у вас домашняя редакция Windows без gpedit.msc, тот же параметр доступен через реестр, но без уверенности в точном имени ключа для вашей версии безопаснее использовать другие способы из этой статьи — они не требуют правки реестра.

📊 При каком действии у вас появляется ошибка osk.exe?
Запуск через Win+R командой osk
Запуск из меню Пуск
Запуск на экране входа в систему
Ошибка появляется во всех случаях

Способ 2: Восстановление системных файлов через SFC и DISM

Если настройки политик в порядке, следующий шаг — проверка целостности системных компонентов. Повреждённое хранилище сертификатов или системных библиотек напрямую влияет на проверку подписи osk.exe.

Запустите командную строку или Windows Terminal от имени администратора и выполните по очереди две команды:

sfc /scannow

Дождитесь завершения проверки — она может занять заметное время. Если утилита сообщит, что нашла и исправила повреждения, перезагрузите компьютер и проверьте запуск клавиатуры. Если SFC не смогла всё исправить, выполните восстановление хранилища компонентов:

DISM /Online /Cleanup-Image /RestoreHealth

Для этой команды желательно подключение к интернету — она загружает исправные компоненты с серверов обновлений. После её завершения повторите sfc /scannow и снова перезагрузитесь.

☑️ Порядок восстановления osk.exe

Выполнено: 0 / 4

Способ 3: Обновление сертификатов и компонентов Windows

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

Откройте Параметры → Центр обновления Windows и установите все доступные обновления, включая необязательные. После установки перезагрузите ПК, даже если система этого не потребовала явно. В ряде случаев этого достаточно, чтобы проверка подписи osk.exe снова проходила успешно.

💡

Если компьютер долго был выключен или работал без интернета, сначала подключите его к сети и дайте Windows обновиться — проверка цифровых подписей системных файлов зависит от актуальности хранилища сертификатов.

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

Способ 4: Исключить влияние стороннего ПО

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

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

⚠️ Внимание: если на ПК ранее обнаруживались вредоносные программы, не ограничивайтесь отключением антивируса. Выполните полную проверку системы актуальным сканером — подмена системных файлов и политик безопасности типична для заражений.

Способ 5: Точка восстановления и новый профиль пользователя

Когда перечисленные методы не помогли, остаются два более радикальных, но всё ещё безопасных варианта. Первый — восстановление системы до точки, созданной до появления ошибки: нажмите Win + R, введите rstrui и выберите подходящую точку. Личные файлы при этом не затрагиваются, откатываются только системные компоненты и настройки.

Второй вариант — создание новой учётной записи. Если под ней клавиатура работает, повреждён профиль старого пользователя, и проще перенести данные в новый профиль, чем искать конкретное повреждение.

Как временно работать без osk.exe

Пока проблема не решена, экранную клавиатуру можно заменить сенсорной клавиатурой Windows: включите её через Параметры → Специальные возможности → Клавиатура, либо используйте значок клавиатуры на панели задач (включается в настройках панели задач).

Сравнение способов решения

СпособКогда применятьСложностьРиск
Отключение политики проверки подписи в UACОшибка при запуске с повышением правНизкаяМинимальный, обратимо
SFC и DISMПодозрение на повреждение системных файловНизкаяОтсутствует
Обновление Windows и сертификатовДавно не обновлявшаяся системаНизкаяОтсутствует
Проверка влияния антивирусаОшибка появилась после установки ПОНизкаяМинимальный
Точка восстановления / новый профильОстальные способы не помоглиСредняяНизкий, данные сохраняются

Часто задаваемые вопросы

Почему ошибка «сервер возвратил ссылку» появляется именно у osk.exe?

Экранная клавиатура — подписанный системный компонент, при запуске которого Windows выполняет проверку подлинности и уровня целостности. Любой сбой в этой цепочке (политики, сертификаты, повреждённые файлы) проявляется именно такой ошибкой, тогда как неподписанные программы запускаются без подобной проверки.

Поможет ли замена файла osk.exe с другого компьютера?

Как правило, нет — файл обычно исправен, а проблема находится в механизме проверки. Копирование файла из чужой системы, к тому же другой сборки Windows, может создать конфликт версий. Правильный путь — восстановление компонентов через sfc /scannow и DISM, которые берут корректные версии из хранилища вашей системы.

Ошибка появляется на экране входа в Windows. Что делать?

На экране входа клавиатура запускается в особом системном контексте, и сбой там чаще указывает на повреждение системных файлов или политик. Загрузитесь в систему (при необходимости используя физическую клавиатуру), выполните проверку SFC и DISM, затем перезагрузитесь и проверьте кнопку «Специальные возможности» на экране входа.

Может ли причиной быть вирус?

Да, такая возможность существует: вредоносное ПО иногда изменяет политики безопасности и повреждает системные компоненты. Если ошибка появилась внезапно вместе с другими странностями в работе системы, выполните полную проверку актуальным антивирусом до того, как менять настройки политик.

Нужна ли переустановка Windows, если ничего не помогло?

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