• ベストアンサー
  • 暇なときにでも

windowsXPでコマンドプロンプトよりZIP解凍を行う

WindowsXP上でZIPファイルの解凍を行おうと思っています。プログラム上の理由により、コマンドプロンプトより解凍を行いたいのですが、他のアプリケーションをインストールせずに解凍を行うことは可能でしょうか。zipfldr.dllがデフォルトで存在するのでできないことはないかと思うのですが・・・。 ご存知の方、いらっしゃいましたらよろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数4869
  • ありがとう数2

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

  • ベストアンサー
  • 回答No.1

辛いですね~ vectorでそれらしいものがありましたので紹介しときます。 でもDOSでやるならVBを使ってAPIでやるほうがいいと思います。

参考URL:
http://www.vector.co.jp/soft/dos/util/se010844.html

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答ありがとうございます。 run32dll.exeより起動を試みましたが失敗しました。 別の方法を試してみたいと思います。

関連するQ&A

  • zipファイルが開けなくなりました

    zipファイルのプロパティの全般で、プログラムを間違えて変更してしまい、開けなくなりました。どうすればもとにもどるでしょうか? 一応「zipファイル」を右クリック→プログラムから開く→プログラムの選択で「参照」を押して「C:\Windows\System32」の「zipfldr.dll」をえらんでみましたが、有効なWIN32アプリケーションではありませんとでます。 それと前と違うZIPファイルの絵になりました。 どうすればいいでしょうか??

  • 先ほど解凍ソフトのIZArcをアンインストールしたところ、zipファイ

    先ほど解凍ソフトのIZArcをアンインストールしたところ、zipファイルがすべて白いファイルになり、開けなくなりました。 C→Windows→System32からzipfldr.dllでアイコンを変えようともしましたが、こちらのファイルもzipファイル同様に開けず、ダブルクリックするとプログラムを選択して下さい。と言ったような状態になります。 元のチャックのついたzipファイルに戻すにはどうしたらよいのでしょうか? OSはvistaです。 よろしくお願いします。

  • パスワード付きzipファイルをバッチで解凍

    パスワード付きzipファイルをWindowsXP端末で バッチ(コマンドライン)から解凍する方法は無いでしょうか。 プログラム(c言語かコマンドプロンプトの予定)を実行すると、 ユーザの操作無しにzip解凍して、ファイル処理させたいと思っています。

  • windows7 zipファイル 解凍コマンド

    windows7を使用しています。 定期的に自動でZIPファイルがあるフォルダに保存されます。 自動batでそれを解凍し中のファイルを加工したいと考えています。 その為、コマンドで解凍し、特定のフォルダに保存する方法を教えてください。 rundll32.exe zipfldr.dll ファイル名.zipでguiの解凍された(?)エクスプローラが開く事 はで来たのですが、意図した動作が出来ません。 zipファイルの中のファイルを任意のフォルダにコピーできれば良いのですが。。。

  • 解凍で出てきたzip32.dll以外のファイル

    zip32.dllのファイルzip232dN.zipを http://www.csdinc.co.jp/archiver/lib/zip32j.html からダウンロードし解凍したところ、たくさんのファイルが出てきまました。 (1) zip32.dll以外のこれらのたくさんのファイルは、zip32.dllの作動に必要なのでしょうか。 (2) zip32.dll以外のこれらのたくさんのファイルは、zip232dN.zipを解凍したフォルダに置いておかないとzip32.dllは作動しないのでしょうか。

  • zipファイルのアイコンの変更

    少し前から、zipファイルのアイコンが元のものから変わってしまいました。問題なく解凍できるのですが、zipのままで中身のファイルの個数などを確認できず困っています。 対処として コントロールパネル→既定のプログラム→ファイルの種類またはプロトコルのプログラムへの関連付けで .zipファイルを選択して→プログラムの変更→圧縮(zip形式)フォルダを選択してください。選択するなかに「圧縮(zip形式)フォルダ」がなければ、「C:\Windows\System32」を開いて ファイル名に「zipfldr.dll」を入れて→開くで表示されます。 というものを他サイトから見つけやってみたのですが 今度は、zipファイルをダブルクリックすると「有効なwin32アプリケーションではありません」というエラーが出ます。 環境はvistaです。よろしくお願いします。

  • ZIPファイルの「パスワードの追加」が表示されません。

    会社の同僚のPCでの話です。 ファイルを右クリックして「送る」から「圧縮」を選択してZIPファイルを作成しました。ZIPファイルをダブルクリックし、「ファイル」を選択しますが、「パスワードの追加」が表示されません。 ZIPファイルを右クリックし、プロパティを確認したところ「+Lhaca」になっていました。 そのため、ZIPファイルを右クリックして「プログラムの選択」を開き、「参照」ボタンを押して「C:\windows\system32\zipfldr.dll」っを選択しますが、「有効な32アプリケーションではありません」エラーが表示されてしまいます。 次に「ファイル名を指定して実行」にて「regsvr32 zipfldr」を実行し「成功しました」とのメッセージが表示されたことを確認しました。 先ほどの「プログラムの選択」で「zipfldr.dll」をエラーなしで選択することができました。 しかし、ZIPファイルを開こうとすると、、「有効な32アプリケーションではありません」エラーが表示されてしまいます。 「+Lhaca」をアンインストールしましたが、改善されません。 何かいい方法がありましたら、ご教授いただければと思います。 よろしくお願いいたします。

  • ZIP(圧縮フォルダ)の関連付け

    ZIP(圧縮フォルダ)が、クリックで解凍出来なくなってしまい困っています。 右クリックでプロパティをみたところ、不明なアプリケーションとなっていて 解凍ソフトを指定しても、不明なアプリケーションのまま変化がありません。 他の質問などを見ていて、ファイル名を指定して実行から regsvr32 /u zipfldr regsvr32 zipfldr という方法も見つけて試してみたのですが、regsvr32 /u zipfldrと入れると zipfldr の DllUnregisterServer は失敗しました…となってしまいます。 windows XP 圧縮ソフトはLaplusを入れています。

  • ZIPファイルが解凍出来ません。どなたか教えて下さい。

    LHUT32を使っているのですが、ZIP書庫ファイルを解凍しようと、ダブルクリックしても解凍できません。 LHA書庫ファイルは、解凍できるのですが、ZIP書庫ファイルの方をダブルクリックすると、LHAユーティリティ32という画面が開き、「UNZIP32.DLLが組み込まれていません!」とでて、解凍できません。 LHUT32では、ZIP書庫ファイルの解凍はできないのでしょうか? また、解凍方法があれば、その方法もお教え下さい。よろしくお願い致します。

  • ZIPファイルの関連付けについて

    XP Pro SP3において、ZIPファイルのダブルクリックでの解凍にWindows標準の圧縮フォルダではなく+Lhacaを使用したいのですが、何故かうまく関連付けできません。方法が分かる方がおられましたらご教授ください。 (以前も同じ怪現象に見舞われて自力で復旧した事がありますが、やり方を思い出せません。) あくまでダブルクリックでの解凍ですので、D&Dすればいいジャンとか別の提案はナシでお願いします。 ■ した事 (1)+Lhacaをインストールし、画面上でZIPのボタンを凹ませる (2)フォルダオプションのファイルの種類に.ZIPを登録し、+Lhacaを指定 (3)regsvr32 /u でzipfldr.dllをアンインストール (4)zipfldr.dllを当該ディレクトリから削除 (5)ZIPファイルの[プログラムから開く]で+Lhacaを指定し、いつも使うにチェックを入れて解凍 ■ 結果 (1)変化なし (2)変化なし。タイミングにより何故か圧縮フォルダが復活 (3)圧縮フォルダは起動しなくなるが、zipファイルをダブルクリックすると何故か[ファイルのダウンロード]ウインドウが起動し、[開く][保存]を聞かれるようになる。[開く]を押すと同じウインドウが起動。[保存]を押すと何も起きない。 (4)同上 (5)+Lhacaで解凍できるがいつも使うのチェックは何故か無視され、毎回[プログラムから開く]をしなければならない。 ※ 余談ですが、(3)で「常に警告する」のチェックを外して開くを押すと無限ループとなりexplorer.exeが暴走します。 お手数ですがよろしくお願いいたします。