у нас есть ферма RDS и принт-сервер. Есть один принтер, который у меня возникают проблемы с установкой при входе на определенный рядовой сервер RDS. Кажется, я могу установить его на любого другого участника RDS. Обычно я нажимаю добавить принтер, набираю \ print-corp \ имя принтера, и он добавляется с драйвером HP LaserJet Pro M501 PCL-6. Когда я делаю то же самое, на этом одном члене RDS я получаю сообщение об ошибке «Windows не может найти драйвер для HP LaserJet Pro M501 PCL-6 в сети». Но у меня нет проблем с добавлением на этот сервер других принтеров, опубликованных на сервере печати. Все серверы - это Windows server 2012 Datacenter R2.
РЕДАКТИРОВАТЬ: Итак, я нашел файл журнала C: \ Windows \ Inf \ setupapi.dev.log, и эта часть, похоже, все, что происходит не так, когда я пытаюсь.
dvi: Default installer: Enter 17:13:27.512
dvi: {Select Best Driver}
dvi: Class GUID of device changed to: {4d36e979-e325-11ce-bfc1-08002be10318}.
dvi: {DIF_DESTROYPRIVATEDATA} 17:13:27.512
dvi: Class installer: Enter 17:13:27.512
dvi: Class installer: Exit
dvi: Default installer: Enter 17:13:27.512
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 17:13:27.512
dvi: Selected:
dvi: Description - [HP LaserJet Pro M501 PCL-6]
dvi: InfFile - [c:\windows\system32\driverstore\filerepository\hpbi652a4_x64.inf_amd64_bde64df507bb4bdb\hpbi652a4_x64.inf]
dvi: Section - [INSTALL_SECTION]
dvi: Basic Driver Skipped:
dvi: Description - 'Microsoft enhanced Point and Print driver'
dvi: InfFile - C:\Windows\INF\prnms004.inf
dvi: Section - [MS_V4_UNISHARE]
dvi: {Select Best Driver - exit(0x00000000)}
dvi: Default installer: Exit
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 17:13:27.527
ndv: {Core Device Install} 17:13:27.527
dvi: {DIF_ALLOW_INSTALL} 17:13:27.543
dvi: Using exported function 'ClassInstall32' in module 'C:\Windows\system32\ntprint.dll'.
dvi: Class installer == ntprint.dll,ClassInstall32
dvi: No CoInstallers found
dvi: Class installer: Enter 17:13:27.543
dvi: Class installer: Exit
dvi: Default installer: Enter 17:13:27.543
dvi: Default installer: Exit
dvi: {DIF_ALLOW_INSTALL - exit(0xe000020e)} 17:13:27.559
dvi: {DIF_INSTALLDEVICEFILES} 17:13:27.559
dvi: Class installer: Enter 17:13:27.559 !!! dvi: Class installer: failed(0x00000002)! !!! dvi: Error 2: The system cannot find the file specified.
dvi: {DIF_INSTALLDEVICEFILES - exit(0x00000002)} 17:13:27.590 ! ndv: Queueing up error report since device installation failed...
ndv: {Core Device Install - exit(0x00000002)} 17:13:27.590
dvi: {DIF_DESTROYPRIVATEDATA} 17:13:27.590
dvi: Class installer: Enter 17:13:27.590
dvi: Class installer: Exit
dvi: Default installer: Enter 17:13:27.590
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 17:13:27.590 <<< Section end 2019/12/30 17:13:27.637 <<< [Exit status: FAILURE(0x00000002)]
Забавно то, что мне удалось установить принтер, когда я нажал кнопку «Добавить принтер» - принтера нет в списке - добавить локальный или сетевой принтер от имени администратора - добавить локальный или сетевой принтер с ручными настройками. Таким образом был установлен принтер! Не уверен, что это видно пользователю таким образом, но я думаю, что должно. В любом случае это просто обходной путь, который не могут использовать пользователи без прав администратора.