Windows 11/10でプリンターエラー0x00000709を解決する方法
デフォルトのプリンターを設定しようとしているときにプリンター エラー 0x00000709 が発生するのは非常に面倒で、特に「操作を完了できませんでした」というメッセージが何度も表示される場合は困ります。原因は、古いドライバー、残っているレジストリ エントリ、Windows によるデフォルトのプリンターの自動管理など、さまざまなことが考えられますが、これらが競合を引き起こすことがあります。このエラーに悩まされても心配はいりません。修正方法はいくつかあります。単純に再起動するだけで済む場合もあれば、レジストリにアクセスしたり、グループ ポリシーを調整したりする必要がある場合もあります。ここでの目標は、Windows がプリンター設定を再び受け入れるようにするか、システムを混乱させている古い構成をクリアすることです。これらの修正が完了すれば、エラー メッセージに邪魔されることなくプリンターを設定できるはずです。
Windowsでプリンターエラー0x00000709を修正する方法
方法1: プリンターをハードリセットし、印刷スプーラーのキャッシュをクリアする
ちょっと奇妙に聞こえるかもしれませんが、プリンターをリセットする(そうです、電源を切って、プラグを抜いて、少し待つ)と、印刷ジョブが滞留したり、キャッシュされた印刷データが残っていたりする問題が解決することがよくあります。数分間プラグを抜くと、プリンターの状態がリセットされます。設定によっては、エラーの原因となっている競合を解決するのに十分です。
- PC とプリンターの電源をオフにします。これにより、関連するすべてのプロセスが停止します。
- プリンターの電源プラグを抜きます。内部キャッシュをクリアするのに必要な時間(少なくとも2分)お待ちください。
- USBケーブルまたはネットワークケーブル(有線の場合)をすべて取り外します。無線の場合は、Wi-Fiに接続されていることを確認してください。
- すべてを再度接続し、プリンターの電源を再度オンにします。
- 管理者としてコマンド プロンプトを開き(スタート メニューを右クリック > Windows ターミナル (管理者) )、次のコマンドを 1 つずつ実行します。
net stop spooler del %systemroot%\System32\spool\printers\* /Q net start spooler
ここでのポイントは、印刷スプーラーを停止し、キュー内のジョブとキャッシュをクリアしてから再起動することです。これにより、Windowsは競合の原因となっている可能性のある古い印刷設定を忘れることがよくあります。その後、PCを再起動してもう一度試してください。通常、これでエラーは解消され、問題なく通常使うプリンターを設定できるようになります。
方法2: RPC接続設定を調整する(ProおよびEnterprise向け)
お使いのWindowsのバージョンがグループポリシーの編集をサポートしている場合(Pro版やEnterprise版など)、RPC接続設定を調整すると改善する可能性があります。これらの設定はプリンター通信に関係しており、誤って設定されている場合、通常使うプリンターの設定がブロックされる可能性があります。この修正は少し高度なものですが、グループポリシーエディターを使い慣れている方は試してみる価値があります。
- Win + R を押して、 と入力し
gpedit.msc、OKを押します。 - コンピューターの構成 > 管理用テンプレート > プリンターに移動します
- 「RPC 接続設定の構成」を見つけてダブルクリックします。
- 「有効」をクリックします。次に、次のようなオプションを選択します。
- 送信RPCのプロトコル:名前付きパイプ経由のRPC
- 送信RPCに認証を使用する:認証が有効
- 「適用」をクリックし、「OK」をクリックします。PCを再起動して、エラーが解消されるかどうかを確認してください。
一部のマシンでは、RPC over TCPに切り替えたり、認証設定を切り替えることで、すぐに問題が解決することがあります。少し試行錯誤しているように感じますが、試してみる価値はあります。ただし、これらの設定は通信プロトコルを制御するため、慎重に変更してください。
方法3: レジストリでプリンターの名前を変更する(解決が難しい場合)
これはちょっと恐ろしい話ですが、古いプリンターのエントリが残っていると、すべてが台無しになってしまうことがあります。レジストリでプリンターの名前を変更すると、Windowsはそれを新しいデバイスとして扱うようになり、古い設定との競合を回避できます。
- Windows + R を押して、 と入力し
regedit、 OK を押します。 - 次の場所に移動します:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows - 右側のペインで「デバイス」エントリを見つけます。それを右クリックし、「変更」を選択します。
- 「値のデータ」ボックス内の名前を、プリンター名だけを変更して置き換えます。「OK」をクリックします。
「デバイスを編集できません」などのエラーが表示された場合は、レジストリキーを変更する権限を自分に付与する必要があります。手順は以下のとおりです。
- regedit で、左側のペインのWindowsフォルダーを右クリックし、 [アクセス許可]を選択します。
- 制限付きユーザー グループまたはユーザーを選択し、フル コントロールと読み取りをチェックします。
- 「適用」して「OK」をクリックします。デバイスキーをもう一度編集してみてください。
名前を変更したら、PCを再起動してください。Windowsはそれを新しいプリンターとして扱うはずなので、0x00000709エラーの問題は解決するはずです。
方法4: 最近のWindows Updateを削除する(問題の原因となっている場合)
最近の累積的な更新プログラム(KB5006670など)をインストールした後に、このエラーが発生するケースがあります。Microsoftはこのバグを認識しており、修正プログラムを公開していますが、それでも問題が解決しない場合は、最近の更新プログラムをロールバックすることで解決する可能性があります。
- Win + I を押して設定を開きます。
- [更新とセキュリティ] > [Windows Update]に移動します。
- [更新履歴の表示]をクリックし、[更新プログラムのアンインストール] をクリックします。
- KB5006670などの最近のアップデートを探し、右クリックして[アンインストール]を選択します。
- このプロセス中にPCが再起動します。完了したら、プリンターの問題が解決するかどうかを確認してください。
コマンドラインに慣れている場合は、CMD 経由でアップデートをアンインストールすることもできます。
wusa /uninstall /kb:5006670
これにより、バックグラウンドでロールバックが開始されます。プロセスが完了するまで待ってから、再度テストしてください。
方法5: プリンターのトラブルシューティングツールを使用する
場合によっては、Windows に組み込まれているトラブルシューティングツールを使うのが最も簡単な方法です。Windows にはプリンターの問題専用のツールが用意されているので、面倒な作業はこれで解決できます。
- Win + Rを押して、 と入力し
msdt.exe /id PrinterDiagnostic、 Enter キーを押します。 - 指示に従って、「次へ」をクリックし、問題をスキャンします。
- 提案された修正を適用し、プロンプトが表示されたら再起動します。
多くの人が、この簡単なツールが、エラーの原因となる単純な競合やドライバーの問題を修正することに気づきました。
方法6:Windowsの自動プリンター管理を無効にする
Windows はデフォルトプリンターを自動的に管理することがあり、ユーザーの設定が上書きされることがあります。Windows がデフォルトプリンターを頻繁に変更したり、設定を拒否したりする状況では、この機能をオフにすると改善される可能性があります。
- 設定を開きます(Win + I)。
- [デバイス] > [プリンターとスキャナー]に移動します。
- 「Windows で通常使うプリンターを管理する」のチェックを外します。
設定を閉じて PC を再起動し、エラーなしでプリンターをデフォルトとして設定できるかどうかを確認します。
方法7: レジストリでPointAndPrintの設定を調整する
上記の手順を試してもエラーが解消されない場合は、Windows が共有プリンターからのドライバーのインストールを処理する方法に問題がある可能性があります。PointAndPrint セキュリティポリシーを変更すると問題が解決する可能性があります。
- 管理者として CMD を開きます ( cmd を検索し、右クリックして、管理者として実行します)。
- ドライバーのインストールを管理者のみに制限するには、次のコマンドを入力します。
reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f
その後、PCを再起動してください。それでも問題が解決しない場合は、値を0に設定してドライバープロンプトを無効にすることをお試しください。
方法8: プリンタドライバを更新または再インストールする
古いドライバーや破損したドライバーが原因となることがよくあります。ドライバーを更新または再インストールすることで、エラー0x00000709の原因となる互換性の問題を解決できる場合があります。
- デバイス マネージャーを開きます(スタート ボタンを右クリックして選択します)。
- ユニバーサル シリアル バス コントローラーを展開します。
- USB 複合デバイスまたは特定のプリンター ドライバーを右クリックし、 [ドライバーの更新]を選択します。
- 「ドライバーソフトウェアの最新版を自動検索する」を選択します。Windows が処理を実行するまで待ちます。
更新しても問題が解決しない場合は、ドライバーをアンインストールしてから、プリンターの製造元の Web サイトから新規に再インストールしてみてください。
まとめ
- プリンターをリセットし、印刷スプーラーをクリアしnet stop spooler、キャッシュをクリアする
- グループポリシーでRPC接続設定を調整する
- 古い設定がおかしくなった場合は、レジストリでプリンタの名前を変更します
- 最近のWindowsアップデートが問題を引き起こした場合は、ロールバックする
- 内蔵のプリンタートラブルシューティングツールを実行する
- Windows のプリンター管理を自動的にオフにする
- レジストリ経由でPointAndPrintポリシーを変更する
- プリンタドライバを更新または再インストールする
まとめ
これで、エラー0x00000709が発生するほとんどのシナリオをカバーできるはずです。再起動とキャッシュのクリアで解決するケースもあれば、より詳細な設定を行ったり、アップデートをロールバックしたりする必要があるケースもあります。通常、これらのいずれかの方法でWindowsが対応し、優先プリンターを再設定できるようになります。この情報が、誰かのストレス軽減に役立つことを願っています。