- - PR -
Windows Vista(x64) + VS 2005で大量のtmpファイルが作成される
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-06-02 19:42
現在、VS2005でプログラムを組んでいるのですが、
ファイルを保存するたびに、tmpファイルができてしまい困っています。 tmpファイルは、 ファイルを保存する場合だけでなく、 ビルドを実行した場合にも作成されてしまいます。 notepadで中身を開こうとしたのですが、 権限不足で開けないといってきます。 使用している環境の詳細は、以下の通りです。 OS :VISTA(64bit) IDE :Visual Studio 2005 STANDARD EDITION SP1 実際は、以下の様なTMPファイルはができてしまいます。 Vistaにアップグレードしてから発生しているので、 Vistaの問題だと思うのですが…。 何かご存知の方がいれば、ご教授願います。 Form1.cs~RF596d4f.TMP Form1.cs~RF59975d.TMP Form1.cs~RF59cae0.TMP Form1.cs~RF5a0cfa.TMP Form1.Designer.cs~RF5a0dd5.TMP Form1.Designer.cs~RF5a629c.TMP Form1.Designer.cs~RF5b7758.TMP [ メッセージ編集済み 編集者: くくぽぽ 編集日時 2007-06-02 23:49 ] | ||||
|
投稿日時: 2007-06-04 11:29
諸農です。
確認です。 1.Vista Update は適用済みでしょうか。 2.管理者権限で実行した場合はどうなるでしょうか。 3.自動バックアップの設定をOFFにするとどうなるでしょうか。 私も自宅ではVista(x64)で使っていたりしますが、気付かなかったですね。。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||
|
投稿日時: 2007-06-04 16:36
諸農 様
お返事ありがとうございます。 1. Vista Update →Windows Updateはすべて適用しています。 →VSのSP1のUpdateはインストール済です。 →Vista Ultimateを使用しています。 2. 管理者権限で実行 しています。 (情報が不足していてすいません。MS の以下のサイトを確認し、 一通り記述内容を確認・実行してます。 http://www.microsoft.com/japan/msdn/vstudio/support/windowsvista/adminperms/default.aspx http://www.microsoft.com/japan/msdn/vstudio/support/windowsvista/adminperms/default.aspx ) 3. 自動バックアップは、OFFにしています。 (チェックボックスをOFFにしている状態です) 5年ぐらい前に、 Windows 98SE + VC++ 6.0 + ウィルスバスター(ヴァージョン不明) の環境を使用していた際、 VC++上で、ソースを開き、Ctrl + Sを押し続けると、 ウィルススキャンの速度が間に合わずに、エラーが発生する現象に 遭遇したことがあるのですが、それに似ている様な…? ウィルスソフトは、Norton Internet Security 2007 を使用しています。 諸農 さんの環境でも発生しているのでしょうか? 以上、よろしくお願いいたします。 [ メッセージ編集済み 編集者: くくぽぽ 編集日時 2007-06-04 16:39 ] [ メッセージ編集済み 編集者: くくぽぽ 編集日時 2007-06-04 16:40 ] [ メッセージ編集済み 編集者: くくぽぽ 編集日時 2007-06-04 21:57 ] | ||||
|
投稿日時: 2007-06-04 22:09
諸農です。
私の環境を確認してみましたが、残念なことに同様の現象は発生していませんでした。 再度確認ですが、
Visual Studio 2005のSP1には二種類有り、Vista環境で使用するためには、通常のSP1に加えて「Visual Studio 2005 Service Pack 1 Update for Windows Vista」を適用する必要がありますが、こちらもお済みとと言うことですね。 C#プロジェクトのみ発生でしょうか。その他の形式のプロジェクトでも発生するでしょうか。ソリューションファイルやその他のファイルにもTMPなるものが生成されるのでしょうか。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||
|
投稿日時: 2007-06-05 14:05
諸農 様
お返事ありがとうございます。 VS 2005は、 SP1に加えて「Visual Studio 2005 Service Pack 1 Update for Windows Vista」 も適用済です。 tmpファイルは、VB.net, VC++.net, VC#.netのいずれでも作成されます。 tmpファイルは、これまでのところは、 保存をしたソースファイルとリソースファイルのみ作成されます。 (VS上は、tmpファイルはない様に見えますが、エクスプローラからVSが参照している ディレクトリを確認すると、tmpファイルができています) サービスパックを適用しない状態でも発生していたので、 サービスパックの適用自体はあまり意味がないのかもしれません。 本日、新しく発見したのですが、 VSのプロジェクトを作成し、ソースを開いた状態で、 Ctrlキーを押しながらSキーを連打すると、 そのソースに対するTMPファイルがSキーを連打した分だけ作成されます。 (この時作成されるTMPファイルは、バックアップファイルの様です。) 但し、Ctrlキー + Shiftキーを押しながらSキー(すべてを保存)を連打すると、 TMPファイルが作成されません。 いったいどうなっているのでしょうか??? | ||||
|
投稿日時: 2007-06-05 14:22
VSによって削除されるべきファイルが
削除されていないのかと思い、 削除できないようにしてみました。 結果、テンポラリファイルはたくさんできましたが、 名前がちょっと違います。 「ve-4DE4.tmp」とか「ve-790.tmp」です。 「Form1.cs~RF5a0cfa.TMP」といったファイル名はできませんね。 ユーザーアカウント制御を変更したらどうですか? ディレクトリの権限を変更していませんか? アンインストールしてフォルダも全部削除して再インストールしたらどうですか? このくらいしかアドバイスできませんねぇ。 がんばってください。 | ||||
|
投稿日時: 2007-06-05 19:27
れい 様
アドバイスありがとうございます。 原因が分からないまま再インストールしてしまうと、 再発した時にまた同じ壁にぶち当たってしまうので、 最後の手段として考えています。 (一回再インストールすると、二度と現象が発生しなくなることもありますが…) UACも疑っていたので、 UACそのものの機能をOFFにして動作を確認しましたが、 結果はNGでした。 とりあえず、まだ粘ってみます。 |
1