web-dev-qa-db-ja.com

Windows Enterprise7でRUNASを実行するときのエラー1385

Windows 7 Enterpriseコンピューターにアプリケーションをインストールするのに問題があります。インストーラーは、サービスプロセスを実行するユーザーを作成します。ただし、ログ全体(インストーラーとインストール済みサービス)でコードエラー1385が発生します。私はそのような環境で問題を切り分けることができました。私はそれを簡単に再現することができます:

runas /env /user:thehostname\thejustcreatedusername

次に、thejustcreatedusernameパスワードが要求され、その結果、次のようになります。

Erreur de RUNAS : Impossible d'exécuter - notepad
1385 - Échec d'ouverture de session : l'utilisateur ne bénéficie pas du type d'ouverture de session demandé sur cet ordinateur.

英語版Logon failure: the user has not been granted the requested logon type at this computerに対応していると思います。

インターネットで、ユーザーにaccess this computer from network権限を付与する必要があることがわかりました。 https://technet.Microsoft.com/en-us/library/dd277404.aspx の手順に従って、Local Security Policyツールを使用して実行しましたが、成功しませんでした(1385でも同じ)エラー)。また、その権利がすでに付与されているが成功しなかったUsersグループにユーザーを追加しました。ただし、そのユーザーをAdministratorsグループに追加すると、RUNASコマンドが機能し、メモ帳が起動しているのがわかります。

その偽装コマンドを正常に実行するには、そのようなユーザーでどの設定を変更する必要がありますか?

1
mauriciojost

おそらく、サービスとしてログオンする必要があります。

1
Jon

確かにジョン、その権利を与え、またAllow log on locallyトリックをしました。

インストーラーが一部の環境で機能し、他の環境では失敗した理由についての説明があります。これは、Usersグループにこれらの権限が付与されている環境(デフォルトでは私が思う)で正しく機能したため、新しいユーザーがそのような権限を継承し、障害が発生しない状況になりました。ただし、非稼働環境では、Usersグループにそのような権限が付与されていなかったため、新しく作成されたユーザーは継承されなかったため、インストール時と実行時の両方で1385エラーが発生しました。

ありがとう!

1
mauriciojost