프린터 드라이버를 다시 설치하고 레지스트리 사용 권한을 확인하고 인쇄 스풀러를 다시 시작합니다.
프린터 드라이버를 다시 설치하고 레지스트리 사용 권한을 확인하고 인쇄 스풀러를 다시 시작합니다.
프린터 레지스트리 위치에 직접 액세스하는 응용 프로그램과의 호환성을 유지하기 위해 인쇄 스풀러가 이전 위치에서 새 위치로 링크를 만듭니다. 링크를 만들 수 없는 경우 이 오류가 발생합니다. 이 오류는 이전 응용 프로그램에만 영향을 미치지만 시스템 자체의 상태가 좋지 않다는 의미일 수 있습니다.
이 오류가 발생할 경우 대부분은 사용자 작업이 필요하지 않습니다. 인쇄가 제대로 작동하지 않을 경우 가능한 해결 방법은 다음과 같습니다.
프린터 드라이버를 설치하는 동안 이 오류가 발생하고 이전에 이 자격 증명을 사용하여 드라이버를 설치하지 않은 경우 로컬 Administrator 그룹의 구성원인 사용자 계정으로 프린터 드라이버를 다시 설치하십시오.
권한이 상승된 명령 프롬프트 창을 열고 perfmon /report를 입력하여 시스템 안정성 문제나 리소스 부족을 확인하십시오. 나열된 문제를 해결한 다음 필요할 경우 컴퓨터를 다시 시작하십시오. 이벤트 메시지에 나열된 레지스트리 키에 대한 사용 권한을 확인하고 레지스트리 위치가 있는지 그리고 SYSTEM 및 로컬 Administrator 그룹에 레지스트리 키에 대한 모든 권한이 있는지 확인하십시오.
경고: 인쇄 스풀러 서비스를 다시 시작하면 모든 인쇄 작업이 다시 시작됩니다. 인쇄 스풀러 서비스를 다시 시작한 후 일부 프린터를 초기화하거나 설정을 해제했다가 다시 설정해야 할 수 있습니다. 일상적인 영업 시간 외 또는 예약된 유지 관리 시간 중에 활성 인쇄 서버에서 이 절차를 수행하십시오. 이 절차를 수행하기 전에 모든 프린터를 오프라인 상태로 만들고 모든 인쇄 작업이 완료될 때까지 기다리거나 모든 프린터를 일시 중지하고 모든 활성 인쇄 작업이 완료될 때까지 기다리십시오.
관리 도구 폴더에서 서비스 스냅인을 엽니다. 서비스 목록에서 인쇄 스풀러 서비스를 찾아서 상태가 시작됨인지 확인합니다. 상태가 시작됨이 아닐 경우 서비스를 선택한 다음 작업 메뉴에서 시작을 클릭합니다. 참고: 다음 명령을 입력하여 권한이 상승된 명령 프롬프트 창에서 이 작업을 수행할 수도 있습니다. net stop spooler and net start spooler
인쇄 스풀러를 시작할 때 오류 1068 - "종속 서비스나 그룹이 시작될 수 없습니다." - 가 발생하는 경우도 있습니다. 인쇄 스풀러 서비스가 실행되지 않는 다른 서비스를 사용할 경우 이런 오류가 발생할 수 있습니다. 이 문제를 해결하려면 다음 절차를 따르십시오.
서비스 스냅인에서 인쇄 스풀러를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 종속성 탭을 클릭합니다. 인쇄 스풀러 서비스를 시작하기 전에 실행되고 있어야 하는 모든 시스템 서비스가 첫 번째 상자에 나열됩니다. 이를 종속성이라고 합니다. 각 서비스를 메모해 두고 확인을 클릭한 다음 서비스가 아직 시작되지 않은 경우 인쇄 스풀러 서비스가 종속되어 있는 각 서비스를 시작합니다. 아직 시작되지 않은 서비스의 경우 해당 서비스를 마우스 오른쪽 단추로 클릭하고 속성을 클릭한 다음 시작 유형이 자동인지 확인합니다.
Target | Microsoft.Windows.Server.2008.PrintServerRole | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.2008.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.Reinstalltheprinterdrivercheckregistrypermissionsandrestarttheprintspooler.EventBased.UnitMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.2008.PrintServerRole" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.Reinstalltheprinterdrivercheckregistrypermissionsandrestarttheprintspooler.EventBased.UnitMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Negative" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="Success" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintSpooler</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(53)$</Pattern>
</RegExExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintSpooler</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(15|16)$</Pattern>
</RegExExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>