スプーラサービスをクラッシュさせる方法

スプーラサービスをクラッシュさせる方法

スプーラ サービスを手動でクラッシュさせる方法を誰か知っていますか?
一部のドライバーがランダムにクラッシュするという問題があり、手動でクラッシュさせてテストを行いたいと考えています。

答え1

もちろんです。異常に大きい (1GB を超える) 印刷ファイルを送信してください。それほど大きなファイルがない場合、PowerShell で次のようなコマンドを実行してください。

PS C:\Users\BigHomie> 1..1000000000 | for-each {Get-Process | Out-File .\Desktop\test.txt -Append}

それをやるべきだ。そうでないなら、そのまま続ければいい。

最良の結果を得るには、印刷スプーラが動作するために必要な使用可能な RAM の量を減らします。これは、私の環境では常に問題となっていました。

答え2

使用ストレスプリンターhttps://support.citrix.com/article/CTX109374

このツールは Citrix 製ですが、Citrix 上で動作するかどうかに関係なく、プリンター ドライバーをグローバルにテストするためのものです。

ターミナル サービス/リモート デスクトップ サービス環境におけるプリンター ドライバーの問題の多くは、マルチスレッド パフォーマンスの低下に起因しており、これが印刷スプーラーの不安定化の原因となることがあります。問題のあるマルチスレッド パフォーマンスは、通常、複数のユーザーが同じプリンター ドライバーを使用して同時にターミナル サーバーに接続するときに発生します。症状には、クライアント プリンターの自動作成の失敗、プリンター スプーラーや Citrix プリント マネージャー サービスのスレッド数の増加、およびこれらのサービスの応答なしや予期しない終了 (応答停止) などがあります。

このツールを使用すると、同じプリンター ドライバーを使用してプリンターを自動作成する複数のセッションをシミュレートできます。

また、さまざまなドライバー間で次のものを比較するためにも使用できます。

  • 特定のドライバーを使用してプリンターを作成するときに発生するCPU負荷
  • 特定のドライバーを使用してプリンターを正常に作成するのに必要な時間

ここに画像の説明を入力してください

答え3

タスク マネージャー内でスプーラー (spoolsv.exe) の「タスクを終了」するだけでは、スプーラーの「クラッシュ」が発生します。

関連情報