• ベストアンサー

ソフトはファイルをコピーすればインストール不要?

先ほど、試しにgom playerがインストールされているファイルをコピーしてバックアップしておき、 gom playerアンインストールした後、バックアップされてるGOM.EXE(実行ファイル)を クリックしたら、起動できてしまいました。 動画をドラックすると再生できてしまいます。 これら以外にも、 ソフトの中には、インストールしたファイルをコピーすれば、そのパソコンの中でなくとも (USBに入れて外出先のPCで使用など)ソフトを起動できるのでしょうか?

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

  • ベストアンサー
  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.6

Windowsの場合は、より古い時代には、インストール方法や 設定の保持手法についても、ソフトごとに様々なものがあり、わかりにくいものでした。 それが1995年のWindows95から、レジストリーというバイナリーファイルとして データベース化された設定が、標準の機能として設けられました。 (レジストリー自体は、もうちょっと前からあった機能でしたけどね) 反面、レジストリーには巨大なバイナリーファイルとして 専用のツールが無ければ管理できない。 OS自体の重要な設定と、一般アプリの些細な設定なども混在する。 データベースの検索にかかる時間が、動作速度低下を招くことがある。 といった弱みもあり、絶対的な標準の手法とはなりませんでした。 当時は、遅いHDDから、個別の設定ファイルを読み出すより効率的とも言われましたが 実際には、HDDの高速化やディスクキャッシュなどの働きで 必ずしもレジストリーに速度や効率における利点があるとも言えなくなっているようです。 それでもレジストリーは、主流となっているかもしれませんが 手法がひとつ増えて、古代のパソコンよりも よけいにわかりにくくなったとも言えるわけです。 結果的に、現在もレジストリーを利用しないソフトがあります。 GOM PLAYERの場合は、インストール手法はともかく アップデートの手法として、独自のソフトが メーカーのサーバーと通信する仕組みで それが、セキュリティホールとして問題になったりもしたんですが アップデート自体もセキュリティホールを解消するために行われることがあるので どこに実行ファイルを置いていても、正常にアップデートができるかどうかは 一度確認しておくべきでしょう。 アップデート機能が、レジストリーを参照して 更新すべきファイルの保存先を判断している場合、そこがうまくいかない可能性があります。 うまく行かないのであれば、ポータブル版としても配布されている VLCメディアプレイヤーのようなソフトを使うのも良い選択肢です。 反面、ポータブル版も、インストール作業がいらないというだけで セキュリティ上の問題が生じている場合は インストールした場合と比べてリスクが小さいということはありません。 まめに、アップデートについてチェックし、随時更新する必要があります。 私自身は、そういうことを考えるのがめんどうくさいので 持ち歩くとしたら、USBメモリーにはアプリではなく OS自体を入れて持ち歩くようにしています。 実際、出先で他人のPCを借りて作業することはほぼありませんが 管理が厳しい企業の場合は、USB接続自体が利用できなかったり USB機器から、OSやアプリを起動できなかったりするんですが… USBメモリーにOSを入れてあれば OSや内蔵HDDが無い、普段使っていないパソコンに挿して そこのLANやインターネット回線にも繋がないで 独立して、使いたいように使える場合があり、便利な場合があります。 Windowsでのポータブル版アプリケーションは 結局は、ソフトをインストールするだけで、OSが重くなるという迷信から 使いたいソフトを、インストール拒否されるような状況で 「OSを重くしない」という効能を挙げて利用できるというものです。 実際には、重くなる理由はレジストリーの肥大化にあるので レジストリーを利用しないソフトは、理論上インストールしただけで OSを重くするようなことは起きませんし USBメモリーでも起動できるので、内蔵HDDにインストールしないで済みます。 でも、厳密にはUSBメモリーは内蔵HDDより遅いので 作業環境としては、レジストリーを使わないなら 「インストールして使えばいいのに、バカみたい…」というものでもあります。 こういったWindows特有の因習は、他のOSと比較すると滑稽な場合もあって Linux系OSでは、USBメモリーへのOSの導入が自由に簡単にできるだけでなく OSのパッケージ管理システムに、ほとんどのアプリケーションをゆだねて OSのアップデート作業で、アプリケーションのアップデートもまとめて管理できるようになっています。 Linux系OSは、もともとはUNIXを模倣して来ましたが、UNIXは Microsoft社やApple社が無かった1970年代から活躍してきたOSで より新しいMS-DOSやWindowsなどとは、管理の概念が大きく違って 設定は、設定専用のディレクトリーがあって そこに、テキストファイル形式で設定ファイルが大量に置かれています。 Windowsは大量のファイルを参照する仕組みを非効率としてレジストリーを開発しましたが 結果的には、古典的手法に対して、PCの性能向上が上回り UNIX風の手法では、レジストリーの肥大化のような問題に悩むこともなく 設定をまとめてバックアップしておいたり 別のPCに同じ設定を施したりする作業も、効率的に行える仕組みが健在です。 GOM PLAYERにはLinux系OS向けのものは無く VLCメディアプレイヤーにはLinux系OS向けのものがリリースされていますが VLCのクロスプラットフォームのアプリケーションとしての性質は むしろWindows特有の仕組みを前提とするよりも 古典的な仕組みを継承しつづけるほうが簡単なために、そうなっているのでしょう。 似たような都合で、Linux系OSにも対応しOSSとして開発されてきたソフトでは VLCに限らず、LibreOffice,GIMP,Inkscape,MuseScoreなどなど Windows向けとしてポータブル版も提供されているものが多々あります。 逆に、認証の仕組みを伴う市販ソフトなどではレジストリーを多用する傾向が強いようで ポータブル版はあまり無いようです。 もし持ち歩いて使うポータブル版があるソフトが、全部Linux系OSに対応していれば 場合によっては、Linux系OS自体を持ち歩くほうが、管理性が良い場合があります。 必ずしも、Linux系OSが、すべてのPCで動くわけでもありませんし USB起動ができないように設定されているPCもあります。 ただ、そういう設定が行われているPCの場合は 普通は、USBメモリーでポータブル版アプリを起動することも禁止されています。 管理がゆるいところや、そもそも管理外にある、使われていないPCの転用には Linux系OSが、内蔵HDD無しでUSBメモリーで動くことができますし 適切な運用形態をとれば、OSを随時アップデートしていけば 持ち歩くVLCやLibreOfficeなども、まとめてアップデートを続けることができます。 そういった運用に慣れてしまうと、Windowsのように、OSと各種アプリを 個別にアップデート管理する仕組みは、ただただ煩雑なものに思えてきますよ。 まぁ、Linux系OS版が無いソフトは、市販ソフトのほとんどに及び 無料ソフトでも多々ありますから、使い方によってはぜんぜん役に立ちませんけどね。

nryo0dm1u
質問者

お礼

回答ありがとうございます。レジストリを使用しないソフトならインストールしても 大丈夫なんですね、勉強になりました

その他の回答 (5)

  • OKWavex
  • ベストアンサー率22% (1222/5383)
回答No.5

できるソフトはできる できないソフトはできない

  • chie65535
  • ベストアンサー率43% (8522/19371)
回答No.4

・専用インストーラーを使ってインストールし、システムにインストール情報を記録するソフトの場合 ファイルをコピーしただけでは、システムに「インストールしました」と言う情報が保存されないので、動作しない可能性が高いです。 例えば「正規のライセンスなのかどうか、アクティベーションを行なうソフト」などはシステムに「インストールしてアクティベーションしました」と言う情報が無いと、動作しません。 ・インストーラーを使ってインストールするが、システムにインストール情報を記録しないソフトの場合 gom playerが、これに該当します。gom playerは専用インストーラーでインストールしますが、インストーラーは「ファイルの関連付け」や「コーデックの登録」のみを行い、システムにインストール情報を記録しません。 なので、アンインストールした後に実行ファイルだけを起動しても動いてしまいます。 また、ファイルをコピーしただけで動作します。 ・専用インストーラーが不要で、どこかに解凍すれば動作するソフトの場合 ファイルをコピーしただけで動作します。

nryo0dm1u
質問者

お礼

シェアソフトなど登録情報を参照する専用インストーラーは無理なのですね 勉強になりました。

  • chirakuma
  • ベストアンサー率58% (253/430)
回答No.3

ソフトによってはそういう物もあるくらいにとらえておくといいかと思います。 明確にインストールをしているソフトはソフトの実行に必要なファイルのコピーの他にパソコン側の設定を書き換えたり追加したりしています。 単にファイルのコピーだけとそういった設定が不足していて、インストールした場合とは同じ動きをしないことがあります。自力で全部設定出来る人はインストールせずに使ったりする場合も有りますが、全部の設定を手動でやるのはめんどくさすぎるのでインストールして使う方が楽です。 だいたいインストールせずにファイルコピーだけで使えるソフトはそういった用途でつかうためのポータブル版と言った物が用意されています。USBメモリやSDカードに移して使えます。 そうで無いインストールが必須のソフトは動けばラッキー、動かないのが普通と思った方が良いですね。GOM Playerはラッキーな方です。

nryo0dm1u
質問者

お礼

回答ありがとうございました。

  • nijjin
  • ベストアンサー率27% (4705/17425)
回答No.2

ソフト次第です。 たとえばPowerDVDやエクセル・ワードなどはプログラムファイルをコピーしても動かないでしょう。

noname#228894
noname#228894
回答No.1

できるものとできないものがあります。解凍しただけで使えるようなフリーソフトではできる場合が多く、インストーラがあってそれを使って入れるソフトだとできない場合が多くなります。 最終的には、インストール先のフォルダ以外(特にWindowsフォルダ以下)の場所にもファイルを入れるソフトかどうかが分かれ道になります。

関連するQ&A

  • GOM.exeが消えた。なんで?

    今日、動画を見ようと起動したところ、再生するためのプログラムを選べという画面が出ました。 GOMプレイヤーを標準にしてるのになんで?と思ったんですが、その一覧の中にもGOMプレイヤーはありませんでした。 スタートメニューから直接アイコンをクリックして起動しようとしましたが、ファイルが見つからないとのこと。 どうやらGOM.exeだけ消えているようでした。 仕方ないので一度アンインストールして、新しくインストーラーを落としてきて再インストールしたんですが、やはりGOM.exeだけがありません。 圧縮ファイルの中身を見ることができる解凍ソフトでインストーラーの中身を見てみましたが、もともとそこにGOM.exeが入っていないようです。 いったいなぜなんでしょうか? 昨日まで普通に再生できてたんですよね。 みなさんのところではどうですか?

  • インストールするソフトとしないソフト。

    コントロールパネループログラムに表示されるようなソフトは、PCにインストールされているソフトですよね。 一方で、PCにインストールされずに、毎回exeファイルから起動しなければいけないソフトがあります。 なぜインスコされるものと、exeファイルから起動しなければな要らないものにわかれているのでしょうか?

  • ソフトのインストールのしくみ

    ソフトをインストールする時、exeファイルをクリックするとインストールが始まり 流れに沿っていくと普通にインストールできますが、PC内部ではどのようなことが行なわれてるかが知りたいです。 私の調べた結果や認識ではexeファイルがc:\windows\system32に放り込まれ ここでc:\windows\system32\drvinst.exeが起動してインストールが始まり その後、cドライブ下にインストーラーによって(主にProgram Files内ですが、その他Cドライブ下の必要な場所に)ファイルが作られ そしてレジストリに書き込まれてインストールが終了すると思っています。 そこで質問ですが (1)これで合っているのでしょうか? (2)c:\windows\system32\drvinst.exeが起動するのはソフトのexeファイルにそのような命令が入っているから起動するのですか? (3)また、最初にsystem32に放り込んだソフトインストールのexeファイルは c:\windows\system32には探しても残っていないように思います。 これは自動的に削除されてるのでしょうか? どこかに残っているのでしょうか? いろいろ調べてみましたがどうしても分かりません。よろしくお願いいたします。

  • ファイルのコピー/バックアップソフト

    ファイルのコピー/バックアップソフトを探しています。 フォルダの更新日時まで完璧にコピー出来る物を探しています。 私が所持しているソフトだとファイルの更新日時はコピー出来ますが フォルダの更新日までコピー出来ません。 コピーソフト、バックアップソフトどちらでも構いません。 有料、無料問いません。 宜しくお願い致します。

  • ネットワークからソフトをインストール出来ない

    ネットワークサーバーにあるソフト等を「ファイル名を指定して実行」でパス入力してソフトが入ってるフォルダは表示されますので、その中のexeを起動しインストールしようとするとファイルが見つかりませんとなってしまい、インストールすることが出来ません。 原因が何か分かり易くお教え下さい。

  • インストールできないソフト

    http://www.vector.co.jp/soft/win95/util/se160600.html こちらのNFACE2というソフトなんですが、インストールできるPCとできないPCがあって困っています。 OSはWIN20001台とXP2台で、失敗するのはXPです。 1台のxpでは正常にインストールできました。 正確には意味不明なエラーでストップします。 ちょっと検証しました。 ここからDLしたLZHファイルを解凍しますと、 NFACELite.cab,setup.exe,setup.lst の3つのファイルが現われます。 よくわからないのですが、どうやらセットアップを始めるとCABを解凍しながらそれをコピーしインストールが進むようです。 しかしこのようなエラーでとまってしまいます 「セットアップファイルc:\(解凍フォルダの場所)\\@IK5File.dllが見つかりません」 おそらく\\@というのがCAB圧縮ファイルの中ということなんでしょうが、 手動で解凍してみると、ちゃんと「IK5File.dll」は存在しました。 WINDOWSが見つけられないようです。 こういう場合の対処方法は無いでしょうか? また、正規のインストールをあきらめ、CABファイルを解凍して、その中のEXEファイルを 実行してみたところ、一応動きましたが、画像を読み込もうとすると(設定ボタン)、 「コンポーネント'imgkit5.ocx'またはその依存関係のひとつが適切に登録されていません」 とでてしまいます。 ためしに正常にインストールできたマシンで、このファイルを検索したところWINNTフォルダのSYSTEM32 フォルダの中でした。 XPのSYSTEM32のフォルダにこのファイルをコピーしてみましたが、だめでした。 (1)インストール用CABファイルの中にファイルがあるのに、「無い」といわれた場合の対処方法。 (2)コンポーネント'imgkit5.ocx'またはその依存関係のひとつを適切に登録、を手動でやる方法。 がわかりましたら教えてください。

  • システムをインストール前に戻すソフトってありますか

    フリーソフトなどをインストールした後でいろいろな不具合がありアンインストールすることがありますが、このとき完全にアンインストールされず不具合が残ることがあります。 完全に戻す為にはバックアップ&リカバリすればよいのでしょうが、もっと簡単にやる方法はないでしょうか。 確かWindows95の頃(98の頃かもしれませんが)ですが、ソフトのインストール前に起動しておいてインストールで変化したファイルを覚えておき、不具合発生時にはこの情報で元に戻してくれるソフトを使ったことがあります。 このソフトの名前を覚えていないのですが、今でもありますでしょうか。もちろん同じソフトでなくても構いませんがこの様なソフトはないでしょうか。

  • 効率的なコピーを行うソフトを教えてください。

    フォルダにいくつかのファイルがあり、バックアップはそのフォルダをまるごと別ドライブにドラッグドロップで行っています。各ファイルは不特定にデータの変更があります。バックアップの時、その変更ファイルだけを認識してその部分だけをコピーするようなMac製品の”SpeedCopy”のようなソフト、Windows版にはあるのでしょうか。できればフリーソフトが希望ですが、ご存知の方がいらっしゃいましたら教えてください。

  • ファイルのコピー:VMware Player

    VMware Player 4.0.1を使用しているのですが、以前はホストOSのファイルからドラッグ&ドロップによりゲストOSにコピーできていたのですができなくなってしまいました。また、ファイルのアイコンを右クリックしてコピーする方法もできません。 OSは両方ともWindows7です。 OSを起動してメニューの「VMware Toolsの再インストール」を行いましたが、結果は変わりませんでした。 VMware Toolsは常駐している状態です。 回答よろしくお願いします。

  • ファイルのコピー

    No.306450で質問したものです。 どうも直すにはクリーンインストールしか方法がないようなのですが、データのバックアップだけでも何とか取りたいと思います。 WinMeは何とか起上がっているようなので(アイコンなどは何も表示されません)何かしらの方法でファイルにアクセスしてコピーできないでしょうか? アイコンが何も無い状態ではWindowsからは無理でしょうか。 または、起動ディスクからDOSでコピーという方法があるようですが詳しくお教えいただけないでしょうか?その際日本語のファイル名のものもコピーできるのでしょうか。 どうかよろしくお願いいたします。

専門家に質問してみよう