Общий принтер: повторно запустите диспетчер очереди печати и отмените общий доступ к принтеру

Microsoft.Windows.Server.6.2.PrintServer.PrintQueue.SharedPrinterAvailability.System.EventCollection.76 (Rule)

Повторный запуск диспетчера очереди и отмена общего использования принтера.

Knowledge Base article:

Краткое описание

Повторный запуск диспетчера очереди и отмена общего использования принтера.

Решения

Для устранения этой проблемы выполните следующие действия.

Перезапуск службы диспетчера очереди печати

Для запуска или перезапуска службы диспетчера очереди печати воспользуйтесь следующей процедурой.

Предупреждение. Перезапуск диспетчера очереди печати приведет к перезапуску всех заданий печати. После перезапуска службы диспетчера очереди печати нужно будет либо выполнить сброс на некоторых принтерах, либо отключить эти принтеры, а затем включить их повторно. На активном сервере печати эту процедуру, по возможности, следует выполнять в нерабочее время на предприятии или во время запланированного обслуживания. Перед выполнением этой процедуры нужно перевести все принтеры в автономный режим и дождаться завершения всех заданий печати либо приостановить все принтеры и дождаться завершения всех заданий печати в активном состоянии.

В некоторых экземплярах при попытке запустить службу диспетчера очереди печати может возникнуть ошибка 1068 ? \Не удалось запустить дочернюю службу\ ? Эта ошибка может произойти, если служба диспетчера очереди печати зависит от других не запущенных служб. Для устранения этой проблемы придерживайтесь следующей процедуры.

Отмена общего доступа к принтеру

Чтобы отменить общий доступ к принтеру, щелкните правой кнопкой мыши его имя в папке "Принтеры", расположенной в панели инструментов или оснастке "Управление печатью", выберите пункт "Запуск от имени администратора", перейдите на вкладку "Доступ" и снимите флажок "Общий доступ к данному принтеру".

Чтобы отменить общий доступ к принтеру в окне командной строки, введите следующую команду, где (имя_принтера) - это имя принтера:

Cscript %WINDIR%\system32\Printing_Admin_Scripts\en-US\prncnfg.vbs -t -p \(printername)\ -shared\

Если общий доступ к принтеру не отменен надлежащим образом, это может быть следствием сетевых проблем. Проанализируйте все новые ошибки в средстве просмотра событий чтобы определить проблемы, ставшие их причиной.

Element properties:

TargetMicrosoft.Windows.Server.6.2.PrintServer.Printer
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Предупреждение о доступности общего принтера
{0}
Event LogMicrosoft-Windows-PrintService/Admin

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.Server.6.2.PrintServer.PrintQueue.SharedPrinterAvailability.System.EventCollection.76" Enabled="true" Target="Microsoft.Windows.Server.6.2.PrintServer.Printer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Microsoft-Windows-PrintService/Admin</LogName>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(371)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.Server.6.2.PrintServer.Printer"]/DeviceID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.6.2.PrintServer.PrintQueue.SharedPrinterAvailability.System.EventCollection.76.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression/>
</WriteAction>
</WriteActions>
</Rule>