• 締切済み

Cannot find Temp Directory!って何でしょうか?

ある会社のオンラインゲームをダウンロードして 実行すると必ず「Cannot find Temp Directory!」という言葉がでて エラーを起こしてしまいます。 色々と検索して探したのですが、なかなか該当するものが 見つかりませんでした。 これは一体どういう意味で、どういう解決方法をとれば ダウンロードができるのでしょうか?教えてください。

みんなの回答

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.5

一時フォルダの参照に失敗しているようですね。 Windowsユーザーアカウントが日本語名だったりしないですか? そうでないならゲームのサポートに相談した方が良いです。

noname#71644
noname#71644
回答No.4

Tempがディレクトリであることを見つけることができません。 だと思います

noname#75816
noname#75816
回答No.3

Windows XPの所で質問されているので違うかもしれませんが、 Windows VistaでUAC(ユーザーアカウント制御)を無効にすると、環境変数TEMPへの書き込みと実行ができなくなるのでそういったエラーになる場合があるかもしれません。

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

http://www.atmarkit.co.jp/fwin2k/win2ktips/189setenvv/setenv.html の説明に「環境変数TEMP」や「環境変数TMP」があります。 これらが設定されてないか、これらが指すフォルダが存在しないか、これらが指すフォルダに「半角の空白」が含まれている場合、一時フォルダにアクセス出来ない場合があります。 特に「XPにちゃんと対応してないゲーム」の場合、これらが指すフォルダが初期値の「C:\Documents and Settings\ユーザー名\Local Settings\………」になっていると、半角スペースで区切られて「C:\Documentsと言うフォルダは無い」と言うエラーが出て、まともに動きません。 これらの環境変数が指すフォルダが、Windows98のように初期値が「C:\Windows\Temp\」になっていれば、問題無く動くのですが。 どこかに適当なフォルダを作って、そのフォルダの位置を、環境変数のTEMPとTMPに設定しましょう。

  • PoohBee
  • ベストアンサー率28% (25/88)
回答No.1

こんにちは。poohbee@エンジニアです。 直前の操作内容とエラーMsgからの推測ですが、 プログラムを展開or実行時に利用する一時領域(テンポラリ領域)が 見つからない or アクセス権がない等の理由で出力されるエラーと 考えます。 お使いのPC環境情報と、ダウンロード対象が分かれば、対象方法も 分かると思います。

関連するQ&A

  • chmod find パイプ 一緒にやりたいとき

    こんにちは、はじめまして。下記のようにすると、正常に実行されるのですが、 chmod 766 `find ./* -type f -print` \; || ll ./* 下記のような、エラーメッセージでます。なぜなぜ?? chmod: cannot access `;': そのようなファイルやディレクトリはありません (やっていること: 自分の(カレント)ディレクトリの下のファイル(通常ファイル) 全部自分に実行権つけて、その結果を "|(パイプ)" で渡して、ls -l で全部表示 ) はじめての質問ですので、よろしくお願いねー??

  • TEMPファイルは、消してもいいのですか?

    CドライブのTEMPというディレクトリの中にあるファイルは消してもいいのでしょうか? 昔、重たくなるので、消した方がいいよって言われたことがあって、消していたのですが・・・・・。 ウイルススキャンの更新をダウンロードしていたとき、途中で止めてしまい、 その後、TEMPファイルを消してしまったせいか、エラーが出ます。 本来、自分で、 TEMPファイルは消すものなのですか? どのように、扱うものですか? 初心者です。宜しくお願いします。

  • Cygwinのfind

    cygwinであるディレクトリ以下のパーミッションを全て777にしたいのですが、昔 findを使った覚えがあるのですが失念しました。 どのようにしたらよいのでしょうか? それからfind / -name [キーワード]でlinux?で検索できていた?のですが、cygwin上で同じことをするとエラーになります。 linuxとCygwinはコマンドが違うのでしょうか? Cygwinの良書もご存知の方、教えてください。

  • unixのfindコマンド

    unixのfindコマンドで、ある複数のディレクトリから指定のファイル名だけを 検索し、その結果をgrepしたいのですが、 例えば 01_dir 02_dir : 11_di : 21_dir : と言うディレクトリがあります。 そこから、「0」で始まっているディレクトリの中なら拡張子が*.txtを 検索し、その検索したファイルに対して、grepを実行したいのですが、 上手くいきません。 もちろん、各ディレクトリには、「.txt」以外のファイルもありますし、 ファイル名にも条件を付与したいです。 以下の様に、 find . -name "0*_dir" -type d -print | xargs ls -l *.txt | grep "検索文字" find . -name "0*_dir" -type d -print | xargs ls *.txt | grep "検索文字" find . -name "0*_dir" -type d -print | xargs -i ls -l '{} /*.txt' | grep "検索文字" find . -name "0*_dir" -type d -print | xargs -i ls {} "検索文字" とやってみたのですがだめでした。 find ./ -type d \( -name '1_*dir' -o -name '2*_dir' -o -name '3*_dir' \) -prune -o -type f -print と「-prune」で除外するディレクトリを指定すればできなくはないですが、 すべてのディレクトリ書くのはいい方法ではないです。 よい方法をお願いします。 OSは、Solaris 11.3です。

  • AIXのfindコマンドで引数オーバー

    AIXで、findコマンドを使った際に"パラメータリストが長すぎます"と言うエラーが出ます。解決方法を教えてください。 find ./* -ntime +2 -type f 因みに、対象のディレクトリには3000ファイ

  • findで複数の場所から検索

    findで  /dir1 または /dir2 (さらには /dir3 も)からのファイルの検索はどのように書けばいいでしょうか? $ find "/dir1|/dir2" -name "nanashi" find: `/dir1|/dir2': そのようなファイルやディレクトリはありません $ find (/dir1|/dir2) -name "nanashi" bash: 予期しないトークン `/dir1' 周辺に構文エラーがあります よろしくお願いします。

  • ディレクトリについて

    Cをはじめたばかりの初心者です。 ディレクトリについてわからないことがあります。 まずコマンドプロンプト上でbofileというディレクトリを作ってその中にさらにmenu01というディレクトリをつくろうと思い C:\bofile>md \menu01 C:\bofile>cd \menu01 C:\menu01 とやっていったのですがmenu01フォルダは,なぜかbofileディレクトリの外にできてしまいます。とりあえず無視してbofileのなかにmenu01というプログラムを作ってそのあとmenu01フォルダをbofileに移して作ったプログラムをそのmenu01フォルダに移動させて コマンドプロンプト上で C: \bofile>cd \menu01 のようにやったのですが、 The system cannot find the path spedified. と表示されてしまいます。 menu01プログラムはbofileに裸でおいといたときはエラーもなくきちんと起動しました。しかしmenu01フォルダにいれてからは 上記のメッセージが出てしまい、どうしようもありません。説明に不足があれば、また足しますので、どうかよろしくお願いします。

  • マクロ 【Find 】についての質問です

    Office 2003を使用しております。 マクロの「Find」について質問致します。 A 列の文字を検索するために、下記のような方法で 行いました。該当文字は複数あるものとして、検索された場合 検索行の次の行から再検索し、全て取り出したいと 考えております。  GG = 1 While GG < 100  Set GT = Range("A" & GG & ":A1000").Find("A"),LOOKAT:=True) If GT Is Nothing Then GoTo EN Else GG = Range("A" & GG & ":A1000").Row() End If Wend EN: 「Find」で検索しますと、該当文字が複数の場合、1個目は 検索スタート行は検索せずに、次の行から検索するのですが それ以降の行に該当文字がない場合は、検索スタート行から 検索することがわかりました。どうしてなのでしょうか? 上のマクロを実行致しますと、最後の該当文字を検索した場合 その行から再検索し、同じ行が検索されエンドレスになって しまいます。 宜しくお願い致します。

  • 環境変数TEMPを使用するアプリがアクセスエラー

    下記のエラーメッセージが表示されてアプリケーションが動作しないのですが、 Windowsって、環境変数TEMPにアクセスエラーでファイルが書き込めない場合ってあるものなのでしょうか? また、何が原因でこのような状態になるのでしょうか? エラー: TEMP ディレクトリへのアクセスが拒否されました。XmlSerializer を実行している ID '{0}' に、TEMP ディレクトリへのアクセスに必要なアクセス許可がありません。CodeDom では、プロセスが使用しているユーザー アカウントを使用してコンパイルしようとするため、ユーザーが TEMP ディレクトリへのアクセス権を持っていない場合、コンパイルはできません。TEMP ディレクトリの場所を見つけるには、Path.GetTempPath() API を使用してください。 とのエラーが発生します。 環境 .NET Framework2.0(C#/WinForm) Windows7 補足 TEMPの内容 Path.GetTempPath()で取得すると「C:\Users\hogehoge\AppData\Local\Temp\」 となっており、問題は無さそうです。 テストプログラムのエラー(添付にファイル作成) System.UnauthorizedAccessException: パス 'C:\Users\hogehoge\AppData\Local\Temp\null.txt' へのアクセスが拒否されました。 以上

  • findとcompressについて

    OSはSolarisを使用しています。Verは2.6か8だと思います。 通常compress命令を使用するとファイルを圧縮できるというのは わかるんです。findが検索するという命令ということも分かっています。 findで検索したファイルを圧縮する命令をUNIXシェルの中に記述したと します。その際にfindで指定したファイルを圧縮するプログラムを作成します。 その時に、指定した条件でファイルが見つからなかった場合に、 compress命令を実行するとプログラムが止まってしまうんです。 通常、UNIXのプロンプト!?よりcompressを実行した場合にで 指定したファイルが存在しない場合には ”ファイルもディレクトリもありません”。と表示されますよね。 圧縮したファイルを指定した場合にも確かメッセージが返ってきた と思います。 ここで質問したいのは3点あります。 1.シェルの中に記述した場合、ファイルが存在しない場合には処理が止まって  しまうのか?(指定したフォルダにファイルが何にも存在しない場合) 2.compressのオプション(-fなど)で、ファイルが存在しなかった場合の  回避はできるのか? 3.その他の方法にてプログラムが止まることの回避はできるのか?  もしくはプログラム上にエラーがあるのか? ぜひ回答よろしくお願いします。