• ベストアンサー

cygwinを導入したのにコンソールが起動しない

win2000上にcygwinを導入しました。 導入後、デスクトップ上にcygwin起動のショートカットアイコンが 表示されるので、クリックしましたが、一瞬コンソールが開いて、 すぐ消えてしまい、そのあと何の反応もありません。 本体のほうをクリックしても同じ動作です。 cドライブが空き容量がすくなかったので、 dドライブに導入したのですが、問題ありませんよね? 何がいけないのかわかりません。教えてください。

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

  • ベストアンサー
  • ojin
  • ベストアンサー率43% (280/638)
回答No.3

cygwinはどのレベルをダウンロードしたのでしょうか。最新は、Cygwin DLL 1.3.20-1 releaseです。どこのドライブにおこうが問題はないはずです。cgwinのDLLは、\cgwin\binにおかれているようで、バージョンにセンシティブのようなので、最新のものをダウンロードして試してみてはいかがですか。 ディフォルトでは、 X:\cgwin→Xは、ドライブ名です。 に導入されます。 cgwin.batが、デスクトップ上のアイコンのリンク先です。 中身は、 chdir X:\cgwin\bin bash --login -i のみです。 \cgwin\bin に、bash.exe がありますので、デスクトップのアイコンではなく、コマンドプロンプトから、引数なしで、bashを入力すると、 bash-2.05b$ のプロンプトがでませんか。出たら、exitでDOSプロンプトに戻ります。 順に、 bash --login exit そして、最後に、 bash --login -i exit うまく行けば、\cgwin\cgwin.bat を実行してみます。 アイコンから実行すると、コマンドプロンプトが消えてしまう場合でも、コマンドプロンプトを開いて以上のコマンドを実行すれば、窓が閉じてしまうことを回避できるかも知れません(絶対ではありません)。 導入後も、UNIXの設定が必要ですので、参考URLを参照してください。

参考URL:
http://pcweb.mycom.co.jp/special/2002/cygwin/

その他の回答 (2)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

レジストリや環境変数が絡んでるのかも。 そちらを確認されてみては。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

cygwinのrootディレクトリ(セットアップ先フォルダ)直下にあるバッチファイルcygwin.batが、そのショートカットの実体だったはずですので、 コマンドプロンプト(cmd.exe)から、cygwin.batを起動すれば、何らかのメッセージが出ていると思われます。 まずは、それを確認されてみては。

taiman9672
質問者

補足

cygwin.batをdosで実行したら、cygwin1.dllが複数あるというメッセージでした。確かにc:\winnt\system32の中にも同じファイルが存在しました。メッセージの内容だと古いほうを削除せよとの指示でしたので、削除して再びcygwin.batを実行しましたが結果は同じでした。 どういうことなのか、、、うーん、わかりません。

関連するQ&A

  • Cygwinが起動できなくなった

    現在、WindowsVsitaにCygwin/Xのversion1.5.3をインストールした状態です。 つい最近まで、リンク先が 「C:\cygwin\usr\X11R6\bin\run.exe /bin/bash.exe -l -c "/bin/startxwin.bat"」 となっているショートカットアイコンをダブルクリックすることで、 /bin/startxwin.batというバッチファイルから、/bin/bashをログインシェルとして、/bin/XWin(Xサーバー)やktermなどをたちあげることができたのですが、本日突然そのアイコンをダブルクリックすると 「Error : Couldn't locate /bin/bash.exe」 と表示されて立ち上がりませんでした。 いろいろ試してみて、最終的に、そのアイコンを右クリックし「管理者として実行」を選択すると なんとか以前と同じように立ち上げることができました。 そうすると、アクセス権の問題のような気がしますが、何が悪いのかが分かりません。 何か思い当たることがありましたら、是非アドバイスをお願いしたいと思います。 あと、起動できなくなった理由として思いつくのは、Cygwinに関するレジストリキーしかありません。 Cygwinに関係するのキーは HKEY_LOCAL_MACHINE/SOFTWARE/Cygnus Solutions HKEY_CURRENT_USER/Software/Cygnus Solutions 以下に格納されているようなのですが、いじった覚はありませんので、もしかするとコンピュータが勝手に変更してしまった可能性があります。 Cygwinを使っている方がいらっしゃれば、各レジストリキーのデフォルトの値を教えていただけないでしょうか? また、他に

  • cygwinインストール後、minttyの設定

    osはwindows7を使ってます。 cygwinをDドライブにインストールしました。 環境変数HOMEをD:\cygwin\home\owner\にしました。 cygwin.batを起動させると、カレントディレクトリが/home/owner(すなわちD:\cygwin\home\owner\)になるんですが、 デスクトップ上のminttyのショートカットからminttyを起動させると、カレントディレクトリが/cygdrive/c/Users/owner/Desktopになってしまいます。 cdを実行すると、/home/ownerになるんですが、起動時からcygwin.batと同様に/home/ownerにする方法はありませんか?

  • cygwin導入時の疑問

    windowsにcygwinを取り敢えずインストールしました。 http://pspnfo.orz.hm/index.php?Development このサイトを参考にして、導入手順の6番を実行したのですが、 最後の最後に C:\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\cc1.exe(3752): *** proc magic mismatch cletected -0x704D1F7E/0xD94C588A. This problem is probably due to using incompatible versions of the cygwin DLL. Search fo cygwin1.dll using the Windows Start->Find/Search facility and delete all but the most recent version. The most recent version *should* reside in x:\cygwin\bin, where 'x' is the drive on which you have installed the cygwin distribution. Rebooting is also suggested if you are unable to find another cygwin DLL. と出てきてしまい、どうしようもありません。 何かしなければならないことがありましたら、具体的に教えていただけると幸いです。 よろしくお願いします。

  • Cygwin起動時のディレクトリパスを変更するには?

    CygwinをWinXPにインストールしました。 デスクトップのCygwinアイコンをクリックするとカレントディレクトリが $ pwd /cygdrive/c/Document and Settings/hoge となってしまいます。それを /cygdrive/c/cygwin/home/hoge に変更したく思いまして C:cygwin\cygwin.bat の最終行に cd /cygdrive/c/cygdrive/home/hoge とか cd c:\cygdrive\home\hoge とか記述して起動しても相変わらず $ pwd /cygdrive/c/Document and Settings/hoge となってしまいます。 どうすればCygwin起動時のディレクトリを変更出来るのでしょうか?

  • 『Cygwin』について

    『Cygwin』について。 サーバの知識やプログラミングの知識はほとんど持ち合わせていません。 コマンドが少々うてるくらいな自分ですが、質問させてください。 『Cygwin』を会社でインストールした場合、会社のサーバに何らかの影響を与えてしまうのでしょうか? 自分は最近インストールして環境変数の設定が分からないので とりあえずデスクトップにできたショートカットをクリックしてみたところ、 会社のサーバに影響を与えるのではないかとふと思ってしまい、 即logoutして現在放置状態です。 自分の環境内(ローカルとか?)だけでもしくは会社のファイルサーバのファイルは閲覧できる程度の範囲で いろいろやってみたいのですが・・・。 なのでどなたか環境変数の設定方法と会社のサーバに何らかの影響を与えてしまうのかどうか教えてください。 初心者すぎてすみません。

  • クイック起動の>>以降だけリンク切れ

    WindowsXP Home Edition です。 「スタート」の横に「クイック起動」を表示させていますがどうも変です。 左から「IE、OE、デスクトップの表示、>>(D)へのショートカット、(E)へのショートカット」となっています。 「>>」以降は普段は隠れています。(D)は内蔵HDD。(E)は外付けHDDです。 で、例えば(D)を表示させようと>>をクリックし、(D)へのショートカット、という文字列をクリックすると、 「ショートカット'(D)へのショートカット.lnk'のリンク先ドライブまたはネットーワーク接続が利用できません。ディスクがあるか、またはネットワーク リソースが利用可能かどうか確認してから、やり直してください。」 というエラーが出ます。 リンク切れかと思い、プロパティで「リンク先」を確認しても、いったんショートカットを削除して作り直しても同じエラーが出ます。 しかも何故かエラーが出るの「>>」以降に置いている時だけなのです。 クイック起動の領域を増やしてアイコンを全部表示させたり(>>を使わない)、 あるいはIE、OEなどと場所を入れ替えて、「(D)、(E)、デスクトップの表示、>>IE、OE」とすると、ちゃんと(D)や(E)が開きます。 普通に「マイコンピュータ」から(D)(E)を開いたり、ショートカットをデスクトップに作成した場合は問題なく開くのですが、 「クイック起動の、しかも>>以降に入れたとき」のみ、リンク切れになります。 以前はこのようなことは無かったのですが、一昨日、外付けHDD(E)が反応せずIEEE1394ケーブルを交換してからこのようになりました。 どのようにすれば直るのでしょうか。お願いいたします。

  • リモートコンソールからホストでCDOを動かしたい

    cygwin/sshで、リモートからホストに接続し、 リモート側のbashコンソールからホスト上のvbsを起動し、 下記にあるようなCDOによる方法でメールを送信したいのですが、 http://www.atmarkit.co.jp/fwin2k/win2ktips/428wshmail/wshmail.html うまく行きません。 ホスト上でcygwin/bashのコンソールを立ち上げ、 下記の方法で起動すると送信に成功するのですが、 cscript vbsのパス リモートからsshで接続したbashコンソールから同じことをすると、 DLLがダウンロードできないみたいなメッセージが出て正しく動きません。 たぶんCDOが狙った通り動作していません。 権限的にはAdministratorでログインしており、 他のroute addのような管理者権限の必要なコマンドもホスト上で実行できています。 かなり困っています。何とかしたいのですが、方法はありますでしょうか?

  • ショートカットフォルダ内のファイル添付について

    outlookを使っています。 Dドライブの111というフォルダへのショートカットをデスクトップ上においています。 outlookで添付アイコンをクリックして、 ファイルの場所を『デスクトップ』し、該当ショートカットを選ぶと、111.lnkが添付ファイルに遷移し、111フォルダ内のファイルが選べません。 これをデスクトップ上のショートカットをダブルクリックした時に、フォルダの中身が開くようにするにはどうすればいいのでしょうか? 宜しくお願い致します。

  • デスクトップを整理してPCの動作を軽くしたい

    デスクトップに余計なファイルやショートカットを置くとメモリが消費してしまうことをこのサイトで知りました。 しかしただデスクトップからアイコンを消せばいいのでは無いんですよね? アイコンをDドライブとかCドライブとかに入れるなどその辺の操作がまだよくわからないので教えて欲しいです。 あとIEのショートカットじゃないもの(左下に矢印が無いアイコン)をデスクトップから消したいのですがどうすればいいのでしょうか?

  • デスクトップにファイルのアイコンが表示されない

    Zip形式などのファイルをダウンロードしてLhasaで解凍するところまではいいのですが、 解凍した後のフォルダがデスクトップに表示されなくて困っています。 フォルダ自体はきちんとあって、デスクトップにアイコンが表示されない状態です。 C:\Documents and Settings\ユーザー名\デスクトップ というところを見るとフォルダの存在を確認できます。 不要になったフォルダを削除するときなど、上記のフォルダまで開くのは手間がかかって仕方ないです。 何とかデスクトップにフォルダのアイコンを表示させたいのですが、どうすればいいでしょうか? 数日前にCドライブの容量を増やす目的で、IEのアイコンなどのショートカットが入った デスクトップフォルダをマウスの右クリックでDドライブに移動しました。 このデスクトップフォルダはDドライブに移したものと同種のものでしょうか? もしそうなら、Dドライブにあるデスクトップフォルダに保存されるようにしたいのですが、可能でしょうか? デスクトップフォルダは2つ必要ないですし、Dドライブに移したのに Cドライブにもフォルダがあるようでは、意味がないと思いますので。 ご教授の程、どうぞ宜しく御願い致します。