1. ホーム
  2. windows

[解決済み] Visual Studioのコードターミナルで、管理者権限でコマンドを実行するには?

2022-07-23 04:20:34

質問

新しいバージョン1.2.0はターミナルを含んでいますが、私はnodeで任意のパックをインストールしようとすると、私は通常、右クリックして管理者としてそれを実行して解決するnpm ERR!コードEPERMが表示されます。vscodeのターミナルでどうすればいいのでしょうか?linuxのsudoのようなものがありますか?

どのように解決するのですか?

オプション1 - より簡単で持続的な

Visual Studio Code を管理者として実行することで、トリックを行うことができます。

Windows であれば可能です。

  1. ショートカットまたはアプリケーション/exe を右クリックします。
  2. プロパティに移動
  3. 互換性タブ
  4. 管理者としてこのプログラムを実行する] にチェックを入れます。
しかし、それには注意事項があります

VS Code の他のすべてのインスタンスを閉じていることを確認し、管理者として実行してみてください。electron フレームワークは、プロセスを閉じるときにプロセスをストールさせるのが好きなので、タスク マネージャーをチェックして、残りのプロセスを終了させるのが最善です。

コードベースにおける関連する変更

オプション 2 - より須藤に近い

何らかの理由で管理者としてコマンドを実行できない場合、次のオプションを試してみてください。 runas コマンドを試してみてください。 マイクロソフト:runasコマンド

  • runas /user:Administrator myCommand
  • runas "/user:First Last" "my command"
備考
  • スペースがあるものはダブルクォーテーションで囲むのを忘れないようにしましょう。
  • また、コマンドを実行しようとするとパスワードを要求されるので、管理者アカウントのパスワードを設定したことがない可能性もあります。管理者のアクセス権/権限を持っていれば、常に Administrator のユーザー名を持たないアカウントを使用することができます。