- ベストアンサー
ファイルの上書き
WindowsXP Professionalを利用しています。 とあるDLLファイルを上書きしたいのですが、OSがDLLを掴んでしまっているようで 上書きすることができません。 Win98系でしたら、DOSモードで起動して上書きすることができると思うのですが Windows2000/XP系列では、どのようにして上書きすれば宜しいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>OSが壊れても構わないので、どうしても上書きしたいのです それはびっくりです。 インストールCDは持ってますか? 回復コンソールという、9xのDOSみたいなもんが、インストールCDから起動できます。 CDをいれて、ドライバうんぬん、Windowsの修復を選んで、回復コンソールCを押して・・・、もう忘れました。 そこで、ファイルを消したりするコマンドが使えます。 だいたいDOSと同じですが、DOSアプリケーションもなんも動きません。 使えるのはDOS的な基本コマンドだけです。 helpと打つと、使えるコマンドが出たような。 もうひとつ方法。 そのDLLの名前を含むEXEを、ディスク全体から洗い出して、そのEXEを実行するルートを探しましょう。 スタートアップフォルダやら、レジストリ・・・。 ログオン時に起動してしまうのをとめる方法は、このサイトで "スタートアップ" とかをキーワードに検索を。 起動していない状態なら消せないはずないです。 もちろん、その実行ファイルがExplorerだとかOfficeアプリケーションだとか、多すぎてどうしようもならないとかだと、前者の方法を使って、本当に壊すことになりますが(笑。 わたしも前者の方法を使って、不安定なサービスを殺したことがありました。 だから経験者。
その他の回答 (2)
- sancho
- ベストアンサー率19% (20/103)
XPがインストールされているパーティションがFAT32なら、Win98などの起動ディスクで起動して、DOS画面で上書きっ! ただ・・・SafeModeでも上書きできないようなDLL、書きかえちゃっても良いんでしょうか(汗
補足
残念ながらFAT32ではなくNTFSなんです。 セーフモードでも上書きできないファイルを、無理やり上書き… 確かに怖い気もしますが、OSが壊れても構わないので、どうしても上書きしたいのです。 よきアドバイスをお願いします!! よろしくお願いします。
- taknt
- ベストアンサー率19% (1556/7783)
セーフモードで起動してから上書きは、できないでしょうか?
補足
セーフモードのコマンドプロンプトで試したのですが 別プロセスが使用しています・・・ のような、エラーメッセージが表示されてしまい上書きできませんでした。
お礼
なるほど! インストール時の回復コンソールっていう手があるのですね! 非常に助かりました。 早速試してみたいと思います。 まことにありがとう御座いました