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

「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?

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

「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?

「機能アドレスが保護違反を引き起こした」の原因 エラー?

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

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

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

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

始めましょう!

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

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

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

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

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「 ms-settings:printers」と入力します ‘と Enterを押します プリンタとスキャナーを開くには 設定のウィンドウ アプリ。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  2. プリンターとスキャナーの中に入ると タブをクリックし、右側のペインに移動して、使用するプリンタを選択し、デフォルトとして設定をクリックします。 新しく表示されたコンテキストメニューから。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  3. デフォルトとして正しいプリンタを確立したら、コンピュータを再起動して、次回の起動時に問題が発生しなくなったかどうかを確認します。

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

  1. Windowsキーを押して[スタート]メニューを表示し、[デバイスとプリンター]をクリックします。 新しく登場したメニューの右側のセクションから。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?

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

  2. デバイスとプリンタの中に入ると メニューで、デフォルトとして設定するプリンタを右クリックし、デフォルトのプリンタとして設定を選択します。 新しく登場したメニューからr。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  3. コンピュータを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。

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

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

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

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

  1. Windowsキー+Rを押します [実行]ダイアログボックスを開きます。次に、テキストボックス内で、「devmgmt.msc」を押します。 Enterを押します デバイスマネージャを開きます。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  2. Device Managerに入ったら 、インストールされているデバイスのリストを下にスクロールして、印刷キューに関連付けられているドロップダウンメニューを展開します 。次に、問題が発生しているプリンタを右クリックして、[ドライバの更新]を選択します。 新しく表示されたコンテキストメニューから。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  3. 次の画面で、[更新されたドライバソフトウェアを自動的に検索する]をクリックします。 次に、スキャンが完了するまで待ちます。新しいドライバーバージョンが見つかった場合は、画面の指示に従ってダウンロードしてコンピューターにインストールしてから、コンピューターを再起動します。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  4. 次のシステムの起動が完了したら、問題が解決したかどうかを確認します。それでも同じエラーが表示される場合、またはデバイスマネージャが新しいバージョンを見つけることができなかった場合は、新しいドライバを手動でインストールしてみてください。これを行うには、製造元のWebサイトにアクセスし、入手可能な最新のドライバーバージョンをダウンロードしてインストールします。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  5. インストールが完了したら、コンピュータを再起動して、次回のシステム起動時に問題が解決したかどうかを確認します。

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

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

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

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

  1. 影響を受けるコンピューターにログインします。
  2. Windowsキー+Rを押します [実行]ダイアログボックスを開きます。次に、「devmgmt.msc」と入力します Enterキーを押して、デバイスマネージャを開きます。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  3. デバイスマネージャーに入ったら、インストールされているデバイスのリストをナビゲートし、印刷キューを展開します ドロップダウンメニュー。次に、削除するプリンタドライバを右クリックして、[デバイスのアンインストール]を選択します。 。次に、[アンインストール]をクリックします プロセスを確認するためにもう一度。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?

    注: この手順が完了すると、DeviceManagerを安全に閉じることができます。

  4. Windowsキー+Rを押します 別の[実行]ダイアログボックスを開きます。次に、「 printui.exe / s / t2」と入力します 」と入力してEnterを押します プリンタサーバーのプロパティUIを開くには 。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  5. プリントサーバーのプロパティに入ると 画面で、ドライバに移動します タブをクリックし、問題の原因となっているドライバーを選択します。ドライバを選択した状態で、[削除]ボタンをクリックします。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  6. 次に、ドライバとパッケージを削除するというメッセージが表示されます。 促す。このウィンドウが表示されたら、ドライバのみを削除に関連付けられているトグルを選択します [OK]をクリックします。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  7. プロセスが完了したら、プリントサーバーのプロパティを安全に閉じることができます。 画面。
  8. Windowsキー+Rを押して、別の[実行]ダイアログボックスを開きます。今回は、「regedit」と入力します テキストボックス内でEnterを押します レジストリエディタを開くには 。 UAC(ユーザーアカウント制御)によってプロンプトが表示された場合 ウィンドウで、はいをクリックします 管理者権限を付与します。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  9. レジストリエディタ内にいるときは、左側のメニューを使用して次のサブキーに移動します:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\

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

  10. 正しい場所に到着したら、サブキーまたはキーの名前を.old拡張子に変更します。これにより、Windowsはこれらのキーを無視し、代わりに新しいフォルダーと値を作成します。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?

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

  11. この手順が完了すると、レジストリエディタを安全に閉じることができます。
  12. Windowsキー+Rを押します もう一度実行を開くためにもう一度 ダイアログボックス。今回は、テキストボックス内に「services.msc」と入力し、 Enterを押します。 サービスを開くには 窓。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  13. サービスに入ると 画面で、サービスのリストを下にスクロールして、PrintSpoolerサービスを見つけます。なんとか発見したら、それを右クリックして再起動を選択します 新しく表示されたコンテキストメニューから。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  14. コンピューターをもう一度再起動し、次回のコンピューターの起動時に必要なプリンタードライバーを再インストールします。
  15. 「機能アドレスが保護違反を引き起こした」かどうかを確認する Officeアプリケーション内から何かを印刷しようとすると、エラーが引き続き表示されます。

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

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

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

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

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

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

  1. Windowsキー+Rを押します [実行]ダイアログボックスを開きます。次に、「rstrui」と入力します Enterを押します システムの復元を開くには ウィザード。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  2. システムの復元の初期画面が表示されたら、[次へ]をクリックします 次のウィンドウに進みます。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  3. 次の画面で、[その他の復元ポイントを表示する]に関連付けられているチェックボックスをオンにすることから始めます 。これを行った後、最初にエラーに気づき始めた日付よりも古い日付のポイントを選択し、[次へ]をクリックします 次のメニューに進みます。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  4. ここまで到達すると、ユーティリティを開始する準備が整います。プロセスを開始するには、[完了]をクリックするだけです。 最後のプロンプトで確認します。 「機能アドレスが保護違反を引き起こした」エラーを修正するにはどうすればよいですか?
  5. 次回のシステム起動時に、古いコンピューターの状態が適用されます。起動プロセスが完了したら、以前に「機能アドレスが保護違反を引き起こした」をスローしていたアクションを繰り返します。 エラーが発生し、問題が処理されたかどうかを確認します。

  1. エラー0x80070021を修正する方法

    何人かのWindowsユーザーがエラー0x80070021に遭遇しています ある場所から別の場所にファイルをコピーしようとしたとき。他のユーザーは、ASP.NETアプリケーションでWCFサービスをホストしようとしているときにこのエラーが表示されます。ただし、ほとんどの場合、この問題は、ユーザーが Outlookデータファイル(.pstおよび.ost)を管理しようとしたときに発生することが報告されています。 。 エラー0x80070021エラーの原因は何ですか? この問題を修正するために一般的に使用されているさまざまなユーザーレポートと修復戦略を分析することにより、この特定の問題を調査しまし

  2. WindowsでSPLwow64.exeエラーを修正する方法

    一部のWindowsユーザーにはSPLwow64.exeが表示されています コンピューターに特定のアクションを展開しようとすると、エラープロンプトが表示されます。一部のユーザーは、印刷ジョブを実行しようとするとこの問題が発生しますが、他のユーザーは、開こうとするすべてのプログラムでこのタイプのエラーポップアップが表示されると報告しています。この問題は、Windows 7、Windows 8.1、およびWindows10で発生することが確認されています。 Splwow64.exeとは何ですか? このWindowsネイティブプロセスは、64ビットオペレーティングシステムと32ビットプログ