LoginSignup
0

More than 3 years have passed since last update.

Windowsにnode.jsをインストールしようとして権限不足失敗するのを回避する

Last updated at Posted at 2019-06-18

はじめに

Windowsにnode.jsをインストールしようとすると,
you don't have sufficent privilege なんとかかんとか
でインストールが失敗することがあります.
アラートボックスにはAdminアカウントでログインしなおせ,と書かれていますが,コマンドプロンプト画面からインストーラを起動するとうまくいくことがあります.

コマンドプロンプトからのMSIインストール

ステップ1.コマンドプロンプトを「管理者で実行」で起動します.
ステップ2.ダウンロードしてきたMSIファイルの置かれているフォルダに移動します.たいていDownloadsだろうと思います.
ステップ3.このステップはオプションです.スキップしてステップ4に進み,だめだったらここに戻ってきて
再度ステップ4を行います.
次のコマンドを実行して権限をもらいます.コマンドが正常終了していることを確認します.
C:\Users\hata\Downloads>net user Administrator /active:yes
コマンドは正常に終了しました。
ステップ4.MSIファイルをインストールするコマンドを起動します.
C:\Users\hata\Downloads>msiexec /i node-v10.16.0-x64.msi
このあとは,インストール用のウィンドウが新たに開きますので,
通常のインストール手順に従って作業します.
ステップ5.確認
インストールに使ったコマンドプロンプト画面はいったん閉じて,
新たに普通の権限で新しいコマンドプロンプト画面を立ち上げてnodeとnpmが
起動できることを確認します.
C:\Users\hata>node --version
v10.16.0
C:\Users\hata>npm --version
6.9.0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0