[リストへもどる]
一括表示
タイトル選択したファイルを削除。対応形式を教えて下さい
記事No342
投稿日: 2013/02/22(Fri) 12:19:55
投稿者しんにぃ
7z形式やZip形式の圧縮ファイルをファイル一覧ウィンドウで表示した状態で、ファイルを選択して、右メニューで削除とやってもエラーになって困っています。

lzh形式では可能ですので、対応形式でない?ということかと思い、このページを含めていろいろ検索してみたのですが見つかりません。

宜しくお願い致します。

環境はwindows7 Professionalの64ビットです。
以下ログです。
7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Updating archive C:\Dropbox\LhaForge\対応形式しか選択ファイル削除ができない.7z

Error:
7-Zip cannot open file
対応形式しか選択ファイル削除ができない.7z.tmp
アクセスが拒否されました。

System error:
エラーを特定できません

タイトルRe: 選択したファイルを削除。対応形式を教えて下さい
記事No343
投稿日: 2013/02/23(Sat) 17:01:16
投稿者Claybird < >
参照先http://claybird.sakura.ne.jp/
ファイル一覧ウィンドウでの削除は、zipや7zであれば対応しています。

今のところ、7zの圧縮時のオプションによっては、削除できないファイルがあるとは聞いています。

ただ、zipにはこの制限はないはずなので、
>7z形式やZip形式の圧縮ファイルを(略)エラーになって困っています。
というのは、症状が違うようですね。

ファイルがDropboxのフォルダ内にあるようですが、これが問題を起こしているかもしれません。
前にDropboxがファイルをロックしてしまう現象を見たことがあります。

Dropboxフォルダの外でも同じ問題は起きますか?
確認をお願いします。

タイトルRe^2: 選択したファイルを削除。対応形式を教えて下さい
記事No344
投稿日: 2013/02/25(Mon) 09:21:03
投稿者しんにぃ
> Dropboxフォルダの外でも同じ問題は起きますか?

ご回答ありがとうございます。
私もDropBoxで、フォルダが消せない等のトラブルにはあったことがありますが、本件はデスクトップ等のフォルダでも発生しております。

本件はしばらく前から発生しており、手持ちの3台とも同様の現象が出ております。

始めは、tempフォルダを変更しているのが原因かと思い、windows7デフォルトに戻し再起動して使っているのですが、改善されません。
(それでこの形式は個別削除に対応していないのか?と考えた次第です。)

以前はlzhを常用していたのですが、セキュリティ問題等で推奨されなくなったため、Zipや7Zipを利用するようになってこの問題に気づきました。(今でも、lzhでは個別ファイル削除ができます)

宜しくお願い致します。

以下ログです。。。。。。。。。。。。。。。
Updating archive C:\Users\aaaa\Desktop\新しいフォルダー\新しいテキスト ドキュメント - コピー (2).zip

Error:
7-Zip cannot open file
新しいテキスト ドキュメント - コピー (2).zip.tmp
アクセスが拒否されました。

System error:
エラーを特定できません

タイトルRe^3: 選択したファイルを削除。対応形式を教えて下さい
記事No345
投稿日: 2013/02/25(Mon) 22:15:01
投稿者Claybird < >
参照先http://claybird.sakura.ne.jp/
> 本件はしばらく前から発生しており、手持ちの3台とも同様の現象が出ております。

「しばらく前から」ということですが、それまではうまく動いていた、ということでしょうか。
別の個体でも発生するので、ハードウェア(HDD)の問題はなさそうですね。
私の手元では発生しないので、それ以外でインストールされたソフトウェア関連の相性のように見えます。

アンチウィルス系のソフトウェアが原因かもしれません。
一度、アンチウィルスを一時的に無効にして試してみていただけませんか。
(念のためインターネットから隔絶された状態でお試し下さい)

タイトルRe^4: 選択したファイルを削除。対応形式を教えて下さい
記事No346
投稿日: 2013/02/26(Tue) 15:19:05
投稿者しんにぃ
> 「しばらく前から」ということですが、それまではうまく動いていた、ということでしょうか。
Lzhを使っていてうまくいっていた(気付いていなかった?)
 →ZIP、7zipを使うようになって気付いてからもうまく動かなかったが、個別に削除することが少なかったのでそのまま利用したということです。

> 一度、アンチウィルスを一時的に無効にして試してみていただけませんか。
ウィルスバスタークラウドとwindowsEssentialの環境でリアルタイムスキャンを停止して試しましたが、改善されませんでした。

尚、似たような環境の、XP32ビットではZipも個別削除できました。(こちらの環境から、Win7へ引っ越しています)



ちなみに関係ないと思いますが、テスト用のzipファイルを作成した際に、ファイル一覧画面の属性の部分が?????になってしまう現象に気付きました。
エクスプローラから右メニューの送る→圧縮フォルダーで作成したZipファイルもLhaForgeで作成したZipファイルも同様に属性が?????となり、「この形式ではアーカイブからファイルを削除することは出来ません」が表示されました。

宜しくお願い致します。

タイトルRe^5: 選択したファイルを削除。対応形式を教えて下さい
記事No347
投稿日: 2013/02/26(Tue) 22:30:18
投稿者Claybird < >
参照先http://claybird.sakura.ne.jp/
>  →ZIP、7zipを使うようになって気付いてからもうまく動かなかったが、個別に削除することが少なかったのでそのまま利用したということです。

なるほど、そういうことでしたか。

> ウィルスバスタークラウドとwindowsEssentialの環境でリアルタイムスキャンを停止して試しましたが、改善されませんでした。

これが一番怪しいと思っていたんですが、外れましたね…

> ちなみに関係ないと思いますが、テスト用のzipファイルを作成した際に、ファイル一覧画面の属性の部分が?????になってしまう現象に気付きました。

私の環境では、属性部分が???になることは無かったので、ここにヒントがあるかもしれません。
確認していただきたいのですが、下のファイル(LhaForgeのZIP版)を開いても、属性が???になりますか?
http://claybird.sakura.ne.jp/garage/lhaforge/lfarchive_1_6_1.zip

あと、ウィンドウ右下の「○○.dllを使用」の部分も併せて教えていただけると助かります。

タイトルRe^6: 選択したファイルを削除。対応形式を教えて下さい
記事No348
投稿日: 2013/02/27(Wed) 08:36:39
投稿者しんにぃ
> 私の環境では、属性部分が???になることは無かったので、ここにヒントがあるかもしれません。
> http://claybird.sakura.ne.jp/garage/lhaforge/lfarchive_1_6_1.zip

> 確認していただきたいのですが、下のファイル(LhaForgeのZIP版)を開いても、属性が???になりますか?
> あと、ウィンドウ右下の「○○.dllを使用」の部分も併せて教えていただけると助かります。
2つの環境で試してみました。
XacRett.dllと表示される環境では、フォルダ部分は----Dと表示されますが、ファイルがある部分は?????となり、同じ状況です。
7-ZIP32.DLLと表示される環境では、フォルダ部分は----Dと表示されますが、ファイルがある部分は----Aとなります。しかし個別削除ができない状況です。

宜しくお願い致します。

7-ZIP32.DLLの環境のログです。------------
Error:
7-Zip cannot open file
lfarchive_1_6_1.zip.tmp
アクセスが拒否されました。

System error:
エラーを特定できません

タイトルRe^7: 選択したファイルを削除。対応形式を教えて下さい
記事No349
投稿日: 2013/02/28(Thu) 00:40:48
投稿者Claybird < >
参照先http://claybird.sakura.ne.jp/
> XacRett.dllと表示される環境では、フォルダ部分は----Dと表示されますが、ファイルがある部分は?????となり、同じ状況です。
> 7-ZIP32.DLLと表示される環境では、フォルダ部分は----Dと表示されますが、ファイルがある部分は----Aとなります。しかし個別削除ができない状況です。

なるほど。別のDLLが妨害をしているわけではなさそうですね。

ログメッセージで検索していて、先ほど、似たような例を見つけました。本家7-Zipの方のエラーのようですが、参考になるかもしれません。
http://au9ustine.wordpress.com/2011/07/19/7zip-cannot-change-working-directory-in-windows-7/

この方の報告では、ディスクのプロパティの「セキュリティ」欄に「Authenticated Users」が無い環境だと、エラーになってしまうとのことでした。
解決策としては、Authenticated Usersを追加するのがよいようです。
手順としては、
1.セキュリティ欄の「編集」を押す
2.表示されるダイアログで「追加」を押す
3.ダイアログの「選択するオブジェクト名を入力してください」のところに「Authenticated Users」を入力
4.「名前の確認」を押す
5.OKを押す
となるようです。

ちなみに、私の環境(Windows 7, 64bit)ではシステムドライブ(C:)とデータ用のドライブ(Z:)のどちらにもAuthenticated Usersが存在しています。

一度、ご確認ください。

タイトルRe^8: 選択したファイルを削除。対応形式を教えて下さい
記事No350
投稿日: 2013/02/28(Thu) 09:26:35
投稿者しんにぃ
> 解決策としては、Authenticated Usersを追加するのがよいようです。
手順までご連絡頂き、ありがとうございます。

私の環境では、Authenticated Usersはいたのですが、アクセス許可に何も設定されていない状態でした。(3台とも)
そこで、フルコントロールを入れて試してみたのですが、状況は変わりませんでした。(昔見たときは何か設定があった気がしたのですが。。。不思議です)

尚、1台サブマシンで、Authenticated Usersを消して、再起動後作成してみましたが、状況は変わりませんでした。
また、1台FAT32のままのドライブがあったので、そちらへZIPファイルを移して試してみましたが同じエラーでした。

宜しくお願い致します。

タイトルRe^9: 選択したファイルを削除。対応形式を教えて下さい
記事No353
投稿日: 2013/03/01(Fri) 01:48:26
投稿者Claybird < >
参照先http://claybird.sakura.ne.jp/
ご報告ありがとうございます。
FAT32でも駄目となると、権限関係ではないですね。

いろいろ条件を変えてみたところ、ようやく手元でも問題を再現できました。
LhaForgeの閲覧用ショートカットを作成して、ショートカット設定の作業フォルダに「C:\Program Files (x86)\LhaForge\」のような書き込みできないフォルダを指定してやると、ファイルの削除に失敗するようです。

ソースコードや本家7-Zipのフォーラムの情報を統合してみると、どうやら、7-Zipは.tmpファイルの置き場として、tempフォルダを使わず、カレントディレクトリを使うようです。
もしショートカット経由で使用されているなら、ショートカットの作業フォルダを別の場所に変えると解決すると思います。

LhaForge側でもtempフォルダを作業フォルダに指定するように修正を入れたいと思います。

タイトルRe^10: 選択したファイルを削除。対応形式を教えて下さい
記事No354
投稿日: 2013/03/01(Fri) 08:51:58
投稿者しんにぃ
>どうやら、7-Zipは.tmpファイルの置き場として、tempフォルダを使わず、カレントディレクトリを使うようです。

そういう落ちでしたか。何度もtempフォルダは疑ったのですが、セキュリティ等の設定を変更しても改善しなかったのであきらめムードでした。。

> もしショートカット経由で使用されているなら、ショートカットの作業フォルダを別の場所に変えると解決すると思います。

エクスプローラの右メニューからの起動を主に使用しています。
修正版がでるまでお待ちします。

宜しくお願い致します。