Stampante condivisa: Riavviare lo spooler di stampa e annullare la condivisione della stampante

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

Riavviare lo spooler di stampa e annullare la condivisione della stampante.

Knowledge Base article:

Riepilogo

Riavviare lo spooler di stampa e annullare la condivisione della stampante.

Soluzioni

Per risolvere questo errore, effettuare le operazioni seguenti:

Riavviare il servizio Spooler di stampa

Per avviare o riavviare il servizio Spooler di stampa, utilizzare la procedura riportata di seguito:

Avviso: Il riavvio del servizio Spooler di stampa comporta il riavvio di tutti i processi di stampa. Dopo il riavvio del servizio Spooler di stampa, potrebbe essere necessario reimpostare alcune stampanti o spegnerle e riaccenderle. In un server di stampa attivo eseguire questa procedura durante le normali ore lavorative o l'attività di manutenzione pianificata. Prima di eseguire questa procedura, impostare la modalità non in linea di tutte le stampanti e attendere che tutti i processi di stampa vengano completati oppure sospendere tutte le stampanti e attendere che tutti i processi di stampa con lo stato Attivo vengano completati.

In alcune circostanze, è possibile che venga restituito l'errore 1068? \Avvio del gruppo o del servizio di dipendenza non riuscito\ ? quando si prova ad avviare il servizio Spooler di stampa. Questo problema può verificarsi se il servizio Spooler di stampa si basa su altri servizi che non sono in esecuzione. Per risolvere questo problema, effettuare le operazioni seguenti:

Annullare la condivisione della stampante

Per annullare la condivisione della stampante, fare clic con il pulsante destro del mouse sul relativo nome nella cartella Stampanti nel Pannello di controllo o in Gestione stampa, scegliere Esegui come amministratore, fare clic su Condivisione, quindi deselezionare la casella di controllo Condividi la stampante.

Per annullare la condivisione di una stampante dalla finestra del prompt dei comandi, digitare il comando seguente, dove (nomestampante) è il nome della stampante:

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

I problemi di condivisione della stampante potrebbero dipendere da problemi di rete. Esaminare eventuali nuovi errori nel Visualizzatore eventi per determinare il problema sottostante.

Element properties:

TargetMicrosoft.Windows.Server.10.0.PrintServer.Printer
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Avviso di disponibilità stampante condivisa da Eventi di disponibilità stampante condivisa
{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.10.0.PrintServer.PrintQueue.SharedPrinterAvailability.System.EventCollection.76" Enabled="true" Target="Microsoft.Windows.Server.10.0.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.10.0.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.10.0.PrintServer.PrintQueue.SharedPrinterAvailability.System.EventCollection.76.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression/>
</WriteAction>
</WriteActions>
</Rule>