「機能アドレスが保護違反を引き起こした」エラーを修正する方法は?



問題を排除するために楽器を試してください

Word、Excel、PublisherなどのOfficeプログラム内から何も印刷できなかったため、何人かのユーザーから質問が寄せられています。表示されると報告されているエラーメッセージは 「機能アドレスが保護違反を引き起こしました」。 この問題に苦しんでいるほとんどのユーザーは、従来の方法で印刷しようとしてもエラーは発生していないと報告しています。エラーは、Officeアプリケーション内から印刷しようとしたときにのみ表示されます。 結局のところ、この問題はWindows 7、Windows 8.1、およびWindows 10で発生することが確認されているため、特定のWindowsバージョンに固有のものではありません。



機能アドレスが保護違反エラーを引き起こしました。



何が原因ですか 「機能アドレスにより保護違反が発生しました」 エラー?

この特定の問題を修正するために一般的に使用されているさまざまなユーザーレポートと修復戦略を調べることにより、この特定の問題を調査しました。結局のところ、このエラーメッセージをトリガーする可能性のあるいくつかの異なるシナリオがあります。これを念頭に置いて、潜在的な原因のリストがあります。



  • 正しいプリンタがデフォルトとして設定されていません –結局のところ、OSのデフォルトの印刷ソリューションとして構成されていないプリンターから印刷しようとしたときに、ユーザーにこのエラーが表示される最も一般的な原因の1つです。この場合、[プリンタのプロパティ]画面にアクセスし、正しいプリンタをデフォルトとして設定することで、問題を解決できます。
  • プリンタドライバが大幅に古くなっています –このエラーが発生する別の可能性は、プリンタードライバーが古くなっているか、Windowsバージョンと互換性がない場合です(これは、OSの移行後に発生する可能性があります)。このシナリオが当てはまる場合は、ドライバーのバージョンを自動(デバイスマネージャー経由)または手動(製造元のWebサイトから)に更新することで問題を修正できるはずです。
  • 破損したプリンタサブキー –ネットワークに接続されているすべてのプリンターで問題が発生した場合は、破損したプリンターサブキーのセットを処理している可能性があります。このシナリオが当てはまる場合は、現在のドライバーを削除し、ネットワークインスタンスを再インストールして、ドライバーを最新バージョンに更新することで、問題を修正できるはずです。
  • システムファイルの破損 –システムファイルの破損の可能性は低くなりますが、この問題の原因である可能性があります。通常、セキュリティスキャンが印刷サービスで使用される一部のアイテムを検疫した後に表示されます。この場合、システムの復元を使用して、マシンを正常な状態に復元できます。

現在、同じエラーメッセージの解決に苦労している場合、この記事では、問題を特定して適切な修正を適用するのに役立つトラブルシューティングガイドのコレクションを提供します。以下に示す潜在的な修正のそれぞれは、影響を受ける少なくとも1人のユーザーによって有効であることが確認されています。

できるだけ効率的にしたい場合は、配置したのと同じ順序で方法に従うことをお勧めします。最終的には、特定の問題を引き起こしている原因に関係なく、問題を解決する修正に遭遇する必要があります。シナリオ。

さぁ、始めよう!



方法1:デフォルトのプリンターを変更する

結局のところ、この特定の問題は、使用するプリンターがWindows設定内のデフォルトとして設定されていない場合にも発生する可能性があります。影響を受けた何人かのユーザーは、OS設定にアクセスし、正しいデフォルトプリンターを設定することで、問題を解決できたと報告しています。

もちろん、その手順は、問題が発生しているWindowsのバージョンによって異なります。 OSのバージョンに応じて適切な手順を実行してください。

Windows10でデフォルトのプリンターを変更する

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、「 ms-settings:printers ‘とヒット 入る 開くために プリンターとスキャナー のウィンドウ 設定 アプリ。

    [プリンタとスキャナー]タブを開く

  2. 中に入ると プリンターとスキャナー タブをクリックし、右側のペインに移動して、使用するプリンタを選択し、をクリックします デフォルトとして設定 新しく登場したコンテキストメニューから。

    Windows10でのデフォルトプリンターの設定

  3. 正しいプリンタをデフォルトとして設定したら、コンピュータを再起動して、次回の起動時に問題が発生しなくなったかどうかを確認します。

Windows 7、8.1でデフォルトのプリンターを変更する

  1. Windowsキーを押して[スタート]メニューを表示し、[ デバイスとプリンター 新しく登場したメニューの右側のセクションから。

    [デバイスとプリンター]メニューへのアクセス

    注意: または、コントロールパネルを開いて、[デバイスとプリンター]タブに手動で移動することもできます。

  2. 中に入ると デバイスとプリンター メニューで、デフォルトとして設定するプリンタを右クリックし、を選択します デフォルトのprinteとして設定 新しく登場したメニューからr。

    デフォルトのプリンタとして設定

  3. コンピュータを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。

次の起動シーケンスが完了した後も同じ問題が引き続き発生する場合は、以下の次の方法に進んでください。

方法2:プリンタードライバーを最新バージョンに更新する

サードパーティのアプリケーションから印刷しようとしたときにこのエラーメッセージが表示されるもう1つの可能性は、古いプリンタドライバです。エラーメッセージの解決にも苦労していた影響を受けたユーザーの何人かは、デバイスマネージャーに依存してドライバーのバージョンを最新に更新するか、手動で更新することで、問題を修正することができました。

いずれにせよ、プリンタドライバのバージョンを最新に更新するためのクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、テキストボックス内でを押します 「devmgmt.msc」 ヒット 入る デバイスマネージャを開きます。

    デバイスマネージャの実行

  2. 中に入ると デバイスマネージャ 、インストールされているデバイスのリストを下にスクロールし、に関連付けられているドロップダウンメニューを展開します 印刷キュー 。次に、問題が発生しているプリンタを右クリックして、 ドライバーの更新 新しく登場したコンテキストメニューから。

    プリンタードライバーの更新

  3. 次の画面で、をクリックします 更新されたドライバーソフトウェアを自動的に検索します。 次に、スキャンが完了するまで待ちます。新しいドライバーバージョンが見つかった場合は、画面の指示に従ってダウンロードしてコンピューターにインストールしてから、コンピューターを再起動します。

    更新されたドライバー署名を自動的に検索する

  4. 次のシステムの起動が完了したら、問題が解決したかどうかを確認します。それでも同じエラーが表示される場合、またはデバイスマネージャーが新しいバージョンを見つけることができなかった場合は、新しいドライバーを手動でインストールしてみてください。これを行うには、製造元のWebサイトにアクセスし、入手可能な最新のドライバーバージョンをダウンロードしてインストールします。

    最新のプリンタードライバーをダウンロードする

  5. インストールが完了したら、コンピューターを再起動して、次回のシステム起動時に問題が解決したかどうかを確認します。

まだ表示されている場合 「機能アドレスにより保護違反が発生しました」 エラーまたは上記の手順が特定のシナリオに当てはまらなかった場合は、以下の次の方法に進んでください。

方法3:ドライバーの削除と印刷サブキーの削除(該当する場合)

のもう1つの人気のある修正 「機能アドレスにより保護違反が発生しました」 エラーは、関係する各マシンから現在のドライバーを完全に削除してから、更新されたドライバーを使用してネットワークインスタンス全体を再インストールすることです。もちろん、このシナリオは、複数のマシンで発生している広範な問題がある場合にのみ適用できます。

以下の手順はWindows8.1とWindows10で複製できますが、手順がWindows 7で有効であることを確認できただけです。この修正を試す場合は、プリンタードライバーを完全に削除して再インストールするためのクイックガイドをご覧ください。更新されたドライバー:

  1. 影響を受けるコンピューターにログインします。
  2. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、 「devmgmt.msc」 Enterキーを押して、デバイスマネージャを開きます。

    デバイスマネージャの実行

  3. デバイスマネージャに入ったら、インストールされているデバイスのリストをナビゲートして、 印刷キュー ドロップダウンメニュー。次に、削除するプリンタードライバーを右クリックして、 デバイスのアンインストール 。次に、をクリックします アンインストール プロセスを確認するためにもう一度。

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

    注意: この手順が完了すると、デバイスマネージャを安全に閉じることができます。

  4. 押す Windowsキー+ R 別の[実行]ダイアログボックスを開きます。次に、「 printui.exe / s / t2 」とヒット 入る 開くために プリンタサーバーのプロパティUI

    PrintruiUIインターフェイスを開く

  5. 中に入ると プリントサーバーのプロパティ 画面に移動します 運転手 タブを押して、問題の原因となっているドライバーを選択します。ドライバを選択した状態で、[削除]ボタンをクリックします。

    プリントサーバーのプロパティドライバを介したネットワークプリンタドライバの削除

  6. 次に、 ドライバとパッケージを削除する 促す。このウィンドウが表示されたら、に関連付けられているトグルを選択します ドライバーのみを削除する をクリックします OK。

    プリンタードライバーのみを削除する

  7. プロセスが完了したら、安全に閉じることができます プリントサーバーのプロパティ 画面。
  8. Windowsキー+ Rを押して、別の[実行]ダイアログボックスを開きます。今回は、 「regedit」 テキストボックス内でを押します 入る 開くために レジストリエディタ 。によって促された場合 UAC(ユーザーアカウント制御) ウィンドウをクリックします はい 管理者権限を付与します。

    「Regedit」と入力して「Enter」を押す

  9. レジストリエディタ内にいるときは、左側のメニューを使用して次のサブキーに移動します。
    HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  Print  Environments  Windows x64  Print Processors 

    注意: または、ナビゲーションバーに正確な場所を貼り付けて、を押すこともできます 入る すぐにそこに着くために。

  10. 正しい場所に到着したら、サブキーまたはキーの名前を.old拡張子に変更します。これにより、Windowsはこれらのキーを無視し、代わりに新しいフォルダーと値を作成します。

    古い拡張子を持つすべてのサブキーの名前を変更する

    注意 :この場合、サブキー(winprint)が1つしかないため、名前をwinprint.oldに変更しました。

  11. この手順が完了すると、レジストリエディタを安全に閉じることができます。
  12. 押す Windowsキー+ R もう一度開いてさらに別の 実行 ダイアログボックス。今回は、テキストボックス内に「services.msc」と入力してを押します 入る 開くために サービス 窓。

    「Services.msc」と入力して「Enter」を押す

  13. 中に入ると サービス 画面で、サービスのリストを下にスクロールして、PrintSpoolerサービスを見つけます。あなたがそれを発見することに成功したら、それを右クリックして選択します 再起動 新しく登場したコンテキストメニューから。

    プリンタースプーラーサービスを再起動します

  14. コンピューターをもう一度再起動し、次回のコンピューターの起動時に必要なプリンタードライバーを再インストールします。
  15. かどうかを確認します 「機能アドレスにより保護違反が発生しました」 Officeアプリケーション内から何かを印刷しようとすると、エラーが引き続き表示されます。

それでも同じエラーが続く場合は、以下の次の方法に進んでください。

方法4:システムの復元ポイントを使用する

この特定のエラーが最近発生し始めたばかりであることに気付いた場合は、システムが最近行った変更によって問題が促進された可能性があります。

変更によってOfficeアプリケーションの印刷機能が損なわれる可能性があるかどうかわからない場合、「すべてを解決する」解決策の1つは、システムの復元を使用して、プリンターが機能していることが確実な日付に時計を巻き戻すことです。正しく。この方法は、解決に苦労している多くのユーザーによって機能することが確認されています。 「機能アドレスにより保護違反が発生しました」 エラー。

重要 :このプロセスにより、マシンは復元ポイントが作成されたときの正確な状態に戻ります。これは、アプリケーションのインストール、ユーザー設定、およびその間に行われたその他の変更などが失われることを意味します。

システムの復元を使用して、すべての印刷タスクが正常に機能していたポイントにマシンを戻すためのクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、 「Rstrui」 ヒット 入る 開くために システムの復元 ウィザード。

    [ファイル名を指定して実行]ボックスからシステムの復元ウィザードを開く

  2. システムの復元の第一画面が表示されたら、 次のウィンドウに進みます。

    システムの復元の使用

  3. 次の画面で、に関連付けられているチェックボックスをオンにすることから始めます より多くの復元ポイントを表示する 。これを行った後、最初にエラーに気づき始めた日付よりも古い日付のポイントを選択し、[ 次のメニューに進みます。

    システムを以前の時点に復元する

  4. ここまで到達すると、ユーティリティを開始する準備が整います。プロセスを開始するには、クリックするだけです 終了 最後のプロンプトで確認します。

    システムの復元プロセスの開始

  5. 次回のシステム起動時に、古いコンピューターの状態が適用されます。起動プロセスが完了したら、以前にスローしていたアクションを繰り返します。 「機能アドレスにより保護違反が発生しました」 エラーが発生し、問題が処理されたかどうかを確認します。
読んだ7分