Тази статия се описва проблем, възникващ при опит за показване на потребителя "ефективен достъп" на файл в Windows 8.1, Windows Server 2012 R2, Windows 8 или Windows Server 2012. Можете да разрешите този проблем за Windows 8.1 и Windows Server 2012 R2 с помощта на актуализация в тази статия. Преди да инсталирате тази актуализация, вижте раздела Предварителни условия . Предоставя се заобиколно решение .
Забележка: Тази актуализация се отнася за Windows 8 или Windows Server 2012. Обратна връзка относно възможни решения в тези системи, обърнете се към Поддръжката на Microsoft.
Симптоми
Да разгледаме следния сценарий:
-
Можете да използвате Windows Explorer за показване на потребителя "ефективен достъп" на файл или папка в файл.
-
Файлът или папката се намира на non - Microsoft сървъра съобщение блок SMB 3.0 сървърен продукт.
-
Въвеждате универсална именна конвенция (UNC) път до папка. Например въведете \\server\share.
В този случай искането е неуспешно и получавате следното съобщение за грешка:
Код 0x80070057 параметърът е неправилен.
Обаче ако първо споделяне на файлове е нанесен на буква на устройство, разрешения "ефективен достъп" се показват и не получавате съобщение за грешка.
Причина
Този проблем възниква, защото SECURITY_DESCRIPTOR структура, която се връща от сървъра съдържа поле, NULL собственик при повикване NetShareGetInfo се връща в Windows Explorer.
Как да получите тази актуализация
За да разрешите този проблем, ние пусна актуализация чрез Windows Update и Microsoft Download Center Windows 8.1 и Windows Server 2012 R2. Решението е да промените Windows Authz не се изисква наличието на опционални SECURITY_DESCRIPTOR структура.
Важно: Не инсталирате езиков пакет, след като инсталирате тази актуализация. Ако го направите, специфични за промените в актуализацията няма да се прилагат и ще трябва да инсталирате актуализацията отново. За повече информация вижте Добавяне езикови пакети за Windows.
Метод 1: Windows Update
Тази актуализация се предлага като опция актуализации от Windows Update. За повече информация как да изпълните Windows Update вижте как да получите актуализация чрез Windows Update.
Метод 2: Центъра за изтегляния на Microsoft
Следните файлове са достъпни за изтегляне от центъра за изтегляния на Microsoft:
Операционна система |
Актуализация |
---|---|
За всички поддържани x86-базирани версии на Windows 8.1 |
|
Всички поддържани x64-базирани версии на Windows 8.1 |
|
Всички поддържани x64-базирани версии на Windows Server 2012 R2 |
За повече информация как да изтеглите файлове за поддръжка на Microsoft щракнете върху следния номер на статия в базата знания на Microsoft:
119591 как да получите файлове за поддръжка на Microsoft от онлайн услугиMicrosoft е сканирал този файл за вируси. Microsoft използва най-новия софтуер за откриване на вируси, който е достъпен към датата на публикуване на файла. Файлът е записан на сървъри с повишена защита, които помагат за предотвратяването на неупълномощени промени във файла.
Подробна информация за актуализацията
Необходими условия:
За да приложите тази актуална корекция, трябва да имате април 2014 Сборен пакет за Windows RT 8.1 8.1 на Windows и Windows Server 2012 R2 (2919355) , инсталирани в Windows 8.1 или Windows Server 2012 R2.
Информация за системния регистър
За да използвате актуалната корекция в този пакет, не трябва да променяте нищо в системния регистър.
Изискване за рестартиране
Може да се наложи да рестартирате компютъра, след като приложите тази актуална корекция.
Информация за заместване на актуалната корекция
Тази актуална корекция не замества издадените актуални корекции.
Глобалната версия на тази актуална корекция инсталира файлове, които имат атрибути, изброени в следващите таблици. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). Датите и часовете за тези файлове на вашия компютър се показват в локалното ви време с текущото отместване за лятно часово време (DST). Освен това датите и часовете може да се променят, когато изпълните определени операции върху файловете.
Windows 8.1 и Windows Server 2012 R2 файлова информация и бележки
Важно: Windows 8.1 актуалните корекции и Windows Server 2012 R2 са включени в същите пакети. Обаче актуалните корекции в страницата на искане за актуална корекция са изброени и под двете операционни системи. За да поискате пакета с актуални корекции, който се отнася до едната или и двете операционни системи, изберете актуалната корекция, която е в списъка под "Windows 8.1/Windows Server 2012 R2" на страницата. Винаги проверявайте в секцията "Отнася се за" в статиите, за да определите действителната операционна система, която се отнася всяка актуална корекция за.
-
Файловете, които се отнасят до конкретен продукт, контролна точка (RTM, SPn), и папка (LDR, GDR), могат да бъдат идентифицирани чрез преглеждане на числата за версия на файла, както е показано в следващата таблица.
Версия
Продукт
Контролна точка
Клон на услуга
6.3.960 0.16 xxx
Windows 8.1 и Windows Server 2012 R2
RTM
GDR
6.3.960 0.17xxx
Windows 8.1 и Windows Server 2012 R2
RTM
GDR
-
Файловете MANIFEST (.manifest) и файловете MUM (.mum), инсталирани за всяка работна среда, са изброени отделно в раздела "допълнителна информация". MUM, MANIFEST и свързаният каталог за защита (.cat), са много важни за поддържане на състоянието на актуализираните компоненти. Каталожните файлове на защитата, за които не са изброени атрибути, са подписани с цифров подпис на Microsoft.
За всички поддържани x86-базирани версии на Windows 8.1
Име на файл |
Версия на файла |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
Authz.dll |
6.3.9600.17796 |
180,224 |
13-Apr-2015 |
22:34 |
x86 |
За всички поддържани базирани на x64 версии на Windows 8.1 и Windows Server 2012 R2
Име на файл |
Версия на файла |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
Authz.dll |
6.3.9600.17796 |
275,968 |
13-Apr-2015 |
22:37 |
x64 |
Authz.dll |
6.3.9600.17796 |
180,224 |
13-Apr-2015 |
22:34 |
x86 |
За всички поддържани Windows RT 8.1
Име на файл |
Версия на файла |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
Authz.dll |
6.3.9600.17796 |
161,792 |
13-Apr-2015 |
22:27 |
Неприложимо |
Допълнителна файлова информация
Допълнителна файлова информация за Windows 8.1 и Windows Server 2012 R2
Допълнителни файлове за всички поддържани x86-базирани версии на Windows 8.1
Свойство на файл |
Стойност |
---|---|
Име на файл |
X86_92e26f8aef62f02ea5afa6fa5cb29a0a_31bf3856ad364e35_6.3.9600.17796_none_b1661a7e2d169e2a.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
720 |
Дата (UTC) |
14-Apr-2015 |
Време (UTC) |
04:36 |
Платформа |
Неприложимо |
Име на файл |
X86_microsoft-windows-s..entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_ceb8a9328ff45e38.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
2,489 |
Дата (UTC) |
13-Apr-2015 |
Време (UTC) |
23:15 |
Платформа |
Неприложимо |
Допълнителни файлове за всички поддържани базирани на x64 версии на Windows 8.1 и Windows Server 2012 R2
Свойство на файл |
Стойност |
---|---|
Име на файл |
Amd64_5b0d33b5970731b635f52ec18a59bcfc_31bf3856ad364e35_6.3.9600.17796_none_b997fca4a430ab73.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
724 |
Дата (UTC) |
14-Apr-2015 |
Време (UTC) |
04:36 |
Платформа |
Неприложимо |
Име на файл |
Amd64_92e26f8aef62f02ea5afa6fa5cb29a0a_31bf3856ad364e35_6.3.9600.17796_none_0d84b601e5740f60.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
722 |
Дата (UTC) |
14-Apr-2015 |
Време (UTC) |
04:36 |
Платформа |
Неприложимо |
Име на файл |
Amd64_microsoft-windows-s..entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_2ad744b64851cf6e.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
2,491 |
Дата (UTC) |
13-Apr-2015 |
Време (UTC) |
23:23 |
Платформа |
Неприложимо |
Име на файл |
X86_microsoft-windows-s..entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_ceb8a9328ff45e38.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
2,489 |
Дата (UTC) |
13-Apr-2015 |
Време (UTC) |
23:15 |
Платформа |
Неприложимо |
Допълнителни файлове за всички поддържани Windows RT 8.1
Име на файл |
Arm_1c6e8729633e2881fec6fc038d7f18da_31bf3856ad364e35_6.3.9600.17796_none_81451903e1df229f.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
720 |
Дата (UTC) |
14-Apr-2015 |
Време (UTC) |
04:36 |
Платформа |
Неприложимо |
Име на файл |
Arm_microsoft-windows-s..entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_cebb1b8a8ff17cfe.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
2,489 |
Дата (UTC) |
13-Apr-2015 |
Време (UTC) |
23:08 |
Платформа |
Неприложимо |
Заобикаляне на проблема
За да заобиколите този проблем, създава назначено устройство от компютъра, на който се изпълнява Windows Explorer за споделената папка. Ако потребителят избере изглед ефективен достъп от ресурс на назначеното устройство, се показват на потребителя действащите разрешения и проблем не възниква.
Допълнителна информация
Когато се свързвате към UNC път до папка, Windows Explorer изисква NetrShareGetInfo ServerName (UNC път), NetName и ниво: 502. Сървърът не дава отговор. Отговор включва SECURITY_DESCRIPTOR структура, която съдържа полето " собственик ". Връщането на SECURITY_DESCRIPTOR структура е необходимо, но собственика на полето не е задължително, според спецификацията на Протокола [MS-SRVS]. Обаче Windows Authz разчита на собственика на полето присъства. Това води до "Разглеждане на действащите разрешения" неуспешно. Въпреки че Windows винаги връща собственик поле, някои файлове от други разработчици сървърни продукти не, защото те не могат да свързват дескриптор с мрежов дял. За повече информация вижте 2.2.4.26 SHARE_INFO_502_I.
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Препратки
Вижте терминология , използвана за описание на софтуерните актуализации от Microsoft.