1с 87 0x00000057 параметр задан неверно

Обновлено: 07.07.2024

В данной статье описывается проблема, которая возникает при попытке отобразить права «эффективного доступа» пользователя к файлу в Windows 8.1, Windows Server 2012 R2, Windows Server 2012 и Windows 8 . Этой проблеме в Windows Server 2012 R2 и Windows 8.1 можно устранить с помощью обновления в данной статье. Перед установкой этого обновления необходимо ознакомиться с разделом Необходимые условия. Кроме того, обеспечивается решение .

Примечание. Это обновление не применяется к Windows 8 и Windows Server 2012. Для предоставления отзывов о потенциальных разрешения в этих системах, обратитесь в службу .

Симптомы

Рассмотрим следующий сценарий:

С помощью проводника Windows производится отображение прав «эффективного доступа» к файлу или папке пользователя в общей папке.

Файл или папка находится на сервере, не поддерживающем Microsoft Server Message Block (SMB) 3.0.

Используется путь в форме универсального соглашения о наименованиях (Universal Naming Convention - UNC). Например можно ввести \\server\share.

Код 0x80070057 неверный параметр.

Причина

Эта проблема возникает из-за структуру SECURITY_DESCRIPTOR, возвращенный сервером содержит поле владельца NULL при возвращении вызова NetShareGetInfo в проводнике Windows.

Как получить это обновление

Для решения этой проблемы, корпорация Майкрософт выпустила обновления через Центр обновления Windows и центра загрузки Майкрософт для Windows 8.1 и Windows Server 2012 R2. Разрешение — изменить Authz Windows не требуется наличие дополнительных структуру SECURITY_DESCRIPTOR.

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

Метод 1. Центр обновления Windows

Это обновление предоставляется как необязательные обновления из центра обновления Windows. Для получения дополнительных сведений о том, как выполнить обновление Windows, узнайте, .

При попытке формирования подписи, с использованием «облачного» сертификата электронной подписи появляется ошибка 0 x 57 (87) или 0 x 80070057.



Рекомендуемое решение:

1. Откройте список всех приложений. Найдите приложение «Инструменты КриптоПро».


2. Откройте контекстное меню программы «Инструменты КриптоПро», кликнув на ней правой кнопкой мыши. В контекстном меню выберите пункт «Запуск от имени администратора».


3. Введите имя и пароль учетной записи с правами администратора (1), при появлении запроса на ввод, а затем нажмите кнопку «Да» (2).



5. Перейдите на вкладку «Настройки» (1). Отметьте чекбоксы для пунктов «Включить поддержку средств подтверждения подписи» и «Принудительно использовать устройства подтверждения подписи» (2).


6. При появлении предупреждения – нажмите кнопку «ОК».


7. Закройте программу «Инструменты КриптоПро». Затем проверьте, успешно ли формируется подпись с использованием «облачного» сертификата электронной подписи.

I'm struggling with this error, launching the command:

where P: is a mapped network unit

I launch this command for several PCs, and it works for everyone of them, but for only one (ONE! argh!!) I get this error

robocopy ERROR 87 (0x00000057) Creating Destination Directory "C:\localfolder\netsubfolder\" The parameter is incorrect.

the issue is creating the folder on the destination location, because if I create it manually everything works!

thanks to everyone!

Answers

Did you check the drive for any errors? You could also try with some other copy software (there are many free ones out there) just to see if it works or not.

You could also try copying less, or put a max file size limit.

All replies

On the computers where the robocopy is failing, the drives are NTFS formatted right?

Sometimes creating files or folders directly under the C-drive can lead to permission problems, because the C-drive is the system drive it is normally protected.

On the problematic PCs if you use the mkdir command to create a directory, do you also get an error?

If you could perform the following workaround by simply creating a script like:

Best regards,
Leon

Hi Leon and thank you for your reply

no problem launching mkdir (I mean that the command works, but robocopy still continue to give me the error creating different directories)

please consider that I use the same, identical, script for almost 10 PCs (launching the script from the same "source" pc) and I have problems only on this one

both PCs are NTFS

I'm getting definitively foul.

Have you checked and compared the permissions of the C-drive on the problematic PC versus a working PC?

Hi, yes, everything is ok

and more if I try, remotely, to create a dir on that PC, I'm able to do it

Add robocopy's /v switch for verbose output. See if that tells you anything.

Have you run chkdsk on the problem drive?

  • Proposed as answer by William Liang Microsoft contingent staff Monday, November 12, 2018 9:07 AM

/V does not add any news

instead I run process monitor and, when ROBOCOPY unsuccessfully tries to create one of the destination sub-directories (e.g. named "Personal"), I get this error:

High Resolution Date & Time: 11/10/2018 16:44:25.7760726
Event Class: File System
Operation: CreateFile
Result: NAME NOT FOUND
Path: C:\localfolder\Personal
TID: 6516
Duration: 0.0000817
Desired Access: Read Attributes
Disposition: Open
Options: Open Reparse Point
Attributes: n/a
ShareMode: Read, Write, Delete
AllocationSize: n/a

honesty I can't understand: the user is ADMINISTRATOR, full rights, and also it is the same user for all the other IDENTICAL Scripts.

Службы сертификации отклонили запрос 8 по причине Параметр задан неверно. 0x80070057 (WIN32: 87). Запрос был на D7\u1. Дополнительная информация: Модуль политики отверг запрос.

Пред.история: поднял PKI, чтобы не плодить сертификаты решил создать свой с автовыдачей на основании шаблона "пользователь" с вытеснением шблонов "Базовое шифрование" и "Пользователеь".Обработка шаблона\цель="Подпись и шифрование". = имею выше указаннаю ошибку.

стандартный запрос на "Базовое шифрование" (до создания своего шаблона проходит нормально).

? где искать?, что значит 0x80070057 (WIN32: 87) ?

При попыкке "выдать" из окна центра сер. "Неудачные запросы" получаю:

Службам сертификации не удалось обработать запрос 8 из-за ошибки: Текущее состояние запроса не позволяет провести эту операцию. 0x80094003 (-2146877437). Был сделан запрос на: D7\u1.

Службы сертификации отклонили запрос 8 по причине Параметр задан неверно. 0x80070057 (WIN32: 87). Запрос был на D7\u1. Дополнительная информация: Модуль политики отверг запрос D7\quq повторно выдал запрос.

Ответы

Службы сертификации отклонили запрос 8 по причине Параметр задан неверно. 0x80070057 (WIN32: 87). Запрос был на D7\u1. Дополнительная информация: Модуль политики отверг запрос.

Пред.история: поднял PKI, чтобы не плодить сертификаты решил создать свой с автовыдачей на основании шаблона "пользователь" с вытеснением шблонов "Базовое шифрование" и "Пользователеь".Обработка шаблона\цель="Подпись и шифрование". = имею выше указаннаю ошибку.

стандартный запрос на "Базовое шифрование" (до создания своего шаблона проходит нормально).

? где искать?, что значит 0x80070057 (WIN32: 87) ?

При попыкке "выдать" из окна центра сер. "Неудачные запросы" получаю:

Службам сертификации не удалось обработать запрос 8 из-за ошибки: Текущее состояние запроса не позволяет провести эту операцию. 0x80094003 (-2146877437). Был сделан запрос на: D7\u1.

Службы сертификации отклонили запрос 8 по причине Параметр задан неверно. 0x80070057 (WIN32: 87). Запрос был на D7\u1. Дополнительная информация: Модуль политики отверг запрос D7\quq повторно выдал запрос.

Читайте также: