• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:msconfigコマンドについて)

msconfigコマンドの実行方法について

このQ&Aのポイント
  • msconfigコマンドを実行する際に、コマンドプロンプトから実行すると起動できないことがあります。
  • 一方、スタートメニューから直接実行すると正常に起動することがあります。
  • この違いは、スタートメニューから実行する際にレジストリ情報が設定されているため、実行パスを取得できるからかもしれません。

質問者が選んだベストアンサー

  • ベストアンサー
  • takuranke
  • ベストアンサー率31% (3923/12455)
回答No.1

コマンドプロンプトでの、ソフトの起動は当然、その実行ファイルのある場所を指定するか(フルパス)、カレントディレクトリを実行ファイルのあるフォルダに変更しなければ起動しませんけど。 「ファイル名を指定して実行」はレジストリにエイリアス情報が記述されているのでフルパスにしなくてもよいからです。

koi1234
質問者

お礼

>実行ファイルのあるフォルダに変更しなければ起動しません これはわかっています >「ファイル名を指定して実行」はレジストリにエイリアス情報が記述されている そういった事だろうなと思ったのですがその認識でいいのかということが 確認したいがための質問でした 回答ありがとうございました

その他の回答 (2)

  • maxi1123
  • ベストアンサー率24% (27/111)
回答No.3
koi1234
質問者

お礼

>フルパス書けばh実行できるのはわかっています あります いろいろURL書いていただいてますがそういうことを聞いてるわけではありません 回答ありがとうございました

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

コマンドプロンプトで実行する場合はPathが設定されていないと実行しようとしたmsconfig.exeが見つかりません。 スタートメニューのファイル名を指定して実行から起動する場合はPathが設定されているため実行できると判断してください。 Windows 7の場合はコマンドプロンプトを管理者として開けますのでシステム用のコマンドを起動するためのPathが設定された状態で開けます。 Windows XPの場合はmsconfig.exeがC;\Windows\ServicePackFile\i386にありますのでフルパスを付ければ起動できます。

koi1234
質問者

お礼

すいません回答内容一部読み落としてました No1さんと同じ内容書かれてました コマンドプロンプト上でのパスの追加方法などもわかっています 自分の認識であっているとわかりました

koi1234
質問者

補足

>スタートメニューのファイル名を指定して実行から起動する場合はP >athが設定されているため実行できると判断してください。 いや ですからそのパス情報はレジストリから持ってきてるってことでいいんですか ってのが質問の趣旨です フルパス書けばh実行できるのはわかっています スタートメニューからの時もフルパス書いてないのに起動できているのがなぜか ということです 回答ありがとうございました

関連するQ&A

専門家に質問してみよう