web-dev-qa-db-ja.com

IIS managerでSSL証明書を適用し、「プロセスは別のプロセスによって使用されているため、ファイルにアクセスできません」エラー

IIS managerをデフォルトWebサイトに追加(HTTPSバインディングを追加))で自己署名SSL証明書を適用した後、Webサイトを開始しようとすると、次のメッセージが表示されます。エラーメッセージ:「プロセスは別のプロセスで使用されているため、ファイルにアクセスできません。(HRESULTからの例外:0x80070020)」間違えた?」

53
andrew

Microsoftサポート記事 インターネットインフォメーションサービスMMCスナップでWebサイトを開始しようとすると、このプロセスエラーの発生について説明しています -in

86
starskythehutch

ローカルマシンでこれを実行しようとしている場合、Skypeはhttpsポート(443)をブロックできます。これを停止するには:

Skype-[ツール]> [オプション]> [詳細]> [接続]をクリックし、[着信接続の代替としてポート80と443を使用する]のチェックを外します。次に、Skype(タスクバーで右クリックして「Skypeを終了」)を終了し、IISでWebサイトを再度起動します。

46
Chris Halcrow

はい、Skypeデスクトップアプリを終了すると、これも修正されました。

実行中のWindows 8(.1)の場合、Skypeアプリ(Windowsストアアプリ)は、デスクトップSkypeアプリをインストールせずに生きることができる場合、ローカル443ポートを使用しません。デスクトップバージョンが提供するすべての機能が必要なわけではないので、このソリューションは私には十分です。

2
C0r3yh

VmWare Workstation 8は、VM共有機能。設定で無効にできます。 http://communities.vmware.com/thread/341114

2
robaker

いくつかのsysinternalsツールを使用して、ファイルが実際に別のプロセスで使用されているかどうかを確認できます。 Process Explorer をお勧めします。犯人を特定したら、通常はファイルを開く理由を確認できます。

プロセスが見つからない場合、コードがファイルを開こうとしている可能性があります。閉じていない可能性のあるファイルハンドラを確認します。

1
samy