Windows 10の「別のプロセスによって使用されているため、プロセスはファイルにアクセスできません」というエラーとは何ですか?
この投稿では、「Windows 10の別のプロセスエラーによって使用されているため、プロセスがファイルにアクセスできない問題を修正する方法」について説明します。ここでは、エラーを解決するための簡単な手順/方法について説明します。議論を始めましょう。
「別のプロセスで使用されているため、プロセスはファイルにアクセスできません」エラー:Windows Vista、Windows 7、Windows 8.1、Windows 10、およびさまざまなWindowsServerバージョンを含むWindowsオペレーティングシステムバージョンで発生する一般的なWindowsの問題です。このエラーは通常、Windowsコンピュータで「Netsh」コマンドを実行しようとしたときに表示されます。一部のユーザーは、IIS(インターネットインフォメーションサービス)MMC(Microsoft管理コンソール)スナップインでWebサイトを右クリックしようとすると、このエラーが表示されると報告しました。
このエラーの背後には、実行するNetshコマンドなどのコマンドに必要な管理者権限が付与されていないなど、いくつかの理由が考えられます。管理者権限でNetshコマンドを実行していることを確認する必要があります。コンピューターがIIS(Internet Information Services)を実行しているが、ポート80またはポート443を使用していない場合、これらのポートは他のプロセスによって使用されているため、「別のプロセスによって使用されているため、プロセスはファイルにアクセスできません」というエラーが発生する可能性があります。 。
このエラーは、特定のレジストリキー/サブキーが適切に構成されていない場合にも発生する可能性があります。通常、「ListenOnlyList」レジストリサブキーが正しく構成されていない場合、WindowsコンピュータのIIS(インターネットインフォメーションサービス)でこのエラーが発生します。この問題を修正するために、このレジストリサブキーを再構成または変更できます。解決策を探しましょう。
修正方法Windows10の別のプロセスによって使用されているため、プロセスがファイルにアクセスできませんか?
方法1:「PC修復ツール」を使用してWindowsPCの問題を修正する
Windowsコンピュータの問題が原因でこのエラーが発生した場合は、「PC修復ツール」を使用して問題の修正を試みることができます。このソフトウェアは、BSODエラー、EXEエラー、DLLエラー、プログラム/アプリケーションの問題、マルウェアまたはウイルスの問題、システムファイルまたはレジストリの問題、その他のシステムの問題を数回クリックするだけで見つけて修正することができます。このツールは、下のボタン/リンクから入手できます。
方法2:管理者権限でNetshコマンドを実行する
Netshコマンド–このコマンドを使用すると、現在実行中のコンピューターのネットワーク構成を表示または変更できます。ただし、コマンドプロンプトでこのコマンドを実行しようとしたときにエラーが発生した場合は、コマンドが管理者権限で実行されていることを確認してください。これは、管理者権限でコマンドプロンプトを開いたことを意味します。これを試して、エラーが解決されたかどうかを確認してください。
ステップ1:キーボードの「Windows + X」キーを押して、「管理者としてコマンドプロンプト」を選択します。
ステップ2:「管理者権限のあるコマンドプロンプト」を開いて、エラーの原因となったコマンドを入力するか、「netsh」コマンドを入力して「Enter」キーを押して実行します
手順3:このコマンドが実行され、エラーが解決されるかどうかを確認してください。
方法3:別のIP範囲を設定する
Netshコマンドで発生したエラーは、DNSとの競合が原因である場合があります。除外範囲を作成する代わりに、別のIP範囲を試すことで、問題の修正を試みることができます。これを行うには、上記の方法の「ステップ1」を使用して「管理者としてコマンドプロンプト」を開き、次のコマンドを1つずつ入力してDNSの競合の問題を解決します。
netsh int ipv4 set dynamicport tcp start = 10000 num = 1000
netsh int ipv4 set dynamicport udp start = 10000 num = 1000
方法4:インターネットインフォメーションサービス(IIS)ポートの競合の問題を修正する
前述のように、IIS(Internet Information Services)の問題は、ポートの競合の問題が原因で発生します。 「Netstat.exe」ユーティリティを使用して、別のプロセスがポート80とポート443を使用しているかどうかを確認できます。
Netstat.exeユーティリティを実行し、別のプロセスがポート80とポート443を使用しているかどうかを確認するにはどうすればよいですか?
ステップ1:「方法2」を使用して「管理者としてコマンドプロンプト」を開く
ステップ2:ここで、「netstat –ano」コマンドを入力し、「Enter」キーを押して実行します。これにより、Netstat.exeユーティリティが起動します
ステップ3:表示された結果から、「アクティブな接続」のリストをスクロールし、ポート80と443が別のプロセスでアクティブに使用されているかどうかを確認します。はいの場合は、次の手順に従います
ステップ4:コマンドプロンプトを閉じ、キーボードの「Windows + R」キーを押し、開いた「ファイル名を指定して実行」ダイアログボックスに「regedit」と入力し、「OK」ボタンを押して「レジストリエディタ」を開きます。
ステップ5:[レジストリエディタ]で、左側のペインの次のパスに移動します
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP \ Parameters \ ListenOnlyList
手順6:右側のペインで「ListenOnlyList」レジストリサブキーを見つけて変更しますが、その前に、IISを実行している「HTTPサービス」を停止する必要があります。したがって、今回はこのステップをスキップする必要があり、HTTPサービスステップを1回スキップする必要がありますd、ListenOnlyListレジストリサブキーを変更してみてください。
ステップ7:HTTPサービスを停止するには、「方法2」を使用して「管理者としてコマンドプロンプト」を開き、「net stop http」コマンドを入力して「Enter」キーを押して実行し、「Y」キーを押して、求められたら「Enter」キーを押します。確認のため。これにより、HTTPサービスが無効になります。
ステップ8:ここで、「ステップ6」に戻ると、「レジストリエディタ」内の「HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP \ Parameters \ ListenOnlyList」内を意味し、「ListenOnlyList」サブキーを見つけて選択します。 IPアドレスを確認し、それが有効なIPアドレスであるかどうかを確認します。削除するか、有効なIPアドレスのエントリを反映するように変更できます。 「ListenOnlyList」サブキーが表示されない場合は、デフォルトで0.0.0.0のIPアドレスが使用されるため、サブキーを作成する必要はありません。
ステップ9:完了したら、[レジストリエディタ]を閉じてコンピュータを再起動します
ステップ10:再起動後、HTTPサービスを開始する必要があります。そのためには、「管理者としてコマンドプロンプト」を再度開き、「netstarthttp」コマンドを入力してHTTPサービスを開始します。コマンド入力後に「Enter」キーを押すと、「要求されたサービスはすでに開始されています」と表示され、HTTPサービスが正常に開始されたことを意味します
ステップ11:ここで、IIS(Internet Information Services)を再度実行して、エラーが解決されたかどうかを確認します。
結論
この投稿は、修正方法に役立つと確信しています。Windows10の別のプロセスエラーでいくつかの簡単な手順/方法で使用されているため、プロセスはファイルにアクセスできません。あなたはそうするために私たちの指示を読んでそれに従うことができます。それで全部です。提案や質問がある場合は、下のコメントボックスに書き込んでください。