• ベストアンサー

Setupで「Path or File Not Found」のエラー

ディストリビューションウィザードで作成したSetup.exeを実行すると、   「Path or File Not Found」   「次のラベルのディスクを挿入してください。'ディスク 0' ドライブ F:」 というエラーが発生します。 過去ログなどを検索していても   「ログイン名に2バイト文字を使用している」 という原因しか見つけられなかったのですが、 ログイン名は半角英数字になっています。 ログイン名が2バイト文字、ということ以外に 何か原因は考えられますでしょうか? よろしくお願い致します。

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

アカウントを作成す際に特殊ホルダー『マイドキュメント』などを作成します このとき『山田』といったアカウントを作成すると C:\Document and Settings\山田 といったフォルダーが作成されます この後アカウント『山田』を『yamada』に変更しても 『C:\Document and Settings\山田』 のフォルダー名は変更されません

sky_blue
質問者

お礼

なるほど!そういう意味だったのですね。 再度のご投稿、本当にありがとうございました。

その他の回答 (1)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

ログインアカウントを作成した際も半角英数のアカウントだったのでしょうか? 環境変数 TMPやTEMPの設定値に全角文字などが無いか確認してみてください TEMPを C:\Temp などと設定しなおしてからセットアップを実行してみてください

sky_blue
質問者

お礼

お返事ありがとうございます。 今は環境を確認できない状況なのですが、でき次第チェックさせて頂きます。 > ログインアカウントを作成した際も半角英数のアカウントだったのでしょうか? 「ログイン名が半角英数」ということと「ログインアカウントを作成した際も半角英数のアカウント」は別ものなのでしょうか?少し意味が分かりかねますので、よろしければもう少し教えて頂けたらと思っています。 早速のお返事をありがとうございました。

関連するQ&A

  • ソフトのインストールができない("Path or Faile Not Found"のメッセージで失敗する)

     インストール作業時に、メッセージ"Path or Faile Not Found"が出て、失敗する。  ”XP環境では、インストール権限を有するユーザーを1バイト文字のみを使用”と説明書に注意書きがある。  ソフトの指示に従い、「使用者」「ユーザーアカウント」ともに半角英の1バイト文字にした。  やはり"Path or Faile Not Found"のメッセージが出て失敗する。  長男のPCに同ソフトのインストールを試みた結果それは成功した。  *推奨環境や*注意事項はすべて満たしております。  インストールできない理由が我がPCにあると思われます。  PCの何処に原因があるのでしょうか。  たいへん急いでおります。  何卒よろしくお願い致します。 

  • VB6.0で作ったSetup.exeにてエラー

    VB6.0のディストリビューションウィザードで作成した Setup.exeにてソフトのインストールができなくて困っています。 セットアップの途中で「予期せぬエラーが発生しました」 「¥¥@~ファイルが見つかりません」と表示されます。 どうもファイルを参照するときに¥マークのあたりが 文字化けしているようなのですが、原因が分かりません。 なんとかセットアップができるようにしたいのですが・・・ 環境はWin98、VB6SP5です。 誰かご教授願えませんか。 よろしくお願いします。

  • CreateFile が ERROR_PATH_NOT_FOUND のエラーになる

    VC++を使っています。OSは Windows2000 です。 CreateFile で指定するファイル名をフルパスで指定し、EXEを同じ ディレクトリに置いて実行したところエラーとなり、詳細コードが ERROR_PATH_NOT_FOUND でした。 プログラムは以下のようになっています。 #define AAA "c:winnt\\system32\\AAA.log" hOpen = CreateFile( AAA, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); 上記プログラムの AAA.exe を system32下に置いて実行すると、 パスが不正だと怒られてしまいます。。。 AAA.exe を別ディレクトリで実行すると、sysytem32下にちゃんと ファイルが作成されます。 AAA.exe を CreateProcess する BBB.exe を造って試しましたが、 やはり BBB.exe が system32下にあると駄目でした。 どうやらカレントディレクトリが同じだと駄目みたいです。 「"AAA.log"」とせずにフルパスとしているのは以下の理由のためです。 ・ファイルは必ず system32下に作成したい。 ・AAA.exe は必ず system32下にある。 しかし、BBB.exe が必ず system32下にあるとは限らないため、 「"AAA.log"」とした場合、BBB.exe を実行したディレクトリに 作成されてしまう。 CreateFile には今回のような制限があるのでしょうか??? #ヘルプを見る限り、書いてないです。。。

  • セットアップ出来ません

    VBで作ったアプリケーションをディストリビューションウィザードでパッケージ化したものを、自身のパソコンにセットアップしようとすると、 「Path or File Not Found」 「○○(exeファイル名)が見つかりません。」 となってしまい、セットアップ出来ません。 exeファイルの前に"@"が付いているのが気になりますが、関係ないんでしょうか? 原因と対策をよろしくお願いします。 環境:Windows2000、VB6.0 EnterpriseEdition SP5

  • セットアップ時に[Path or File Not Fount]のエラーが発生する

    こんにちは。困っています。 VB6(SP5)で、プログラミングをしております。 開発マシン(XP SP2)で、ディストリビューションウィザードを使ってパッケージを作成しました。いざ、実際に 使用するパソコン(XP SP1)に、インストールしようと すると、[Path or File Not Fount]と、エラーが 出て、インストールが出来ません。今まで何度も、 実行してきた作業です。その為、全く原因が解かり ません。 しいて言えば、XPをSP2に更新した事くらいです。 宜しくお願い致します。

  • VB6ディストリビューション

    VB初心者です。 作成したシステムをディストリビューションウィザードを使用して 配布用のCABファイルを作成しました。 開発機ではセットアップできたのですが 他のPCでセットアップしようとしたところ  「Path or File Not Found」 というメッセージが2回出た後に  「次のラベルのディスクを挿入してください。   'ディスク0' ドライブE」 というメッセージが出てセットアップできません。   環境は Windows2000     VB6.0(SP5) どなたか原因・対処法をご存知の方、ご教示ください。 よろしくお願いいたします。

  • セットアップするときにエラー

    どのカテゴリーに質問して良いのか分かりませんでしたが、どなたか分かる方教えてください。 ある教育用のソフトをセットアップしようとすると、ファイルのコピーのところで「path or file not found」というエラーがでてセットアップが継続できません。何が原因なのでしょうか。 ちなみに、試しに他のパソコンでセットアップを行ったら何の問題もなく普通にセットアップできました。 今までにセットアップが正常に終了できないケースはほとんどなかったのでちょっと困惑しています。どなたか知恵をかしてください。 よろしくお願いします。

  • operating system not found ?!

    かなり久しぶりに昔のPCを立ち上げたら、OSが立ち上がる前に 「Operating system not found」 という文字が真っ黒い画面に不吉に浮かび上がりました。 復旧の仕方がお分かりになる方、どうぞ教えてやってくださいませ! OSは98です。 手元にあるのは、 ・マイクロソフトの98のオペレーティングシステムのCDROM ・自分で作ったらしい起動ディスクが2枚(FD) ・買った時にくっついてたsetup boot disk だけです。 リカバリーCDというのがあるのかもしれませんが、手元にはありません。さらに悪いことに説明書すらありません。(ばか、あたしのばか。) 機種はMITSUBISHIのPEDIONというマイナーなノートPCで、 型番はM3041-Q77S3Mです。 どうぞよろしくお願いいたします。

  • Setup1.vbp の Setup1.frmとは

    WindowsXPなどにダブル バイト文字のユーザー名などでログインした後、ディストリビューションウィザードで作成したセットアップ(Vb6.0で作成)を実行しようとすると「Path or File Not Found」とメッセージが出てインストールできないため、困っております。 解決策をマイクロソフト サポート技術情報で見つけたのですが、 「Setup1.vbp において Setup1.frm の Form_Loadイベントを以下のようにカスタマイズすることで回避できます。 修正前: '使用する一時ディレクトリを取得します。 gsTEMPDIR = String$(255, 0) lChar = GetTempPath(255, gsTEMPDIR)・・ 修正後: '使用する一時ディレクトリを取得します。 gsTEMPDIR = String$(255, 0) lChar = GetTempPath(255, gsTEMPDIR・・」 (マイクロソフト サポート技術情報 - 416585 http://support.microsoft.com/default.aspx?scid=kb;ja;JP416585) とのことなのですが、恥ずかしながら、そもそもSetup1.vbp の Setup1.frm とは一般的にどこにあって、どのように開けばよいのか分かりません。 (それとも自分で作成したformのことなのでしょうか。もしもそうだとしたら、ディストリビューションウィザードで作成した後に上記のような文字が自動で記載されるのですか。どうやって開けばよいんでしょうか。) つきましては恐れ入りますが、ご教授いただけると大変ありがたく存じます。 色々調べたのですがよく分からず、申し訳ございませんがよろしくお願いいたします。

  • Visual Basic 6.0のセットアッププログラムのインストールについて

    Visual Basic 6.0を使用して簡単なプログラムを作成しています。 ディストリビューションウィザードを使用して、 プログラムのセットアッププログラムを作りました。 試しに、自分のPCでプログラムをインストールできるかどうかテストしてみました。 しかし、 Error Path of File Not Found セットアップメッセージ セットアップするファイルが見つかりません。 というエラーが出てしまいました。 ファイルは存在しているのですが、インストール時のパス名が Package\\@目的ファイル となってしまい、ファイルを認識してくれません。 パス名を正しくするにはどのようにしたら良いのでしょうか? どなたか、ご存知の方がいましたら教えて下さいますようよろしくお願い申し上げます。

専門家に質問してみよう