Microsoft print to PDF работает только под админом
Странная ситуация: встроенный Microsoft print to PDF работает только под встроенным админом.
Не на всех, отлько на части машин, но увы. Под любым иным юзером, неважно, есть у него "админские" права или нет - изображает, что "создает", но файла не создается. В recent следы нулевого размера видны, но файлов нет.
В event viewer-e ничего нету. Специально перепроверял - никаких ошибок. Но файл не создает.
Да, предложения "поставь такой-то конвертер" - мимо. Нельзя. Разрешено только этот.
Куда еще копать?
|
Petya V4sechkin |
29-10-2021 19:46 2970118 |
Microsoft Print To PDF problem
Если вкратце, там две возможных причины: - Свойства принтера -> вкладка Безопасность -> СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ не имеет разрешений;
- некорректные разрешения на папку Temp.
|
Цитата:
Цитата Petya V4sechkin
СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ не имеет разрешений; »
|
нужны полные? И только ему? Или всем?
Цитата:
Цитата Petya V4sechkin
некорректные разрешения на папку Temp. »
|
в смысле? оттуда же любой пользователь может стирать и писать.
|
Petya V4sechkin |
29-10-2021 22:45 2970141 |
bredych, посмотрите на машинах, где печать работает нормально.
Приведите результат выполнения в cmd с проблемной машины под проблемным пользователем:
|
действительно, разрешения на папку темп.
владелец-создатель никак не влиял на дефект.
https://www.winhelponline.com/blog/c...r-permissions/
Цитата:
icacls %temp% /inheritance:r
icacls %temp% /grant %username%:(OI)(CI)F /T /C
icacls %temp% /grant Administrators:(OI)(CI)F /T /C
icacls %temp% /grant System:(OI)(CI)F /T /C
md %temp%\Low
icacls %temp%\Low /setintegritylevel (OI)(CI)low
The first command removes all inherited Permissions for the TEMP folder. The next three commands are to grant Administrators, SYSTEM, and your user account Full Control Permissions recursively (including sub-folders and files). And the last command sets the integrity level of %TEMP%\Low folder to Low Mandatory Integrity Level so that the folder can be accessed by programs running in low IL, like Internet Explorer. This needs to be set in order to avoid printing issues in Web browsers, like Internet Explorer.
|
Но в принципе, только разрешения на папку юзеру (можно всем локальным плюс дефолтный, можно просто группе "users" или "everyone") - вполне хватает.
|
Время: 23:44.
© OSzone.net 2001-