• 締切済み

メインのテキストエディタを別のフォルダに動かせない

Terapadをメインのテキストエディタとして使ってます。 Cディスクを分割してデータディスクを作成したので、そちらにTerapadのソフトを移そうとしています。 が、なぜかできません。 C:\program filesの外に出すと、規定のプログラムに認識されない(?)ように思います。 私が規定のプログラムにしようとしているやり方は、 テキストファイルで右クリックし、「プログラムで開く」から規定のプログラムにしたいexeファイルを参照から選んでます。 C:\program filesの中にあればTerapadを規定のプログラムに出来ます。しかし、外に出すと、どんな場所にあろうと、できません。選択してOKにしても、何も選択していないことになっています。 Terapad以外のフリーのテキストエディタで試してみましたが、そちらはどんな場所にあっても規定のプログラムにできます。Terapadだけが、c:\program filesの中にないとだめみたいです。 一度Terabadをコントロールパネルからアンインストールし、最初からデータディスクにインストールし直してみましたが、それでもだめでした。 Terapadはアンインストールしてインストールしても、前にいじった設定がそのまま残っていました。 そこらへんの問題なのでしょうか・・・。 あまり難しいことは分かりませんので、初心者向けにお願いします。 Terapadもプログラミングではなく、ただの文章書き用として使っている者です。 Terapad以外のテキストエディタは使い方がよくわからず使い慣れないこともあり、できればあまり変えたくないです・・・。

みんなの回答

  • shorun
  • ベストアンサー率42% (133/310)
回答No.5

>Terapad以外のテキストエディタは使い方がよくわからず使い慣れないこともあり、できればあまり変えたくないです・・・。 同感です。 >分割すると、ウィンドウズを再インストールした時に細々としたソフトをインストールし直さなくても済むのではないかと思いましたので。。 それと、Cドライブの容量節約以外に、C:\program filesホルダーを検索中に誤操作でシステム障害を招くことのなないよう、自分でインストールするものは全てDドライブにしています。 >私が規定のプログラムにしようとしているやり方は、 テキストファイルで右クリックし、「プログラムで開く」から規定のプログラムにしたいexeファイルを参照から選んでます。 もしかして、添付図のチェックが消えていませんか。 >Terapadはアンインストールしてインストールしても、前にいじった設定がそのまま残っていました。 そこらへんの問題なのでしょうか・・・ Cドライブからアンインストールした後に C:\program files\terapad\usr が残っていませんか、残っていたら \USRホルダーと C:\program files\terapadホルダーも削除してから D:\terapad などにインストールすれば回復するかもしれません。  自信のない回答でごめんなさい。

回答No.4

>前にいじった設定がそのまま残っていました。 >そこらへんの問題なのでしょうか・・・。  多分そうでしょう。  では、違う管理者ユーザーでログオンして、作業した場合は どうですか?  例えば「Administrator」を有効にして「Administrator」で ログオンする方法です。 Windows Vista/7 で Administrator を有効にしたい http://pasofaq.jp/controlpanel/nusrmgr/vistaadministrator.htm  なお、ユーザー名が日本語などの 2バイト文字で構成されて いるとまれに不具合が発生することがあるようなので、新たに ユーザーを作成するときは、半角英数字のみの 1バイト文字で 構成されたユーザー名にしておいた方が良いようです。 [XL2003]2バイト文字のユーザー名でログオンするとファイルが保存できない http://support.microsoft.com/kb/812663/ja

参考URL:
http://okwave.jp/qa/q5042011.html
  • t0tnqhn
  • ベストアンサー率26% (29/109)
回答No.3

コマンドプロンプトを使った、テキストファイルを例に関連付けの設定の仕方を紹介します。 ※レジストリをバックアップまたは、システムの復元ポイントを作っておくと、失敗したときに復旧しやすくなります。 ※コマンドプロンプトは右クリックして「管理者として実行」をクリックして起動します。 使用するコマンドは「assoc」と「ftype」です。 まず現在の設定を確認するために、下記のコマンドを実行します。 assoc .txt ほとんどの場合、「.txt=txtfile」と表示されます。 .txt=以降の文字列に注目していただきます。 次に、下記のコマンドを実行します。 ftype txtfile="関連付けしたい実行ファイルのパス" %1 例)Dドライブ直下にtpad108.zipを展開した場合 ftype txtfile="D:\tpad108\TeraPad.exe" %1 何度も書きますが、必ずレジストリのバックアップまたは、システムの復元ポイントを作ってから試してみてください。

noname#217730
質問者

補足

なぜだか分かりませんが、 アクセスが拒否されました 処理中にエラーが発生しました: txtfile という表示が出てできません。。 入力に自信がないのでコピペして貼り付けでやってみたのですが。。

  • xxyyzz23g
  • ベストアンサー率41% (992/2392)
回答No.2

http://www5f.biglobe.ne.jp/~t-susumu/library/tpad.html Readme.txtを読むとレジストリに何も書き込まないし 実行ファイルのみで動作するようなので、そのような ことが元々起こりにくいソフトです。 Readme.txtにはユーザーごとの設定も書かれています。 既定のプログラムにする方法はいろいろありますが 一通りそのようにやればできそうな気がしますがどうですか。 http://faq.epsondirect.co.jp/faq/edc/app/servlet/relatedqa?QID=010681

noname#217730
質問者

補足

そちらでもやってみましたが、結局右クリックの規定のプログラム指定と同じことでしたので、出来ませんでした。

  • dragon-man
  • ベストアンサー率19% (2714/13698)
回答No.1

なぜTerapadを別ドライブ(Dドライブ?)に移されるのですか?Terapadはごく小さなプログラムですから、C:\program filesの外に出す必要なないと思いますが。たいていの場合、Cドライブの外に出すのはCドライブを軽く(小さく)するのが目的です。私もホームページ編集にTerapadを愛用していますが、Cドライブの邪魔になったことはありません。 Terapadのインストールはだいぶ以前にやったので忘れましたが、インストールの途中でインストールする場所を聞いてきましたか? その際、Dドライブ(あなたが分割して作ったと思われる)を指定しましたか? それで正しくインストールが終わりましたか? 「右クリック→プログラムで開く」でTerapadが見つからなかった場合、「規定のプログラムの選択」でそれ以外のプログラムを探されましたか? 普通「プログラムで開く」のリストにはC:\program filesの中のプログラムが表示され、それ以外は自分で探して選択する必要があります。

noname#217730
質問者

お礼

間違って補足をUPしてしまったので、こちらに書きます。 最初にTerapadをインストールしてメインにしたのはずいぶん前のことです。そのときはCディスクを分割することを知らなかったので、初期設定でいいと思っていました。 分割したのは間違いなく私ですよ。。どうしてそうかどうか疑わしいと思うのかわかりませんが。。。 今回、Terapadをアンインストールしてインストールしなおした時に。インストール場所を聞かれた時に分割したデータディスクのフォルダに指定してインストールしましたが、それでもだめでした。質問に書いたとおりです。インストールは正常に終わっています。 >「右クリック→プログラムで開く」でTerapadが見つからなかった場合「規定のプログラムの選択」でそれ以外のプログラムを探されましたか? ですから、「規定のプログラム」以外のプログラムの中の「参照」からデータディスクにインストールしたフォルダを探して選択したんです。そう質問に書いたつもりでしたが、文章は難しいですね。 >普通「プログラムで開く」のリストにはC:\program filesの中のプログラムが表示され、それ以外は自分で探して選択する必要があります。 そのとおりです。自分で探して、Terapadのexeファイルを「参照」から選択しましたが、開くボタンを押すと選択していないことになるんです。

noname#217730
質問者

補足

分割すると、ウィンドウズを再インストールした時に細々としたソフトをインストールし直さなくても済むのではないかと思いましたので。。