Windows 11のUniversal Printで印刷できない不具合 Windows 10で追加したプリンターが対象、Microsoftが確認方法と回避策を案内

PCニュース パソコン
当サイトでは広告・アフィリエイトプログラムを利用しています。

この記事でわかること

  • Windows 10の頃に追加したUniversal Printのプリンターが、Windows 11の更新「KB5083769」以降で印刷できなくなる不具合を、Microsoftが既知の問題として公式に案内していること
  • 対象は会社や学校で使われるクラウド印刷「Universal Print」の環境で、家庭でUSBやWi-Fi接続しているプリンターはこの不具合の対象外であること
  • 自分のPCが該当するかの確認方法と、プリンターの削除・再追加、管理者向けスクリプトによる一括修復という2つの回避策
50ITをGoogleの優先ソースに追加すると、AI・PC・スマホ・タブレット・ガジェットの新着記事を見つけやすくなります。

何が起きているのか

Microsoftは公式ドキュメント「Universal Print Known Issues」で、Windows 11のKB5083769以降に回帰(以前は動いていた機能が更新で壊れる不具合)があると案内しています。影響を受けるのは、Windows 10の時点でインストールし、その後Windows 11で使っているUniversal Printのプリンターです。

症状は2つあります。ひとつは、アプリの印刷画面で該当プリンターを選ぶとエラーが表示され、[印刷]ボタンが押せなくなるもの。公式ページには、英語版の表示として次のメッセージが載っています。

Your printer has experienced an unexpected configuration problem. 0x80004005

もうひとつは、プリンターのプロパティからテストページを印刷しようとしたときの失敗です。「The I/O operation has been aborted because of either a thread exit or an application request」というメッセージとともに、エラーコード0x000003e3が表示されることがあります。日本語版のWindowsでは文言が異なる場合があるので、見分ける手がかりはエラーコードです。

対象になるのはUniversal Printを使う組織のPC

Universal Printは、Microsoft 365の組織向けクラウド印刷サービスです。会社や学校がプリンターをクラウド経由で管理し、社内に印刷サーバーを置かなくてもPCから印刷できるようにする仕組みで、個人が家庭で契約して使うものではありません。

項目内容
対象のプリンターWindows 10でインストールし、その後Windows 11で使っているUniversal Printプリンター
原因となる更新KB5083769(2026年4月14日配信、Windows 11 バージョン25H2/24H2向け)以降
主な症状印刷画面でエラー0x80004005、[印刷]ボタンが無効/テストページ印刷でエラー0x000003e3
修正状況公式ページに修正済みの記載なし(2026年10月28日確認)

KB5083769は、Microsoftが2026年4月14日に配信した月例の累積更新です。適用後のOSビルドは25H2が26200.8246、24H2が26100.8246。公式の対象条件は「KB5083769以降」なので、その後の月例更新まで入れたPCも含まれます。最新の更新を入れれば直る、という扱いにはなっていません。

家庭でUSBやWi-Fiでつないでいるプリンターや、Universal Printを使っていない会社のプリンターは、この不具合の対象ではありません。同じ0x80004005でも、Windowsのさまざまな場面で出る汎用的なエラーコードなので、別の原因を疑うことになります。

自分のPCが該当するか確認する方法

Microsoftは2通りの確認方法を示しています。どちらも管理者として実行する必要はありません。

方法Aは、MicrosoftがGitHubで公開しているスクリプト「Convert-UpPrinterToPerUser.ps1」を使うやり方です。ダウンロードしたら、ターミナルかPowerShellで次のように実行します。

.\Convert-UpPrinterToPerUser.ps1 -Detect

「No per-system Universal Print printers found」と表示されれば対象外。「Found: プリンター名」の一覧に続いて「Yes, per-system Universal Print printers were found.」と件数が出たら、この不具合に該当しています。

方法Bは、レジストリを読むだけの確認です。ターミナル、PowerShell、コマンドプロンプトのいずれかで次のコマンドを実行し、表示された中から該当プリンターの名前を探します。

reg query "HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers"

見るのはキー名の形です。…\Printers\S-1-12-1-(数字の並び):プリンター名 のように「S-」で始まる番号が付いていれば対象外。…\Printers\プリンター名 とプリンター名だけなら該当します。スクリプトの出力にある「per-system」は、PC全体にインストールされたプリンターのこと。番号が付かないキーは、この形で登録されています。

どちらの方法でも対象外と出たのに印刷できない場合、Microsoftはサポートへの問い合わせを案内しています。

回避策は「個別に入れ直す」か「管理者がまとめて直す」

該当が確認できたら、Microsoftの回避策は2つです。

方法向いている場面やること
手動での修復対象のPCが少ない/自分のPCだけ直したい設定からプリンターを削除し、追加し直す
一括修復組織内の多数のPCをまとめて直すスクリプトをIntuneなどの管理ツールで配布する

手動の場合は、設定の「Bluetoothとデバイス」→「プリンターとスキャナー」を開き、該当プリンターを削除してから、もう一度追加します。職場のPCでは、プリンターの追加に組織側の設定や権限が関わることもあります。自分で操作してよいかわからないときは、先にIT管理者へ確認してください。

一括修復は、管理者向けの方法です。同じスクリプトConvert-UpPrinterToPerUser.ps1をシステム権限で実行する必要があり、手動で試すにはSysinternalsの「PsExec」が要るため、Microsoftも一般ユーザーが実行する方法ではないとしています。

公式の手順では、まず1台で動作を確かめてから展開します。

  1. PsExecをインストールする
  2. 管理者権限のターミナルかPowerShellで .\PsExec.exe -i -s powershell を実行する
  3. 開いたPowerShellで .\Convert-UpPrinterToPerUser.ps1 -AllUPPrinters -TenantId <テナントID> を実行する
  4. 該当プリンターで印刷できるようになったか確かめる。スクリプト実行後、印刷スプーラーの再起動が終わるまで1〜2分かかる場合がある

Intuneで配布する場合、Intuneはスクリプトへのパラメーター指定を受け付けません。スクリプトのparam()ブロックで、AllUPPrintersを$true、TenantIdを自組織のテナントIDに書き換えておく必要があります。あわせて、ログオン中のユーザーの資格情報では実行しない(システムとして実行する)設定にし、64ビット版のPowerShellで動かすよう指定します。

回避策のあとはプリンターが「ユーザーごと」の登録に変わる

見落としやすいのが、回避策を適用したあとの扱いです。Microsoftによると、PC全体にインストールされていたプリンターは、ユーザーごとのインストールに切り替わります。以降、Universal PrintのプリンターをPC全体へインストールすることはできません。

1台を複数の人で使うPCに、全員共通のプリンターとしてUniversal Printを入れていた組織は、一括修復の前に運用への影響を確かめる必要があります。

Microsoftは現時点で、修正の時期を示していません。職場のPCで0x80004005が出て印刷できないなら、まずはIT管理者に、Universal Printの既知の問題に当てはまるかを伝えるのが早い対処です。

50ITをGoogleの優先ソースに追加すると、AI・PC・スマホ・タブレット・ガジェットの新着記事を見つけやすくなります。