Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

KB5005565適用後に共有プリンターへアクセスできないときの対処法

KB5005565は、旧方式の「ポイントと印刷(Point and Print)」技術に存在するPrintNightmare脆弱性を修正するためにリリースされたセキュリティ更新プログラムです。ポイントと印刷とは、クライアントPCがプリントサーバーやホストシステムで管理されるリモートプリンターに、クライアント側でインストールメディアを使わずに接続できるようにする仕組みです。

プリンタードライバーや構成ファイルはホスト/サーバーから取得され、クライアントPCにローカルインストールされます。クライアントPCで作成された印刷ジョブは、ホスト側の印刷キューに送られて印刷が実行されます。

KB5005565適用後に共有プリンターへアクセスできないときの対処法

ポイントと印刷技術に存在したPrintNightmare脆弱性を悪用すると、攻撃者が組織のセキュリティ設定を回避し、システム上で管理者権限を取得できる恐れがあります。しかし有用な更新である一方、この更新プログラムの適用後、一部のユーザーや組織では共有プリンターやネットワークプリンターにアクセスできなくなるトラブルが発生しました(エラーコードが表示される場合もあります)。

KB5005565適用後の共有プリンターアクセス問題の主な原因は以下の通りです。

  • 非互換または古いプリンタードライバー:KB5005565によって新しい印刷技術が有効化されましたが、クライアント側が旧技術のままの場合、互換性が失われ、プリンターへの接続が切断されることがあります。
  • クライアントOSが古い:プリントサーバーだけが最新の状態で、クライアント側が古いままだと、両者の間で不整合が生じ、本問題が発生することがあります。

Windowsを最新ビルドに更新する

KB5005565は主に古い印刷技術(ポイントと印刷)をPrintNightmare攻撃から保護するためのものです。プリントサーバーかクライアントのどちらか一方でも最新のWindowsビルドに更新されていないと、新しい更新との互換性が取れず、プリンターアクセス問題につながる可能性があります。ここでは、サーバーとクライアント双方のWindowsを最新ビルドに更新することで問題が解決する場合があります。

  1. プリントサーバー上でWindowsキーを押し、「更新プログラムのチェック」を検索して開きます。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  2. 更新プログラムのチェック」ボタンをクリックし、更新があればダウンロードしてインストールします。オプションの更新も忘れずにインストールしてください。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  3. 更新のインストール完了後、プリントサーバーを再起動します。
  4. 次にクライアント側でも同じ操作を繰り返します。すべてのシステムの更新が完了したら、共有プリンターにアクセスできるか確認しましょう。

プリンターを再登録し、ドライバーを再インストールする

KB5005565によってクライアントとプリントサーバー間で使われる印刷技術が再定義されたため、互換性の問題で共有プリンターの問題が発生している可能性があります。この場合、プリンターの再追加や再インストールで解決できることがあります。

プリンターを再追加する

  1. Windowsキーを押し、「サービス」を検索して右クリックし、「管理者として実行」を選択します。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  2. Print Spoolerサービスをダブルクリックし、スタートアップの種類を「自動」に設定します。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  3. 停止」ボタンをクリックし、その後「開始」ボタンをクリックします。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  4. Windowsアイコンを右クリックして「設定」を選択します。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  5. デバイス」を開き、「プリンターとスキャナー」タブへ移動します。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  6. 問題のあるプリンターを選択し、「デバイスの削除」をクリックします。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  7. 削除を確認し、デバイスが取り除かれるまで待ちます
  8. 問題のプリンターと同じドライバーを使用している他のプリンターもすべて削除します。
  9. 次に、デバイス>>プリンターとスキャナー画面右側の「プリントサーバーのプロパティ」をクリックします。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  10. ドライバー」タブに移動し、そこからも問題のプリンタードライバーを削除します。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  11. その後システムを再起動し、起動後「設定>>デバイス>>プリンターとスキャナー」を開きます。
  12. プリンターまたはスキャナーの追加」をクリックしてプリンターを再追加し、共有プリンターにアクセスできるか確認します。KB5005565適用後に共有プリンターへアクセスできないときの対処法

Windows 7クライアントの場合は、まずプリンターホスト側でパスワード保護共有を無効化してください。そのうえで、次のコマンドで共有プリンターにローカルポートを割り当てます(PC名とプリンター名は環境に合わせて置き換えてください)。

net use lpt1 \\pc-name\printer-name /persistent:yes

その後、プリンタードライバーをローカルにインストールし、Windows 7での共有プリンター問題が解決するか確認してください。

デバイスマネージャーからドライバーを更新する

  1. Windowsアイコンを右クリックし、「デバイスマネージャー」を選択します。
  2. プリンター」(または印刷キュー)を展開し、問題のプリンターを右クリックします。
  3. ドライバーの更新」を選択し、「ドライバーを自動的に検索」を選びます。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  4. 更新されたドライバーをWindows Updateで検索」を選択し、その後共有プリンターの問題が解決したか確認します。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  5. 改善しない場合は、プリンタードライバーの再インストールで問題が解消するか試してみてください。

プリントサーバーの資格情報を資格情報マネージャーに追加する

クライアント側からプリンターにアクセスできない場合、プリントサーバーの資格情報をクライアントの資格情報マネージャーに登録すると、アクセスできるようになることがあります。

  1. まずクライアント側で問題のプリンターを削除します。
  2. クライアントの管理者アカウントWindowsキーを押し、「資格情報マネージャー」を検索して開きます。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  3. Windows資格情報」タブへ移動し、「Windows資格情報の追加」をクリックします。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  4. ServerPCNAME\UserName の形式でプリントサーバーのユーザー名を入力し、パスワードを入力します。必ずプリントサーバーの管理者アカウントの資格情報を使用してください。
  5. クライアントプリントサーバーの両方でPrint Spoolerサービスを再起動します。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  6. クライアントPCWindowsキーを押し、「コマンドプロンプト」を検索して右クリックし、「管理者として実行」を選択します。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  7. 次のコマンドを実行します(管理者モードでプリンターインストールUIが起動します)。
    rundll32 printui.dll,PrintUIEntry /il
  8. 画面の指示に従ってプリンターを追加し、その後プリンターアクセス問題が解決したか確認します。

レジストリを編集する

KB5005565の主な目的は印刷スプーラーの脆弱性を修正することであり、そのためにRpcAuthnLevelPrivacyEnabledレジストリ値が有効化されます。しかし、システム(プリントサーバーまたはクライアント)のいずれかがRPC_C_AUTHN_LEVEL_PKT_PRIVACYに対応していない場合、共有プリンターにアクセスできなくなることがあります。このような場合は、レジストリでRpcAuthnLevelPrivacyEnabledを無効化することで問題が解決するかもしれません。

警告:

レジストリの編集は高度な作業であり、誤って行うとシステムが脅威にさらされる可能性があります。自己責任で実施し、必ず事前にレジストリのバックアップを作成してください。

  1. ホストマシン上でWindowsキーを押し、「レジストリエディター」と入力して右クリックし、「管理者として実行」を選択します。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  2. UACプロンプトが表示されたら「はい」をクリックし、次のパスへ移動します。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
    KB5005565適用後に共有プリンターへアクセスできないときの対処法
  3. 左ペインでPrintキーを右クリックし、「新規>>DWORD(32ビット)値」を選択します。
  4. キー名をRpcAuthnLevelPrivacyEnabledとし、それをダブルクリックします。
  5. を「0」に設定してエディターを閉じます。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  6. Windowsキーを押し、「サービス」を検索して右クリックし、「管理者として実行」を選択します。
  7. Print Spoolerサービスを右クリックし、「再起動」を選択します。
  8. クライアントから共有プリンターにアクセスできるか確認します。
  9. 問題が続く場合は、プリントサーバーとクライアントの両方を再起動し、プリンターの問題が解決したか確認してください。
  10. それでも改善しない場合は、クライアント側でも同じレジストリ編集を行うことで問題が解決するか試してみてください。
  11. それでも問題が残る場合は、クライアントで昇格されたコマンドプロンプトから次のコマンドを実行すると解決するかもしれません。
    rundll32 printui.dll,PrintUIEntry /il

KB5005565をアンインストールする

KB5005565がお使いの印刷環境と相性が悪く、他の方法で解決しない場合は、この更新プログラムをアンインストールすることでプリンターの問題が解決する可能性があります。

KB5005565を削除する

  1. ホストシステムでWindowsキーを押し、「更新プログラムのチェック」を検索して開きます。
  2. 更新の履歴を表示」を開き、上部付近にある「更新プログラムのアンインストール」をクリックします。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  3. KB5005565を選択し、「アンインストール」をクリックします。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  4. 画面の指示に従ってKB5005565のアンインストールを完了させます。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  5. 完了後、システムを再起動し、起動後にクライアント側でも同じ作業を繰り返します。その後、共有プリンターにアクセスできるか確認してください。

問題が解決せず、KB5006670もインストールされている場合は、これをアンインストールすると解決するかもしれません。KB5005565をアンインストールできない場合は、対象の更新が適用される前の時点へのシステムの復元を試みると問題が解決することがあります。

アンインストール後にネットワークをリセットする

  1. アンインストールしても効果がない場合は、ホストシステムでWindowsアイコンを右クリックし、「設定」を選択します。
  2. ネットワークとインターネット」を開き、「ネットワークリセット」をクリックします。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  3. 今すぐリセット」をクリックし、必要に応じてシステムをネットワークに再接続します。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  4. クライアントPCでも同じ操作を繰り返し、プリンターアクセス問題が解決したか確認します。KB5005565適用後に共有プリンターへアクセスできないときの対処法

レジストリ編集をやり直し、KB5005565を再インストールする

前述のレジストリ編集が効果なかった場合でも、一度更新を削除してから再度編集を行い、更新を再インストールすると効果が出るかもしれません。この方法はホストシステムのみで試すことをおすすめします。

  1. RpcAuthnLevelPrivacyEnabledレジストリキーをシステムから削除し(存在する場合)、システムを再起動します。
  2. 再起動後、RpcAuthnLevelPrivacyEnabledキーをレジストリに再登録し、を「0」に設定します。
  3. システムを再起動し、起動後に共有プリンターが正常に動作するか確認します。
  4. その後、KB5005565をダウンロードしてインストールします。
  5. もう一度システムを再起動し、共有プリンターの問題が解決したか確認してください。

SPOOLフォルダーからプリンターを削除し、KB5005565を再インストールする

更新の再インストール後にプリンターへアクセスできなくなった場合は、SPOOLフォルダー内のプリンターを削除してから更新を再インストールすることで、更新を維持したまま問題を解決できることがあります。

  1. まずRpcAuthnLevelPrivacyEnabledレジストリキーをシステムから削除し(存在する場合)、システムを再起動します。
  2. GPOで適用されているプリンターがあればすべて削除します。
  3. Windowsキーを押し、「サービス」を検索して右クリックし、「管理者として実行」を選択します。
  4. サービス画面でPrint Spoolerサービスを右クリックし、「停止」を選択します。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  5. Windowsアイコンを右クリックし、「ファイル名を指定して実行」を選択します。KB5005565適用後に共有プリンターへアクセスできないときの対処法
  6. 次のパスへ移動し、アクセス許可を求められたら「続行」をクリックします。
    \Windows\System32\spool\PRINTERS
    KB5005565適用後に共有プリンターへアクセスできないときの対処法
  7. そこにあるすべてのプリンターを削除し、KB5005565をアンインストールします。
  8. レジストリにRpcAuthnLevelPrivacyEnabledキーを再登録し、を「0」に設定します。
  9. システムを再起動し、起動後にクライアントPCでも同じ手順を繰り返します。この際、クライアント側でも印刷スプーラーサービスを停止しておいてください。
  10. プリントサーバー側でPrint Spoolerサービスを再起動し、その後クライアント側Print Spoolerサービスを開始します。
  11. 必要に応じてプリンターを再構成・再共有し、その後KB5005565を再インストールして、プリンターの問題が解決したか確認します。
  12. それでも解決しない場合は、KB5005565未適用の安全な別システム(自己責任で実施してください)から、Win32spl.dllファイル(プロパティ>>詳細タブでバージョンが1320未満と表示されるもの)を\\Windows\\System32フォルダーからコピーし、ホストPCに配置します。その後、問題が解決するか確認してください。KB5005565適用後に共有プリンターへアクセスできないときの対処法

更新の削除で問題が解決したのに、更新が自動的に再インストールされてしまう場合は、更新の一時停止や非表示設定が必要になるかもしれません。

上記のいずれの方法でも解決せず、お使いのプリンターにイーサネットまたはWi-Fi機能がある場合は、その経由でプリンターをセットアップすればアクセスできるようになる可能性があります。

  1. Windows 10でセキュリティ更新プログラム「KB5005565」のインストールに失敗する原因と対処法

    KB5005565は、Windows OSのセキュリティを強化・改善するために提供される最新のセキュリティ更新プログラムです。主に、Windows Updateの管理とインストールを担う中核コンポーネントである「サービス スタック更新プログラム(SSU)」を対象としています。多くのユーザーは問題なくインストールできていますが、環境によってはインストールに失敗し、次のようなメッセージが表示されることがあります。失敗後もシステムが正常に再起動できるユーザーもいれば、システムの復元やスタートアップ修復を行わないとサインインできないユーザーもいます。また、まれにインストール中にPCがクラッシュするケー

  2. プリンターが印刷できない!原因と解決策を徹底解説

    デジタル化が進む現代でも、紙の文書が必要になる場面は依然として多くあります。そんなとき活躍するのがプリンターです。テキスト、グラフ、イラストなどを含んだカラー文書やモノクロ文書を手軽に印刷できます。しかし、急いで印刷したいのに、原因不明のトラブルで印刷できない――そんな経験はありませんか?長期間プリンターを使っていなかった場合は、設定に時間がかかって同様の症状が起こることもあります。本記事では、専門家が推奨する「プリンターが印刷できない問題」の解決方法をわかりやすくご紹介します。 プリンターが印刷できない問題の直し方 方法1:プリンターの接続状況を確認する プリンターが動作しなくなったら、ま