Это странно, и мне потребовалось немало времени, чтобы добраться до простого воспроизведения!
Действия по воспроизведению:
- Перезагрузите компьютер и войдите (Windows 10)
Запускайте приложения так, чтобы общее использование памяти превышало 8 ГБ. Для меня это либо Visual Studio, chrome, VSCode и т.д. (С Docker и SQLServer, работающими в фоновом режиме), либо просто запуск «testlimit -d -c 4096» (с использованием testlimit из sysinternals)
Попробуйте установить что-нибудь из Магазина Windows (например, Slack). Я не уверен, должно ли приложение быть приложением Desktop Bridge или проблема существует и для приложений UWP. Похоже, не имеет значения, пришло ли приложение напрямую из Магазина Windows или оно загружено .appx
Ожидаемый результат:
- Приложение запускается и запускается
Фактический результат:
- Сбой приложения с сообщением: «Область данных, переданная системному вызову, слишком мала».
Мой вопрос: может ли кто-нибудь предложить, как я могу устранить эту ошибку, чтобы найти основную причину? Кроме того, кто-нибудь еще может воспроизвести эту же проблему? Меня интересует, является ли это чем-то конкретным для моего ПК, или это проблема в Магазине Windows в целом.