当サイトの記事にはプロモーションが含まれています。

Windows11で既定のプリンターが勝手に変わるのを完全に止める5つの対処法

パソコンパソコン・スマホ教室
スポンサーリンク

「さっき印刷ボタンを押したのに、なぜか違うプリンターから紙が出てきた……」。オフィスで思わず立ち上がって確認しに行った経験、ありませんか? しかも急いでいるときに限って、昨日まで使えていたプリンターがなぜか既定から外れている。174ページの重要書類を間違ったプリンターに送ってしまい、廊下の向こうから「誰かこの大量印刷やめてくれませんか?」と声が聞こえてくる、なんて悲劇は実際に世界中で起きています。

この問題、実はWindows11の「Windowsで通常使うプリンターを管理する」という機能が原因であるケースがほとんどです。さらに2025年後半からはWindows Updateによって印刷設定そのものが記憶されてしまうという新たなバグも報告されており、状況はより複雑になっています。この記事では、初心者でも迷わない基本の設定変更から、上級者向けのレジストリ編集やグループポリシー設定まで、プリンターが勝手に変わる問題を根本から解決する方法をすべてお伝えします。

ここがポイント!

  • Windows11で既定のプリンターが勝手に変わる根本原因と、たった1分で止められる設定変更の手順
  • 設定を変えても直らないときに使えるレジストリ編集やグループポリシーなど上級者向けの対処法
  • 2025年〜2026年のWindows Updateで新たに発生している印刷設定バグの最新情報と回避策
スポンサーリンク
  1. なぜWindows11で既定のプリンターが勝手に変わってしまうのか?
    1. 最大の原因は「Windowsによる自動管理」機能
    2. Windows Updateが引き起こすプリンタートラブル
    3. 印刷設定が「記憶」されてしまう新しいバグ
  2. 対処法その1設定アプリから自動管理をオフにして既定のプリンターを固定する
    1. 手順をわかりやすく解説します
    2. 従来のコントロールパネルから設定する方法もある
  3. 対処法その2レジストリを編集して既定のプリンターを強制的にロックする
    1. レジストリ編集の手順
    2. コマンドプロンプトで一発設定する方法
  4. 対処法その3グループポリシーで管理する(Pro・Enterprise版向け)
  5. 対処法その4印刷設定が記憶されてしまうバグへの対応策
    1. プリンターの基本設定を標準に戻す
    2. 自動管理を一度オンにしてから戻す裏ワザ
    3. アプリケーション側が設定を保持しているケースにも注意
  6. 対処法その5それでも直らないときの最終手段
    1. 印刷スプーラーサービスの再起動
    2. 不要なプリンターの削除
    3. プリンタードライバーの再インストール
    4. Windows Updateの確認と問題のある更新プログラムのアンインストール
  7. 2026年最新情報レガシープリンタードライバーのサポートに関する重要なお知らせ
  8. 情シス歴10年超のプロが教える!現場で本当に使えるプリンター管理テクニック
    1. まず最初にやるべきは「今の状態の正確な把握」
  9. PowerShellでプリンター管理を自動化する実用スクリプト集
    1. 既定のプリンターをPowerShellで変更する
    2. コマンドプロンプトで既定のプリンターを変更する方法
    3. 印刷スプーラーの完全リセットスクリプト
    4. 右クリックメニューにスプーラーリセットを追加する裏ワザ
  10. タスクスケジューラでログオン時に既定プリンターを自動設定する方法
    1. まずPowerShellスクリプトを作成する
    2. タスクスケジューラに登録する手順
  11. 現場で頻発する「あるある」トラブルと、その具体的な解決法
    1. 印刷ジョブが「削除中」のまま消えない問題
    2. ブラウザから印刷すると用紙トレイが変わってしまう問題
    3. ネットワークプリンターがオフラインになると別のプリンターが既定になる問題
    4. Windows Updateの後にプリンターが完全に消えてしまう問題
  12. 「Windowsで保護された印刷モード」を誤って有効にしてしまったときの復旧手順
    1. 復旧の具体的な手順
  13. プリンター設定のバックアップとエクスポート手法
    1. プリンターの移行ウィザードを使う方法
  14. プリンタードライバーの状態を一括で診断するPowerShellワンライナー
    1. インストール済みプリンタードライバーの一覧と状態確認
    2. プリンターポートの状態を確認する
  15. 印刷設定をPowerShellから直接コントロールする方法
  16. Windows11の「ヘルプを表示」アプリによるプリンター自動診断の活用法
  17. ぶっちゃけこうした方がいい!
  18. Windows11の既定のプリンターが勝手に変わることに関するよくある質問
    1. 設定をオフにしたのに、アップデート後にまたプリンターが変わってしまうのですが?
    2. 印刷するたびに白黒やトレイの設定が前回のままになっているのはなぜですか?
    3. Windows11のHome版でもグループポリシーは使えますか?
    4. ネットワークプリンターが頻繁に既定から外れてしまうのですが?
    5. 2026年2月のWindows Updateは安全にインストールして大丈夫ですか?
  19. 今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
  20. まとめ

なぜWindows11で既定のプリンターが勝手に変わってしまうのか?

Windowsのイメージ

Windowsのイメージ

この問題を正しく解決するには、まず「なぜ勝手に変わるのか」を理解しておくことが大切です。原因がわかれば、対処法も自然と見えてきます。

最大の原因は「Windowsによる自動管理」機能

Windows11には「Windowsで通常使うプリンターを管理する」という設定項目があります。これがオンになっていると、最後に使ったプリンターを自動的に「通常使うプリンター(既定のプリンター)」として設定してしまいます。この機能はWindows10のビルド1511から導入されたもので、ノートパソコンを自宅とオフィスで使い分けるような場面では便利なのですが、「いつも同じプリンターを使いたい」という人にとっては迷惑でしかありません。

たとえば、ふだんはオフィスのレーザープリンターを使っているのに、一度だけPDFとして保存するために「Microsoft Print to PDF」を選んだとします。するとWindows11は気を利かせて、次回以降の印刷先を「Microsoft Print to PDF」に切り替えてしまうのです。本人は何も変えたつもりがないのに、次に印刷ボタンを押したら紙が出てこない。「プリンターが壊れた?」とパニックになる前に、まずこの設定を疑ってみてください。

Windows Updateが引き起こすプリンタートラブル

もうひとつ知っておきたいのが、Windows Updateによる不具合です。2025年から2026年にかけて、プリンター関連のトラブルが繰り返し報告されています。2025年1月のプレビュー更新ではUSB接続のプリンターがランダムな文字列を印刷するバグが発生し、2025年11月のKB5068861ではすべてのプリンターが使用不能になるケースもありました。2026年1月のKB5074109ではシステム起動自体に問題が生じ、Microsoftが更新プログラムのアンインストールを推奨する事態にまでなっています。

さらに2026年2月のKB5077181でもインストール失敗やシステム不安定が多数報告されており、プリンター設定が意図せずリセットされるケースも含まれています。つまり、自分では何も設定を変えていなくても、アップデートのタイミングで既定のプリンターが変わってしまう可能性があるわけです。

印刷設定が「記憶」されてしまう新しいバグ

2025年10月頃から、既定のプリンターが変わる問題とは別に、前回の印刷設定がリセットされずに残り続けるという不具合も多く報告されています。たとえば一度だけ白黒印刷や両面印刷に切り替えたつもりが、その設定がデフォルトとして固定されてしまうのです。富士フイルム(ゼロックス)、リコー、エプソン、キヤノン、コニカミノルタなど、メーカーを問わず発生しているため、これはプリンター側ではなくWindows11側の問題だと考えられています。メーカーに問い合わせても「Windowsのアップデートを待ってほしい」と言われるケースが多いのが現状です。

対処法その1設定アプリから自動管理をオフにして既定のプリンターを固定する

まずは最も基本的で効果の高い方法から紹介します。パソコンに詳しくない方でも1分あれば完了する操作なので、真っ先に試してみてください。

手順をわかりやすく解説します

  1. キーボードの
    Windowsキー + I

    を同時に押して「設定」を開きます。スタートメニューの歯車アイコンをクリックしてもOKです。

  2. 左側のメニューから「Bluetoothとデバイス」をクリックします。
  3. 右側に表示された一覧から「プリンターとスキャナー」をクリックします。
  4. 画面を下にスクロールして「プリンターの環境設定」という項目を見つけます。そこにある「Windowsで通常使うプリンターを管理する」のスイッチをオフにします。
  5. スイッチをオフにしたら、今度は画面を上にスクロールして、ふだん使いたいプリンターの名前をクリックします。
  6. プリンターの詳細画面が開いたら、「既定として設定する」ボタンをクリックします。

これで完了です。以後、Windowsが勝手にプリンターを切り替えることはなくなります。もしこの設定がすでにオフになっている場合は、一度オンに戻してからもう一度オフにし、改めて既定のプリンターを設定し直してみてください。設定の再適用で直ることもあります。

従来のコントロールパネルから設定する方法もある

Windows11では従来のコントロールパネルからも既定のプリンターを変更できます。設定アプリの「Bluetoothとデバイス」から「デバイス」を選び、画面下部の「その他のデバイスとプリンター設定」をクリックすると、クラシックなデバイス画面が開きます。ここで使いたいプリンターを右クリックし、「通常使うプリンターに設定」を選べばOKです。「Windowsは通常使うプリンターの管理を停止します」という確認が出ますが、そのままOKを押してください。プリンターのアイコンに緑のチェックマークがつけば設定完了です。

対処法その2レジストリを編集して既定のプリンターを強制的にロックする

設定アプリで自動管理をオフにしても、Windows Updateの後に設定が元に戻ってしまったり、なぜかプリンターが変わり続けるケースがあります。そんなときはWindowsレジストリを直接編集して、より強力にプリンター設定を固定しましょう。

レジストリ編集の手順

レジストリにはWindowsの根幹となる設定情報が格納されています。誤った操作をするとシステムに深刻な影響が出る可能性があるため、作業前に必ず復元ポイントを作成するか、レジストリのバックアップを取ってから進めてください。

  1. キーボードの
    Windowsキー + R

    を押して「ファイル名を指定して実行」ダイアログを開き、

    regedit

    と入力してEnterキーを押します。ユーザーアカウント制御の確認が出たら「はい」を選択します。

  2. レジストリエディターが起動したら、左側のフォルダツリーから次のパスに移動します。
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
  3. 右側のパネルで「LegacyDefaultPrinterMode」という名前のDWORD値を探します。見つかったらダブルクリックして、値のデータを1に変更します。
  4. もしLegacyDefaultPrinterModeが存在しない場合は、右側の空白部分を右クリックして「新規」から「DWORD(32ビット)値」を選択し、名前を
    LegacyDefaultPrinterMode

    として作成してから、値を1に設定します。

  5. レジストリエディターを閉じてパソコンを再起動すれば完了です。

この設定を行うと、Windowsは古いバージョンと同じ動作に切り替わり、ユーザーが手動で変更しない限り既定のプリンターが変わらなくなります。設定アプリでの変更だけではうまくいかなかったケースでも、レジストリの

LegacyDefaultPrinterMode

を1にすることで解決したという報告が世界中のフォーラムで多数見られます。

コマンドプロンプトで一発設定する方法

レジストリエディターの画面操作が不安な方は、コマンドプロンプトから1行のコマンドで同じ設定ができます。管理者権限でコマンドプロンプトを開き、以下を実行してください。

REG ADD "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" /v LegacyDefaultPrinterMode /t REG_DWORD /d 1 /f

コマンド実行後にパソコンを再起動すれば、レジストリエディターで手動操作したときとまったく同じ効果が得られます。

対処法その3グループポリシーで管理する(Pro・Enterprise版向け)

Windows11のPro版やEnterprise版を使っている場合、ローカルグループポリシーエディターを使ってさらに確実にプリンターの自動管理を無効化できます。この方法は企業のIT管理者にとくにおすすめです。

キーボードの

Windowsキー + R

を押して

gpedit.msc

と入力し、Enterを押します。グループポリシーエディターが開いたら、「ユーザーの構成」→「管理用テンプレート」→「コントロールパネル」→「プリンター」の順に進みます。ここで「Windowsの既定のプリンター管理をオフにする」というポリシーを見つけ、「有効」に設定してください。

この方法はActive Directory環境でGPO(グループポリシーオブジェクト)として展開することもできるため、社内の複数台のパソコンに一括で適用したい場合に非常に有効です。レジストリを直接触る必要がないため、安全性の面でも優れています。

対処法その4印刷設定が記憶されてしまうバグへの対応策

「既定のプリンター」は変わらないけれど、カラーや用紙トレイ、両面印刷などの印刷設定が前回のまま戻らないという問題にお困りの方は、以下の手順を試してください。

プリンターの基本設定を標準に戻す

設定アプリから「Bluetoothとデバイス」→「プリンターとスキャナー」を開き、問題のあるプリンターをクリックします。「印刷設定」を開くと、お使いのプリンターメーカー独自の設定画面が表示されます。この画面で「標準に戻す」や「すべて標準に戻す」というボタンがあれば、クリックして初期状態にリセットしましょう。その後、必要な設定をやり直して「適用」を押してください。

また、「プリンターのプロパティ」を開き、「詳細設定」タブにある「標準の設定」ボタンからも同様にリセットできます。「基本設定」と「標準の設定」の両方を確認して、どちらも希望どおりの状態にしておくのがポイントです。

自動管理を一度オンにしてから戻す裏ワザ

意外なことに、「Windowsで通常使うプリンターを管理する」を一度オンにしてから標準設定にリセットし、再度オフにすることで印刷設定の記憶バグが解消されるケースが報告されています。手順としては、まず管理機能をオンにし、該当プリンターの印刷設定画面で「すべて標準に戻す」を実行します。そこから改めて必要な設定を行い、「適用」を押してから管理機能をオフに戻すだけです。必ず直るとは限りませんが、試す価値のある方法です。

アプリケーション側が設定を保持しているケースにも注意

見落としがちなのが、特定のアプリケーションが独自に印刷設定を記憶しているというケースです。Microsoft ExcelやWord、Adobe Acrobat Readerなどは、ファイルごとに前回の印刷設定を保持していることがあります。さらにGoogle ChromeやFirefoxなどのブラウザでも、印刷時にトレイや用紙サイズの設定が変わると、それがWindowsの標準設定に反映されてしまう現象が確認されています。特定のソフトでだけ問題が起きている場合は、そのソフトの「オプション」や「環境設定」にある印刷関連の項目を確認してみてください。

対処法その5それでも直らないときの最終手段

上記の方法をすべて試しても問題が解決しない場合のために、いくつかの追加対策をまとめておきます。

印刷スプーラーサービスの再起動

印刷スプーラーとは、Windowsの印刷処理を管理するサービスです。ここに一時的な不具合が溜まると、プリンターの設定が正しく反映されないことがあります。

Windowsキー + R

で「ファイル名を指定して実行」を開き、

services.msc

と入力してEnterを押します。サービス一覧から「Print Spooler」を見つけて右クリックし、「再起動」を選択してください。

不要なプリンターの削除

パソコンに登録されている使っていないプリンター(過去に接続したネットワークプリンターや仮想プリンターなど)が残っていると、Windowsが混乱して既定のプリンターを変更してしまうことがあります。「プリンターとスキャナー」の一覧から、もう使わないプリンターは思い切って削除しましょう。レジストリエディターで

HKEY_USERS

配下の古いプリンター接続情報を手動で削除する方法もありますが、こちらは上級者向けです。

プリンタードライバーの再インストール

ドライバーが破損していたり、Windows Updateとの互換性に問題が出ている場合は、一度ドライバーを完全に削除してから最新版を再インストールすることで改善する可能性があります。

Windowsキー + R

printui.exe /s

を実行するとプリントサーバーのプロパティが開き、「ドライバー」タブから不要なドライバーを削除できます。その後、プリンターメーカーの公式サイトから最新ドライバーをダウンロードしてインストールし直してください。

Windows Updateの確認と問題のある更新プログラムのアンインストール

最近のWindows Updateの後にプリンターの問題が始まった場合、その更新プログラムが原因の可能性が高いです。「設定」→「Windows Update」→「更新の履歴」から、最近インストールされた更新プログラムを確認し、問題のあるものをアンインストールすることを検討してください。とくに2026年1月のKB5074109や2月のKB5077181はプリンター関連の不具合が多数報告されているため、該当する場合はアンインストール後に動作を確認することをおすすめします。

2026年最新情報レガシープリンタードライバーのサポートに関する重要なお知らせ

2026年2月、Microsoftの「レガシープリンタードライバーのサポートを終了する」という発表が話題になりました。古いV3やV4ドライバーを使っているプリンターが使えなくなるのではないかと多くのユーザーが不安を感じましたが、Microsoftは2月19日に公式に訂正を発表しています。

Microsoftの声明によると、「現在動作しているプリンターは今後も引き続き動作します。特別な対応は不要です」とのことです。変更されたのは、2026年1月15日以降に新たにWindows Update経由で提出されるレガシードライバーの承認プロセスが個別審査制になったという点だけで、既存のドライバーは影響を受けません。つまり、今使っているプリンターが突然動かなくなるということはありませんので、安心してください。

ただし、Windows11の24H2で導入された「Windowsで保護された印刷モード」という機能を有効にすると、サードパーティ製のプリンタードライバーが自動削除されてしまうため注意が必要です。この機能は初期設定ではオフになっていますが、誤って有効にしてしまうとプリンターが使えなくなります。一度有効にしてドライバーが削除された場合は、機能を無効に戻した後にドライバーの再インストールが必要です。

情シス歴10年超のプロが教える!現場で本当に使えるプリンター管理テクニック

Windowsのイメージ

Windowsのイメージ

ここからは、企業のIT部門で10年以上プリンター問題と格闘してきた視点でしか語れない、「マニュアルには載っていないけど現場では超重要」な知見をお伝えします。設定アプリやレジストリの変更だけでは解決しない場面って、実はかなり多いんです。とくに社内で何十台、何百台のパソコンを管理している環境では、一台ずつ手作業で設定するなんて非現実的ですよね。ここでは、PowerShellやコマンドプロンプトを駆使した一括管理の方法から、「あるある」なトラブルの実践的な解決法まで、他のサイトでは絶対に得られない内容をお届けします。

まず最初にやるべきは「今の状態の正確な把握」

トラブル対応の鉄則は「直す前に、今の状態を正確に把握すること」です。プリンターが勝手に変わったと相談を受けたとき、まず確認すべきは「本当に既定のプリンターが変わっているのか、それともアプリ側が別のプリンターを選んでいるだけなのか」という点です。この切り分けをしないまま設定を変えると、問題が複雑になるだけで一向に解決しません。

パソコンに登録されているすべてのプリンターと、どれが既定になっているかを一発で確認するには、PowerShellで以下のコマンドを実行します。

Get-CimInstance -Class Win32_Printer | Format-Table Name, Default, PortName, DriverName -AutoSize

これを実行すると、プリンター名、既定かどうか(TrueまたはFalse)、使用しているポート名、ドライバー名が一覧表示されます。ここでDefaultの列がTrueになっているプリンターが現在の既定のプリンターです。「違うプリンターで印刷された」と言われたときに、まずこのコマンドで現状確認するクセをつけておくと、原因の切り分けが格段に速くなります。

さらに「Windowsで通常使うプリンターを管理する」がオンかオフか確認したいときは、レジストリの値を直接見るのが確実です。

Get-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" -Name LegacyDefaultPrinterMode -ErrorAction SilentlyContinue

このコマンドの結果でLegacyDefaultPrinterModeの値が1ならWindows自動管理が無効(手動管理モード)、0または存在しない場合はWindowsが自動管理しています。問い合わせを受けたとき、電話口で「設定どうなってますか?」と聞くよりも、リモートでこのコマンドを叩いた方が100倍正確で速いです。

PowerShellでプリンター管理を自動化する実用スクリプト集

ここからは、情シスの現場で実際に使っているPowerShellスクリプトを紹介します。コピペでそのまま使えるように書いていますが、プリンター名の部分はご自身の環境に合わせて書き換えてください。

既定のプリンターをPowerShellで変更する

GUIを開かずにコマンド一発で既定のプリンターを変更したい場面は頻繁にあります。とくにリモートサポート中や、スクリプトで自動化したいときに重宝します。

$Printer = Get-CimInstance -Class Win32_Printer -Filter "Name='ここにプリンター名を入れる'"

Invoke-CimMethod -InputObject $Printer -MethodName SetDefaultPrinter

注意点として、Get-WmiObjectではなくGet-CimInstanceを使うことを強くおすすめします。Get-WmiObjectはPowerShell 5.1までは動作しますが、PowerShell 7.x(PowerShell Core)ではサポートされていません。今後のことを考えると、CIMクラスを使う書き方に慣れておいた方がいいです。

もしプリンター名がうろ覚えの場合は、ワイルドカードで部分一致検索ができます。

Get-CimInstance -Class Win32_Printer | Where-Object { $_.Name -like "*Canon*" } | Select-Object Name

これで「Canon」を含むプリンター名がすべて表示されるので、正確な名前を確認してから設定できます。

コマンドプロンプトで既定のプリンターを変更する方法

PowerShellが使えない環境や、バッチファイルに組み込みたい場合は、コマンドプロンプトの

rundll32

コマンドが使えます。

rundll32 printui.dll,PrintUIEntry /y /n "プリンター名"

このコマンドは古くからあるWindowsのAPI呼び出しで、バッチファイルやログオンスクリプトとの相性が抜群です。企業のログオンスクリプトで「このパソコンにログインしたら必ずこのプリンターを既定にする」という運用をしたい場合、上記のコマンドを1行書くだけで済むので非常に便利です。

印刷スプーラーの完全リセットスクリプト

「印刷ジョブが詰まって動かない」「プリンターの設定を変えたのに反映されない」「スプーリング中のまま止まっている」。こういったトラブルに遭遇したとき、手動でサービスを止めてフォルダを開いてファイルを消して……とやっていると、それだけで10分以上かかります。以下のコマンドを管理者権限のコマンドプロンプトにコピペすれば、印刷スプーラーの停止、キューの削除、再起動を一気に実行できます。

net stop spooler

del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"

net start spooler

この3行はIT現場で「おまじない」のように使われているコマンドです。プリンターが変な動きをしたらまずこれを実行する、というのが定番の初動対応になります。ちなみにPowerShellで書くなら以下のとおりです。

Stop-Service -Name Spooler -Force

Remove-Item -Path "$env:SystemRoot\System32\Spool\Printers\*" -Force -ErrorAction SilentlyContinue

Start-Service -Name Spooler

どちらの方法でも効果は同じですが、PowerShell版はエラー処理が入っている分、スクリプトに組み込むならこちらの方が安定します。

右クリックメニューにスプーラーリセットを追加する裏ワザ

ここまで読んで「毎回コマンドプロンプトを開くのも面倒だな」と思った方、安心してください。デスクトップの右クリックメニューに「印刷スプーラーをリセット」ボタンを追加することができます。以下の内容をメモ帳に貼り付けて、拡張子を

.reg

にして保存し、ダブルクリックで実行してください。

Windows Registry Editor Version 5.00

"MUIVerb"="印刷スプーラーをリセット"

"Icon"="imageres.dll,-51"

"HasLUAShield"=""

@="powershell -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c,net stop spooler & DEL /F /S /Q \"C:\\Windows\\System32\\spool\\PRINTERS\\*\" & net start spooler' -Verb runAs\""

これを適用すると、デスクトップの何もないところを右クリックしたときにメニューに「印刷スプーラーをリセット」が表示され、クリック一発でスプーラーをリセットできるようになります。管理者権限の確認画面が出るので、一般ユーザーが間違って実行してしまうリスクも低いです。情シス部門だけでなく、印刷トラブルが頻発する部署のパソコンにあらかじめ仕込んでおくと、問い合わせ件数が激減します。

タスクスケジューラでログオン時に既定プリンターを自動設定する方法

「Windows Updateのたびに既定のプリンターがリセットされてしまう」という問題に対する、最も確実で現実的な対策がこれです。Windowsのタスクスケジューラを使って、ユーザーがログオンするたびに自動的に既定のプリンターを設定するスクリプトを実行させます。たとえWindows Updateで設定がリセットされても、次回のログオン時に自動的に復元されるため、ユーザーは何も意識する必要がありません。

まずPowerShellスクリプトを作成する

メモ帳を開いて以下の内容を貼り付け、

SetDefaultPrinter.ps1

というファイル名で保存してください。保存場所は

C:\Scripts\

など、わかりやすいフォルダが良いでしょう。

$DefaultPrinterName = "ここにプリンター名を入れる"

try {

  $Printer = Get-CimInstance -Class Win32_Printer | Where-Object { $_.Name -eq $DefaultPrinterName }

  if ($Printer) {

    Invoke-CimMethod -InputObject $Printer -MethodName SetDefaultPrinter | Out-Null

  }

} catch {

  # エラーが発生しても何もしない(ログオン処理を妨げない)

}

タスクスケジューラに登録する手順

  1. スタートメニューで「タスクスケジューラ」と検索して開きます。
  2. 右側の操作パネルから「タスクの作成」をクリックします(「基本タスクの作成」ではなく「タスクの作成」を選んでください)。
  3. 「全般」タブで、名前に「既定プリンター自動設定」などわかりやすい名前を入力します。「ユーザーがログオンしているときのみ実行する」を選択してください。
  4. 「トリガー」タブで「新規」をクリックし、タスクの開始を「ログオン時」に設定します。「遅延時間を指定する」にチェックを入れて30秒に設定するのがポイントです。ログオン直後はプリンタードライバーの読み込みが完了していないことがあり、遅延を入れないとスクリプトが空振りする可能性があります。
  5. 「操作」タブで「新規」をクリックし、プログラムに
    .exe

    と入力します。引数の追加に

    -ExecutionPolicy Bypass -File "C:\Scripts\SetDefaultPrinter.ps1"

    と入力します。

  6. 「条件」タブでは、「コンピューターをAC電源で使用している場合のみタスクを開始する」のチェックを外すことを忘れないでください。ノートパソコンでバッテリー駆動のときにタスクが実行されない、というハマりポイントは情シスあるあるです。
  7. 「OK」をクリックして保存すれば完了です。

この方法の最大のメリットは、Windows Updateで設定がリセットされようが、レジストリの値が書き戻されようが関係ないという点です。ログオンするたびに強制的にプリンターが設定されるので、ユーザーが「またプリンター変わってる!」と困ることがなくなります。情シスへの問い合わせも確実に減ります。

現場で頻発する「あるある」トラブルと、その具体的な解決法

ここからは情シスの現場で日常的に遭遇するプリンタートラブルの中でも、「よくあるけどネットで調べても解決方法が出てこない」ものに絞って紹介します。

印刷ジョブが「削除中」のまま消えない問題

間違って印刷ボタンを押してキャンセルしたのに、印刷キューに「削除中」と表示されたままいつまで経っても消えない。このとき、キューの画面から「すべてのドキュメントの取り消し」を何度クリックしても無駄です。なぜなら、印刷スプーラーサービスがそのジョブを掴んだまま離さない状態になっているからです。

解決方法はシンプルで、先ほど紹介した印刷スプーラーのリセットコマンド3行を実行するだけです。

net stop spooler

でサービスを止め、スプールフォルダのファイルを消して、

net start spooler

で再開する。これで確実に消えます。GUIから何回クリックしても消えないジョブが、コマンド3行で瞬殺できるんです。

ブラウザから印刷すると用紙トレイが変わってしまう問題

これは2025年後半から非常に多くの相談を受けているトラブルです。Google ChromeやFirefoxからWebページを印刷するとき、トレイを「手差し」に変更して印刷すると、その設定がWindowsのプリンターの標準設定にまで反映されてしまうのです。次にExcelやWordから印刷しようとしても、手差しトレイが選択された状態になっていて、用紙がセットされていないため印刷が止まるという悪循環に陥ります。

興味深いことに、Microsoft Edgeではこの現象が発生しません。EdgeはWindowsの標準設定と独立して印刷設定を管理しているため、ブラウザ側で設定を変えてもOSの標準設定には影響しないようです。ChromeやFirefoxでこの問題が起きている場合は、暫定的にEdgeでの印刷に切り替えるか、印刷のたびにプリンター設定を確認する運用で対応するしかないのが現状です。

ネットワークプリンターがオフラインになると別のプリンターが既定になる問題

フロアのネットワークプリンターが一時的にオフラインになった(紙詰まり、トナー交換、スリープモードなど)だけで、Windowsが勝手に別のプリンターを既定に設定してしまう。しかもプリンターがオンラインに戻っても既定は元に戻らない。これは自動管理をオフにしていても起きることがあります。

この問題の根本原因は、Windowsが「使用可能なプリンター」の状態を監視しており、既定のプリンターが応答しなくなると、印刷エラーを防ぐためにフォールバック(代替選択)する仕組みがあるためです。完全に防ぐには、先ほどのタスクスケジューラによるログオン時の自動設定が一番確実です。それに加えて、使っていないプリンターをパソコンから徹底的に削除することも重要です。Windowsのフォールバック先がなければ、勝手に変わることもありません。

登録されているプリンターをPowerShellで一覧確認し、不要なものを削除するコマンドも紹介しておきます。

Get-Printer | Format-Table Name, Type, DriverName, PortName -AutoSize

このコマンドでプリンターの一覧を確認したうえで、不要なプリンターを以下のコマンドで削除できます。

Remove-Printer -Name "削除したいプリンター名"

ただし、「Microsoft Print to PDF」や「Microsoft XPS Document Writer」などの仮想プリンターは、業務で使う可能性があるので安易に消さないよう注意してください。

Windows Updateの後にプリンターが完全に消えてしまう問題

これも2025年〜2026年にかけて多発している深刻なトラブルです。アップデート後に「プリンターとスキャナー」の一覧からプリンターが消えてしまい、追加しようとしてもフリーズする。この場合、まず試すべきは問題の更新プログラムのアンインストールです。

「設定」→「Windows Update」→「更新の履歴」→「更新プログラムをアンインストールする」から、直近にインストールされた更新プログラムを選んでアンインストールします。それでシステムが正常に戻ったら、次のWindows Updateで修正パッチが含まれるまで、問題の更新プログラムを一時的にブロックすることも検討してください。

更新プログラムのブロックには、Microsoftが提供している「更新プログラムの表示または非表示」トラブルシューティングツールを使うか、PowerShellで以下のように特定のKB番号を非表示にする方法があります。

$HideUpdate = Get-WindowsUpdate | Where-Object { $_.KBArticleID -eq "KB番号" }

Hide-WindowsUpdate -KBArticleID $HideUpdate.KBArticleID

ただしこの方法はPSWindowsUpdateモジュールのインストールが必要で、企業のポリシーによっては使えない場合もあります。その場合はWSUS(Windows Server Update Services)やIntune等で更新プログラムの配信を制御するのがベストです。

「Windowsで保護された印刷モード」を誤って有効にしてしまったときの復旧手順

Windows11の24H2で導入された「Windowsで保護された印刷モード」は、初期設定ではオフですが、セキュリティ関連の設定を触っている最中に誤って有効にしてしまうケースがあります。これを有効にすると、Microsoft製以外のプリンタードライバーが自動的に削除されるため、ほとんどのプリンターが使用不能になります。しかも、このモードを無効に戻してもドライバーは自動的には復元されません。

復旧の具体的な手順

  1. まず「設定」→「Bluetoothとデバイス」→「プリンターとスキャナー」を開き、画面下部の「プリンターの環境設定」にある「Windowsで保護された印刷モード」をオフにします。
  2. 次に、プリンターメーカーの公式サイトから最新のドライバーをダウンロードして再インストールします。Windowsの「プリンターの追加」から自動検出でインストールしてもよいですが、メーカー専用のフルパッケージドライバーを使った方が、印刷品質の設定やスキャン機能など、すべての機能を確実に復元できます。
  3. ドライバーのインストール後、改めて既定のプリンターを設定し直してください。

この問題の厄介なところは、何が起きたのか本人が気づきにくい点です。「急にプリンターが使えなくなった」という問い合わせを受けたとき、Windows Update以外にこの保護モードが原因であるケースも忘れずにチェックしてください。設定画面でこのスイッチの状態を見るだけで判断できます。

プリンター設定のバックアップとエクスポート手法

情シスの仕事をしていて痛感するのは、「プリンター周りの設定は意外とバックアップが取りにくい」ということです。パソコンの入れ替えやリカバリーのたびに、プリンター設定をゼロからやり直すのは本当に骨が折れます。実は、Windowsにはプリンター設定をまるごとバックアップする方法があります。

プリンターの移行ウィザードを使う方法

コマンドプロンプトまたは「ファイル名を指定して実行」で以下のコマンドを実行すると、プリンターの移行ウィザードが起動します。

printbrmui.exe

このツールを使うと、インストールされているプリンタードライバー、プリンターキュー、ポート設定などをファイルにエクスポートできます。新しいパソコンや再セットアップ後のパソコンにそのファイルをインポートすれば、すべてのプリンター設定が復元されます。

コマンドラインからバックアップとリストアを自動化したい場合は、以下のコマンドが使えます。

エクスポート(バックアップ)

printbrm.exe -b -f C:\Backup\PrinterBackup.printerExport

インポート(リストア)

printbrm.exe -r -f C:\Backup\PrinterBackup.printerExport

パソコンの入れ替え作業が多い企業では、このツールを知っているかどうかで作業効率が何倍も変わります。正直、これを知らない情シスは損していると断言できます。

プリンタードライバーの状態を一括で診断するPowerShellワンライナー

複数台のパソコンでプリンターの問題が同時発生しているとき、原因がドライバーなのか、設定なのか、Windows Updateなのかを切り分ける必要があります。以下のPowerShellコマンドで、ドライバーの状態を素早く確認できます。

インストール済みプリンタードライバーの一覧と状態確認

Get-PrinterDriver | Format-Table Name, MajorVersion, PrinterEnvironment, Manufacturer -AutoSize

このコマンドで表示されるMajorVersionの値は、ドライバーの世代を示しています。3ならV3ドライバー、4ならV4ドライバーです。2026年以降、V3やV4の新規ドライバーのWindows Update経由での提出には個別審査が必要になったことを考えると、今後はMicrosoft IPP Class Driverへの移行も視野に入れておくべきでしょう。ただし現時点では既存のV3/V4ドライバーは引き続き動作するので、急いで移行する必要はありません。

プリンターポートの状態を確認する

ネットワークプリンターがオフラインになる問題を調査するとき、ポートの設定を確認することも重要です。

Get-PrinterPort | Where-Object { $_.PortMonitor -eq "TCPMON.DLL" } | Format-Table Name, PrinterHostAddress, PortNumber -AutoSize

これでTCP/IPポートの一覧と、各ポートに割り当てられたIPアドレスが確認できます。IPアドレスが変わっていたり、古いIPが設定されたままになっていると、プリンターが見つからず別のプリンターにフォールバックする原因になります。DHCPでIPアドレスが変動する環境では、プリンターのIPアドレスを固定にすることが安定運用の基本中の基本です。

印刷設定をPowerShellから直接コントロールする方法

「白黒/カラー」「片面/両面」「用紙サイズ」といった印刷設定をPowerShellから変更できることを知っている人は意外と少ないです。前回の設定が残ってしまうバグへの対処として、スクリプトで強制的にデフォルト設定に戻す方法を紹介します。

Set-PrintConfiguration -PrinterName "プリンター名" -PaperSize A4 -Color $true -DuplexingMode OneSided

このコマンドで、指定したプリンターの標準設定を「A4サイズ、カラー、片面印刷」に強制的にリセットできます。パラメーターの意味は以下のとおりです。

パラメーター 意味 設定例
-PaperSize
用紙サイズ A4、A3、Letter、Legalなど
-Color
カラー印刷の有効/無効 $true(カラー)、$false(白黒)
-DuplexingMode
両面印刷の設定 OneSided(片面)、TwoSidedLongEdge(長辺綴じ)、TwoSidedShortEdge(短辺綴じ)

このコマンドをタスクスケジューラに組み込めば、ログオン時に既定のプリンターの設定と印刷設定を両方とも自動的にリセットすることが可能です。印刷設定が勝手に変わるバグに対する、現時点で最も実用的な自動防御策と言えるでしょう。

Windows11の「ヘルプを表示」アプリによるプリンター自動診断の活用法

あまり知られていませんが、Windows11には「ヘルプを表示」アプリのプリンタートラブルシューターという自動診断ツールが組み込まれています。従来の「トラブルシューティングツール」とは異なり、AIを活用した対話形式で問題を切り分けてくれる新しいツールです。

使い方は簡単で、「設定」→「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」を開き、「プリンター」の横にある「実行する」ボタンをクリックするだけです。このツールは印刷スプーラーの状態確認、ドライバーの整合性チェック、レジストリの破損検出などを自動的に実行し、見つかった問題を修復してくれます。

正直、このツールだけですべてが解決するわけではありませんが、手動で切り分けする前のファーストステップとしては十分に優秀です。とくにパソコンにあまり詳しくない方は、コマンドを打つ前にまずこのツールを試してみることをおすすめします。

ぶっちゃけこうした方がいい!

ここまでたくさんの対処法や設定方法を紹介してきましたが、ぶっちゃけた話をします。

個人で使っているパソコンなら、「Windowsで通常使うプリンターを管理する」をオフにして、既定のプリンターを設定する。これだけで99%解決します。レジストリを触る必要があるのは、アップデートで設定が飛ぶ運の悪い人だけです。ただし2025年〜2026年はアップデートの品質が本当に不安定なので、「復元ポイントを作ってからアップデートする」は必ず習慣にしてください。これをやるかやらないかで、トラブル時の復旧にかかる時間が30分で済むか、半日潰れるかが変わります。

会社のパソコンを管理している情シスの方に向けては、もっとはっきり言います。タスクスケジューラでログオン時にPowerShellスクリプトを回す方法が、あらゆる対策の中で最もコスパが高いです。レジストリをいじっても、グループポリシーを設定しても、Windows Updateが来るたびに「また変わった」と問い合わせが来る可能性はゼロにはなりません。でもタスクスケジューラなら、Windows Updateがどれだけ設定をめちゃくちゃにしても、次のログオンで確実に元に戻ります。スクリプト自体は5行程度で、展開もGPOのスタートアップスクリプトやIntuneのスクリプト配布で一括できる。費用ゼロで運用負荷が激減するわけですから、やらない理由がないんです。

そして一番大事なことを言います。プリンターの問題って、問題が起きてから対処するのではなく、問題が起きる前に防ぐ仕組みを作るのが正解なんです。スプーラーリセットを右クリックメニューに仕込んでおく、ログオンスクリプトで既定プリンターを強制設定する、プリンター設定のバックアップを定期的に取る。こういった「事前の仕込み」があるかないかで、トラブル発生時の対応速度はまったく違います。プリンターは地味な存在ですが、止まると業務が止まる。だからこそ「攻め」の管理が大事なんです。最終的にいちばん楽で効率的なのは、自分で手を動かさなくても勝手に直る仕組みを先に作っておくこと。これが10年以上プリンタートラブルと戦ってきた結論です。

このサイトをチップで応援

Windows11の既定のプリンターが勝手に変わることに関するよくある質問

設定をオフにしたのに、アップデート後にまたプリンターが変わってしまうのですが?

Windows Updateによって設定がリセットされることがあります。その場合は、設定アプリでの変更に加えて、レジストリの

LegacyDefaultPrinterMode

を1に設定することで、より強固にプリンターを固定できます。それでも繰り返し変わる場合は、不要なプリンターの削除と印刷スプーラーサービスの再起動も併せて行ってみてください。

印刷するたびに白黒やトレイの設定が前回のままになっているのはなぜですか?

これは2025年後半のWindows Updateで発生しているバグです。既定のプリンターが変わる問題とは別の現象で、プリンタードライバーが最後に使った設定を記憶するようになっています。対処法としては、プリンターの「印刷設定」と「プリンターのプロパティ」の両方から設定を「標準に戻す」でリセットしてください。恒久的な修正はMicrosoftまたはプリンターメーカーのアップデートを待つ必要がある場合もあります。

Windows11のHome版でもグループポリシーは使えますか?

残念ながら、ローカルグループポリシーエディターはWindows11のPro版以上でしか利用できません。Home版をお使いの場合は、設定アプリからの変更とレジストリ編集の2つの方法で対応してください。レジストリ編集はコマンドプロンプトから一行のコマンドで実行できるので、手順どおりに操作すれば難しくはありません。

ネットワークプリンターが頻繁に既定から外れてしまうのですが?

ネットワークプリンターはオフラインになると、Windowsが自動的に別のプリンターに切り替えてしまうことがあります。しかも元のプリンターがオンラインに戻っても、既定のプリンターは自動的には復元されません。これを防ぐには、まず自動管理をオフにしたうえで、古いネットワークプリンターの接続情報をレジストリから削除し、現在使用中のプリンターだけが登録されている状態にするのが効果的です。

2026年2月のWindows Updateは安全にインストールして大丈夫ですか?

2026年1月のKB5074109ではMicrosoft自身がアンインストールを推奨するほどの問題が発生しました。2月のKB5077181でもインストール失敗やシステム不安定が報告されています。プリンター環境を重視する場合は、更新プログラムの適用前に復元ポイントを作成しておき、問題が発生した場合にすぐロールバックできるようにしておくことを強くおすすめします。

今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

Windows11で既定のプリンターが勝手に変わる問題は、ほとんどの場合「Windowsで通常使うプリンターを管理する」をオフにするだけで解決します。それでもダメなら、レジストリの

LegacyDefaultPrinterMode

を1に変更する方法が次に効果的です。さらにPro版以上ならグループポリシーで完全に管理を無効化できます。

2025年〜2026年にかけてはWindows Updateによるプリンター関連の不具合が多発しているため、更新プログラムのインストール前には復元ポイントを作る習慣をつけておくと安心です。印刷設定が記憶されてしまうバグについては、プリンターの印刷設定画面から「標準に戻す」を実行しつつ、根本的な修正パッチを待つのが現実的な対応になります。

プリンターのトラブルは地味ですが、仕事の効率を大きく左右します。この記事で紹介した5つの対処法を順番に試して、安定した印刷環境を取り戻してください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました