2

Я использую Windows 10 Insider Preview Build 17074 для ПК. Подсистема Windows для Linux включена, и я установил Ubuntu в Windows из Магазина Windows.

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

«Область данных, переданная системному вызову, слишком мала».

Я пытался удалить / установить приложение (через приложения и функции) и отключить / включить подсистему Linux (через включение или отключение функций Windows), но все равно получаю ту же ошибку.

Как я могу исправить эту проблему?

Версия для Windows

Сообщение об ошибке

Установить Ubuntu

Удалить Ubuntu

2 ответа2

2

Как упомянуто в комментариях, вы используете Инсайдерскую предварительную сборку 17074 следующего обновления функций:

В этой предварительной версии Microsoft вносит много изменений, и ожидаются ошибки. Поэтому попробуйте последнюю версию Windows 10 Insider Preview (на момент написания статьи это Build 17083) и посмотрите, исправлена ли проблема. Если нет, сообщите о проблеме в Microsoft через приложение Feedback Hub.

Сделайте резервную копию всех данных и перейдите к стабильному обновлению Windows 10 Fall Creators v1709 (сборка 16299), выполнив чистую установку через 1709 ISO. Теперь установите подсистему Linux снова и используйте Ubuntu. Это должно быть стабильным.

0

Это оказалось ошибкой, которая возникает, когда SQL Server работает с включенной функцией файлового потока, как описано в этом сообщении в блоге:

Проще говоря, эта проблема возникает из-за неправильной связи между двумя драйверами фильтра, а именно WCNFS (мост рабочего стола) и драйвером RsFxXXXX.sys (системный драйвер файлового потока). Системный драйвер RsFx не учитывает флаги, должным образом передаваемые драйвером WCNFS, что вызывает сбой запуска любого приложения Centennial с вышеупомянутой ошибкой.

Остановка службы SQL Server позволила мне запустить Ubuntu.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .