• ベストアンサー

Windows2000でnotepad.exeを置き換えたい

Windows2000で、システムファイルに改変を加えると 何らかの方法で戻されてしまうようです。 この機能をなしにするには、どのようにしたらいいでしょうか? notepad.exe を置き換える理由は下記のとおりです。 ・代替エディタを使用したい http://www.vector.co.jp/soft/win95/writing/se041174.html にあるメモ帳トラッパを使用

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

  • ベストアンサー
  • manhole
  • ベストアンサー率100% (1/1)
回答No.2

windows2000は、システムファイルを"%SystemRoot%\system32\dllcache"内に格納しておき、(notepad.exeなどの)システムファイルが書き換えられると、ここから復元しようとします。 ですから、作業といたしましては 1.上記フォルダ中の"notepad.exe"をリネームする 2.メモ帳トラッパーをインストール 3.win2000が書き換えられたnotepad.exeを元に戻そうとするが、dllcacheフォルダには復元するファイルが見つからず、Windows2000のCDを求めてくる。ここでキャンセルする。 これでOKです。SPなどを当てたりしますと元のメモ帳に戻ってしまいますので、その度にこの作業を行う必要があります。 以上です。

ymda
質問者

お礼

実は、まったく同じ作業をしていましたが、それでも復旧してしまいました。 で、あとで、ふと思い、同じことを実行したら、うまくいきました。 (もちろん、Win2000の警告はでますが) 原因は、インストールメディア(うちの中ではファイルサーバー上)に 接続されたままだったため、自動的にインストールメディアから 復旧しようと試みてたようです。

その他の回答 (2)

  • japipo
  • ベストアンサー率25% (4/16)
回答No.3

解決しているようですが これで出来ます 1.Safeモードで起動します(起動時にF8を押す) 2.起動したらメモ帳トラッパーを実行 3.再起動 Safeモードで起動すると復元機能が実行されないので 簡単にできまっせ またKeyは忘れましたが レジストリのどこかを0か1にすると 通常起動でも復元が実行されなくなるようです

noname#9414
noname#9414
回答No.1

これのせいかな?(参考URL) Windowsインストーラという便利なものができたぶん ファイルの変更などが面倒になっている気がします。 私も、メモ帳トラッパを使用していますが、Windows 2000をごまかすには、「メモ帳」と同じ更新日時、 ファイルサイズのトラッパを作成する必要があるのでは ないでしょうか。 何故にnotepad.exeを変えたいのかわかりませんが、 1つ1つファイルタイプを変更した方が幾分楽かと 思います。 確かWindows 2000ならブラウザのソース表示で使用 するテキストエディタも変更できたような気がします。 だめなときは補足してください。 ではでは☆

参考URL:
http://www.microsoft.com/JAPAN/support/kb/articles/J052/1/50.htm?LN=JA&SD=SO&FR=0
ymda
質問者

補足

IEのソース表示以外にも利用しますので 置き換えたほうがはやいです・・(汗)

関連するQ&A