Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

役割を追加/削除できません:WindowsServerを再起動する必要があります

Windows Server 2016に役割または機能をインストールすると、サーバーを再起動する必要があるというエラーが表示されます。「The request to add or remove features on the specified server failed. The operation cannot be completed, because the server that you specified requires a restart 」。 OK、サーバーを再起動して、役割のインストールを再試行します。同じエラーが表示されます。そして、それは繰り返し行きます。

役割を追加/削除できません:WindowsServerを再起動する必要があります

その結果、サーバーを再起動して最新の更新プログラムをインストールした後でも、WindowsServerに役割/機能をインストールまたは削除することはできません。

サーバーイベントログ([イベントビューア]->[Windowsログ]->[システム])に、EventID 7041のエラーが表示されます ソースとしてのサービスコントロールマネージャー。イベントの説明によると:

This service account does not have the required user right "Log on as a service".

この問題を解決するには、「NT SERVICE\ALL SERVICES」へのサービスとしてのログオン権限を付与する必要があります。 」(およびNT SERVICE\MSSQL$MICROSOFT##WID 、エラーがWSUSロールまたはSQLServerロールのインストールに関連している場合)

  1. ローカルグループポリシーエディターを開きます:gpedit.msc
  2. コンピューターの構成–> Windowsの設定–>セキュリティの設定–>ローカルポリシー–>ユーザー権利の割り当てに移動します;
  3. サービスとしてログオンを見つける ポリシー;
  4. ご覧のとおり、NT SERVICE\ALL SERVICESはありません。 このポリシーで。追加してみましょう:[ユーザーまたはグループの追加]-> [NT SERVICE \ALLSERVICES]。エラーが発生しました:名前が見つかりません
    役割を追加/削除できません:WindowsServerを再起動する必要があります

ローカルポリシーにサービスアカウントを追加するにはどうすればよいですか? NT SERVICE \ ALL SERVICESに「サービスとしてログオン」権限を付与するために私が見つけることができる唯一の方法は、 ntrights.exeを使用することです。 ツール(古いWindows Server 2003リソースキットから)。

Server 2003リソースキット(rktools.exe)をダウンロードしてインストールし、 SeServiceLogonRightを付与します。 管理者特権のコマンドプロンプトでこれらのコマンドを使用する権限:

cd “C:\Program Files (x86)\Windows Resource Kits\Tools”
ntrights.exe +r SeServiceLogonRight -u “NT SERVICE\ALL SERVICES”

Granting SeServiceLogonRight to NT SERVICE\ALL SERVICES ... successful

役割を追加/削除できません:WindowsServerを再起動する必要があります

現在のアクセス許可リストにネットワークサービスがない場合は、このアカウントも追加します。必要に応じて、同じ方法でNT SERVICE \ MSSQL $ MICROSOFT##WIDのアクセス許可を追加します。

ntrights.exe +r SeServiceLogonRight -u “NT SERVICE\MSSQL$MICROSOFT##WID”

NT SERVICE \ALLSERVICESがグループポリシーエディターコンソールの[サービスとしてログオン]アクセス許可に表示されていることを確認します。

役割を追加/削除できません:WindowsServerを再起動する必要があります

Windows Serverを再起動し、役割のインストール/削除を再試行してください。エラーは表示されません。


  1. WindowsServer2019にHyper-Vの役割をインストールする

    私たちの記事のファンなら、Hyper-V 2019について説明している記事をたくさん見たことがあるでしょう。仮想化を正しく理解したら、次のステップは、ハイパーバイザーとして機能するマシンを環境に装備することです。 WindowsServer2010またはHyper-V2019CoreServerと互換性があります。 Hyper-V2019を物理マシンにインストールする方法は2つあります。 Hyper-Vサーバーコアの記事ですでに説明したように、Hyper-Vコアサーバーとしてインストールできます。 2番目の方法は、Windows Server 2019に役割としてインストールすることです。さま

  2. 修正:サーバーの再起動が必要なため、サーバー 2016 に役割と機能を追加できない (解決済み)

    このチュートリアルには、次の問題を解決するための手順が含まれています:サーバー 2016 またはサーバー 2012 に役割と機能を追加できず、次のエラーが表示される:「機能のインストールに失敗しました:指定されたサーバーで機能を追加または削除する要求が失敗しました。操作を完了できません。指定したサーバーは再起動が必要です. 上記のエラーの結果、サーバーに役割と機能をインストールできませんでした。サーバーを再起動して最新の更新プログラムをインストールした後も問題が残っていたためです。 システム) に次のエラーが記録されました: イベント 7041:サービス コントロール マネージ