Windowsでの印刷スプーラーサービスエラー2およびエラー3の修正

[デバイスとプリンター]アプレットを開くと、プリンターが表示されない場合があります。 プリンタートラブルシューティングツールを実行すると、印刷スプーラーサービスが実行されていないことが示され、サービスMMCまたはMicrosoftプリンタートラブルシューティングツールFix-Itを使用して手動で印刷スプーラーサービスを開始しようとすると、次のいずれかが表示されて無駄になる場合があります。エラー:

Windowsはローカルコンピュータで印刷スプーラサービスを開始できませんでした。

エラー2:指定されたファイルが見つかりません。

-または-

Windowsはローカルコンピュータで印刷スプーラサービスを開始できませんでした。

エラー3:システムは指定されたパスを見つけることができません。

明らかに、ユーザーが最初に行ったのは、Printer Troubleshooter Fix-Itを実行することでした。これにより、スプーラーサービスが実行されていないと判断されましたが、修正できませんでした。

このエラーには2つの原因が考えられます。 1)スプーラーサービスのレジストリ設定が正しくないか、2)一部のスプーラーモジュールがありません( SFC / Scannowで修正できます)。 まず、ユーザーにスプーラーサービスのレジストリ設定を送信してもらいました。

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ Spooler 

DisplayName REG_SZ @%systemroot%\ system32 \ spoolsv.exe、-1

グループREG_SZ SpoolerGroup

説明REG_SZ @%systemroot%\ system32 \ spoolsv.exe、-2

ObjectName REG_SZ LocalSystem

ErrorControl REG_DWORD 0x1

REG_DWORD 0x2を開始します。

REG_DWORD 0x110と入力します

DependOnService REG_MULTI_SZ RPCSS

$config[ads_text6] not found

ServiceSidType REG_DWORD 0x1

RequiredPrivileges REG_MULTI_SZ SeTcbPrivilege \ 0SeImpersonatePrivilege

\ 0SeAuditPrivilege \ 0SeChangeNotifyPrivilege \ 0SeAssignPrimaryTokenPrivilege \ 0SeLo

adDriverPrivilege

FailureActions REG_BINARY 80510100000000000000000003000000140000000100

000060EA00000100000060EA00000000000000000000

ImagePath値が欠落していたため、「エラー3:指定されたパスが見つかりません。」が発生しました。 ImagePath値は存在するが、不正なデータ(存在しないファイルを指す)が含まれている場合、「エラー2:システムは指定されたファイルを見つけることができません。」という結果になります。 スプーラサービスを開始するとき。

この問題は、(タイプREG_EXPAND_SZの) ImagePathという名前の値を作成し、次の値のデータを設定することで解決されました。

 %SystemRoot%\ System32 \ spoolsv.exe 

印刷スプーラーサービスのレジストリの修正

レジストリを手動で編集するよりもREG修正を実行したい場合は、W7_Spooler_Svc.zipをダウンロードしてください。 同梱のREGファイルを解凍して実行します。 これにより、Windows 7、8、および8.1の印刷スプーラーサービスのデフォルトのレジストリ設定が復元されます。 Windows 10の場合、レジストリファイルW10_Spooler_Svc.zipをダウンロードします。

関連記事