web-dev-qa-db-ja.com

Windowsプロセスアクティブ化サービスエラー2:指定されたファイルが見つかりません

開発用コンピューターのIISが機能しなくなりました。最新の更新プログラムをWindows 10(1803)にインストールしたところ、「Windowsプロセスアクティブ化サービス」を開始しようとすると、「ローカルコンピューターでWindowsプロセスアクティブ化サービスを開始できませんでした。エラー2:システムが見つかりません」指定されたファイル」エラー。私がすでに試したこと:

  • 再インストールIISおよびWindowsプロセスアクティブ化サービス、数回
  • 「C:\ inetpub\temp\appPools」フォルダーがあることを確認しました

次に何をすべきかわからない。

6
Eric

Windowsの更新後にこの問題が2回発生しました。問題は、WindowsがWASサービスの起動パラメーターに誤ったパラメーターを追加しているようです。次の手順を使用して問題を修正しました。

  • Regeditを開始します(startに入力するだけです)
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS\Parametersに移動します
  • NanoSetup変数を削除します。この変数はWASの開始を妨げています
  • タスクマネージャーを使用するか、コマンドプロンプトで「net start WAS」と入力して、WASサービスを開始します
  • 同じ方法でW3SVCサービスを開始します
  • IISで再びWebサイトを開始できます
40
Alexander Bang

私は同じ問題を抱えていましたが、ここでは長い間解決策がありませんでした。だから私もウィンドウをロールバックしました。今日、私は解決策が私のために働いていることを発見しました-に移動します:

C:\ Users\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys \

これらの3つのキーファイルを見つけてください...

d6d986f09a1ee04e24c949879fdb506c_ *

76944fb33636aeddb9590521c2e8815a_ *

6de9cb26d2b98c01ec4e9e8b34824aa2_ *

...次に、セキュリティ設定で:

  • 最初に、ユーザーを所有者として設定する必要があります

  • プロパティダイアログを閉じて、もう一度開きます

  • 次に、ACLでSYSTEMに「フルコントロール」を設定します

その後:WPAを開始できます...

お役に立てれば;こちらのスレッドも参照してください: https://social.technet.Microsoft.com/Forums/en-US/315841e1-b8b2-4084-8224-580ef3d13420/upgrade-to-windows-10-1709-iis-fails ?forum = win10itprosetup

4
Sascha

それは単純な解決策を持っているだけで、Windowsを再インストールしたり、更新プログラムを削除したりする必要はありません。

  1. すでにIISを使用しており、C:\ windows\system32\inetsrv\configおよびC:\ inetpub\wwwrootにサイトの構成とファイルがある場合、C:\ windowsフォルダーからすべてのファイルをバックアップします\ system32\inetsrv\configおよびC:\ inetpub\wwwroot。ISSを初めてインストールする場合、バックアップは必要ありません。
  2. タスクバーで[スタート]ボタンを右クリックして[実行]を選択し、appwiz.cplと入力してEnterキーを押します。[Windowsの機能の有効化または無効化]をクリックします。
  3. [インターネットインフォメーションサービス]と[Windowsプロセスアクティブ化サービス]のチェックを外して、[OK]ボタンをクリックします。
  4. Windowsを再起動した後、C:ドライブの「inetpub」フォルダーを削除します。
  5. [Windowsの機能をオンまたはオフにする]を再度開きます。
  6. 「インターネットインフォメーションサービス」と「Windowsプロセスアクティブ化サービス」をチェックして、[OK]ボタンをクリックします。
  7. Windowsの再起動後、フォルダーC:\ windows\system32\inetsrv\configを開きます。
  8. 「applicationHost」という名前のファイルを右クリックし、「メモ帳で開く」を選択します。
  9. メモ帳で、ファイルのすべてのコンテンツをコピーします。
  10. [ファイル]メニューで[新規作成]を選択し、新しいファイルにすべてのコンテンツを貼り付けます。
  11. このファイルをC:\ windows\system32\inetsrv\configに「applicationHost.config.tmp」という名前で保存します。「ファイルの種類」ボックスで「すべてのファイル」を選択することを忘れないでください。
  12. そうでない場合、ファイルはapplicationHost.config.tmp.txtとして保存されますが、機能しません。
  13. 「実行」に「Services.msc」と入力し、「サービス」ウィンドウで「Windowsプロセスアクティベーションサービス」を検索します。
  14. [開始]をクリックした後、エラーなしでサービスが正常に実行されることを確認します。
0
Wise Guy

私はついにウィンドウズビルドをあきらめてロールバックしなければなりませんでした。これを行うには、次の手順を実行します。

  • 設定に移動(Windows + I)
  • 「更新とセキュリティ」をクリックします
  • 左側の「回復」をクリックします
  • 次に、「以前のバージョンのWindows 10に戻る」の下で「開始」をクリックします

「1709」にロールバックし、現在は正常に動作します。

0
Eric