• 締切済み

バッチでレジストリの削除をするには?

OS NT4.0です。 PcanywhereのVERを9から11に上げる際、 9をアンインストールした後、下記のレジストリを削除してから11をインストールしなければなりません。 50台程この作業を行う必要があるので、出来れば自動化したいのです。 11のインストール作業はユーザーでも行えるように作成したCD-Rの配布で行うつもりです。 出来れば、そのインストールの直前にバッチを走らせて削除出来ればBestなんですが、よろしくお願いします。 過去の答えに近いものは掲載されていましたが、同じ事例がなかったのと、NTのコマンドリファレンスに掲載されていなかったのでひょっとして使用できない手法だったのかも?と思っています。 詳しい方がたくさんいらっしゃるようなので是非宜しくお願いします。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_GERNUWA

みんなの回答

  • RZ350RR
  • ベストアンサー率27% (444/1615)
回答No.8

私は何でも屋さんではありませんので少しは調べてから対応してください。 >>下記のレジストリを削除してから11をインストールしなければなりません。 裏を返せば手動にしなければならないと考えるのは自然でしょう。それは何故かとなった時に、レジストリキーのアクセス権を調べるのが先だと思いませんか? 調べられるのは貴方しかいないのです。 ということでこのくらいで後は頑張ってください。 >>アクセス権限を設定した覚えはないのですが 覚えはないでしょう。 キーを追加するときにプログラム変更するのですから。

  • RZ350RR
  • ベストアンサー率27% (444/1615)
回答No.7

もしかして、レジストリにアクセス権限を設定している していませんか? そうでないならこれ以上は、レジストリ自体が壊れているとしか推測できません。

ruru0707
質問者

補足

アクセス権限を設定した覚えはないのですが、 以前に手動で削除した際にマシンによってはregeditではなく、regedt32でセキュリティのアクセス権をフルコントロールにしてから削除した覚えがあります。 もしアクセス権が問題だとしたら、解除する記述ってありますか?

  • RZ350RR
  • ベストアンサー率27% (444/1615)
回答No.6

#1です。 キーは間違ってませんか? 正しいキーでないと削除されません。 ちなみに問題のキーの下にサブキー作ってください。 ファイルを適当な場所、デスクトップにでも置いて実行。 それでもサブキーが残っているならキーの指定間違いです。 この書式はサブキーが残っていてもバッサリ削除してしまうので操作は用心が必要なくらいです。 #5さんのようにRegeditでキーを書き出した方が間違いが無いと思います。私の場合も実際そうしています。 それでキーの前に"-"を付ければ必ず削除されるはずです。 約3000台以上の実績がありますから使用方法は無いはずです。

ruru0707
質問者

補足

書き出しもやってみましたが、記述に間違いは無い様です。ちなみに書き出した内容下記にそのまま貼り付けました。ファイルの置き場所もデスクトップに変更して試してみましたが駄目でした… REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_GERNUWA] "NextInstance"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_GERNUWA\0000] "Service"="Gernuwa" "FoundAtEnum"=dword:00000001 "Class"="Unknown" "ClassGUID"="{4D36E97E-E325-11CE-BFC1-08002BE10318}" "Problem"=dword:00000000 "StatusFlags"=dword:00000000 "BaseDevicePath"="HTREE\\ROOT\\0" "DeviceDesc"="Gernuwa Device"

  • nota55
  • ベストアンサー率37% (138/366)
回答No.5

小出しの回答ですみません。 今手元のNT4.0でテストしたら問題なく出来ました。 とりあえず,Regeditで該当するキーをファイルメニュー からレジストリファイルに書き出しして,そこの [HKEY_LOCAL_MACHINE\(略)]を[-HKEY_LOCAL_MACHINE\(略)]に 編集するってのはどうでしょうか。

ruru0707
質問者

お礼

テストまでしていただいて感謝感激です! 書き出しもやってみましたが、記述に間違いは無い様です。ちなみに書き出した内容下記にそのまま貼り付けました。 REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_GERNUWA] "NextInstance"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_GERNUWA\0000] "Service"="Gernuwa" "FoundAtEnum"=dword:00000001 "Class"="Unknown" "ClassGUID"="{4D36E97E-E325-11CE-BFC1-08002BE10318}" "Problem"=dword:00000000 "StatusFlags"=dword:00000000 "BaseDevicePath"="HTREE\\ROOT\\0" "DeviceDesc"="Gernuwa Device"

  • nota55
  • ベストアンサー率37% (138/366)
回答No.4

ああ,すみません。 hoge.reg は適当な名前(hoge)の.regファイルを実行する って意味でした。 #1さんの del_key.reg という名前で.regファイルを 作成したのであれば regedit /s del_key.reg になります。 っていうか上手くいかなかったのですね。。。

  • nota55
  • ベストアンサー率37% (138/366)
回答No.3

#2です。 >regedit.exe /s hoge.reg 自分で挙げたサイトに思いっきり書いてありました。

  • nota55
  • ベストアンサー率37% (138/366)
回答No.2

削除したいキーの前にハイフンをつけた.regファイルを作って, それをキックすればいいんでないの? http://support.microsoft.com/default.aspx?scid=kb;JA;310516 regedit.exe /s hoge.reg でhoge.regをキックできるっつー話をどっかで聞いたような 気がしますが,NT4.0のregeditでそれが出来たかは ちょっと不明です。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;JA;310516
ruru0707
質問者

補足

早速ありがとうございます! 参考URLを載せていただいていましたので、#1の方が記入して下さった内容も意味が解り助かりました。 しかし、#1の方が記入して下さったファイルを作成し、administratorで実行しましたが、メッセージは成功したように出るんですが、その後再度REGEDITで確認してみると削除されていません。 hoge.regってレジストリを配布する為のコマンドなんでしょうか?

  • RZ350RR
  • ベストアンサー率27% (444/1615)
回答No.1

REGEDIT4 [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_GERNUWA] これに適当なファイル名 del_key.regと付けてダブルクリック バッチファイルでも良いけど、管理者権限ないとダメです。

ruru0707
質問者

お礼

早速ありがとうございます! 上記のファイルを作成し、administratorで実行しました。 メッセージは成功したように出るんですが、その後再度REGEDITで確認してみると削除されていないのですが、 ファイルの置き場所とか関係あるのでしょうか?

関連するQ&A

  • ウィルスが駆除できません・・・

    Norton2005を使っているのですが、PCを起動したら 【高危険度】 Norton AntiVirus がコンピュータ上でウイルスを検出しました。と出て駆除しない限りこの警告きえません; セーフモードで起動してwindows_Hook.DLLのファイルを削除して通常起動したのですがファイルを見てみた所、復元していました。 前はTrojan.Feutelとウィルススキャンしていたら出ていたのでそっちの方のレジストリキーを削除したのですがそれでも復元していました。 ↓削除しました 【"Compleated" = "1"HKEY_USERS\.DEFAULT\Software\Microsoft\Internet Connection Wizard】 ↓見つかりませんでした 【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GrayPigeonServer】 【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_GRAYPIGEONSERVER】 どうすれば駆除できるでしょうか? オブジェクト名:C:\WINNT\windows_Hook.DLL ウイルス名:Backdoor.Graybird.K ですよろしくお願いします。

  • レジストリ:LEGACY-****の削除方法。

    こんにちは。 レジストリ: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY-**** の削除方法をご存知の方宜しくお願い致します。 ウィルスに感染してレジストリ・ファイルの削除を行ったのですが、 このレジストリキーだけは削除不可のメッセージで削除出来ませんでした。(コントロールのサービス関係かと思います。) ****の部分は感染ファイル名です。 MSCONFIG・サービス関連のキー削除とファイル削除を行い、画面上からは全て消えていますが、このキーが残っています。 そのため、出来れば削除したいと思っています。 状況: ウィルスソフトで検知処理されたが、その後もwwww.×××.netへ接続が行われるためレジストリ・ファイルの操作を行い対処。 WindowsXP-SP2 ウィルスソフト:ウィルスバスター(随時更新) 感染名:TSPY-AGENT.LUZ / TROY-AGENT.GYJ

  • ウイルス駆除について

    ウイルスバスター2005でいくつかウイルスが検出されたので詳細情報を見て手動で駆除しようとしたところ、(ウイルスの「隔離」はされました) 説明が英語で書かれていてよくわからなかったので、駆除方法を教えて頂きたいです。 ウイルスは、「TROJ_ELKONG.A」と、「TROJ_WINTRIM.F」と、「TSPY_BANKER.AC」という名前のものでした。 あと説明は日本語で書かれていたのですが、「TROJ_EASYWWW.A」というウイルスの駆除方法の中で、「レジストリキーの削除」というものがありました。レジストリキーは「HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\Root\LEGACY_NPF」でした。 レジストリエディタを開いて探してみたところ、 「LEGACY_NPFS」というキーはありました。 Sがあるかないかの違いなんですが、このキーは削除していいのでしょうか?

  • Vistaのローカルプロファイルをバッチで削除する方法

    初投稿です。 宜しくお願いします。 Vistaのローカルプロファイルを削除するバッチを作成しています。 C:\User\ログオン名 のフォルダを削除するだけだと、次回ログオン時 にエラーになり、一時プロファイルが作成されてしまいます。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList のSIDを削除すれば解決することは分かっているのですが、 バッチに展開するのが難しく悩んでいます。 GUIでプロファイルを削除すればきれいに消えることは分かって いるのですが、夜間バッチで削除したいと考えています。 他にもっと簡単な方法、内部コマンドなどはないものでしょうか?

  • バッチファイルでレジストリの値を確認したい

    バッチファイルを使い指定したレジストリの値を確認するのに必要なコマンドはわかりました。しかし、実際にバッチファイルにして実行するとコマンドが永遠に実行され続ける状態となってしまいました。コマンドプロンプト上では正常に値が返ってきます。 バッチファイル実行時にコマンドは1回のみ実行され値が返ってくるようにするには何を付け足せばいいでしょうか。 実際のコマンド内容はこちらです。 バッチを実行してInitialEraYearの値を確認したい reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese /v InitialEraYear よろしくお願いいたします。

  • レジストリからTCP/IP設定を調べたい

    OSは、Windows2000です。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\[数字フォルダ] の下の ServiceName でアダプタIDを調べてから、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\[アダプタID] で、TCP/IP設定を調べられることが解りました。 では、[数字フォルダ] はレジストリのどこを見れば解るのでしょうか?

  • あるレジストリキーの削除に関して

    先日、知人が私のPCのUSB端子でスマートフォンを充電しようとし、 ケーブルを挿したところ、何かがインストールされました。 その何かの名前でレジストリを検索してみたところ、 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_04E8&PID_6860 で名前が見付かりましたので、 上記キーを削除しようとしたところ、エラーが出て削除できません。 アクセス許可・所有者等が絡んでるようなのですが、操作方法がよくわからず困っています。 どうすればこのキーを削除できるのでしょうか。 よろしくお願いします。

  • レジストリの強制削除

    どなたかご教示お願い致します。 ウイルスバスター2008のお試し版をインストールしました。 それを削除しましたがセキュリティーは依然ウイルスバスターが最新の状態との表示です。完全に削除できていません。 マイクロトレンドのレジストリも全て削除しました。 しかし、レジストリの中に下記があることが判明しました。 HKEY_LOCAL_MACHINE\SECURITY 恐らくこれが原因ではないかと思います。 しかしこれは削除不可能です。 どなたか、この判断が正しいかと、そうであれば削除の方法をご教示お願いできませんでしょうか? OSはWindows vista Home Premiumです。

  • スパイウェアと疑わしいファイルの削除方法

    先日ad-awareを使用してスパイウェアを削除しようとしたところ、下記のレジストリキーとファイルが削除できませんでした。 CnsMin key:HKEY_CLASSES_ROOT\clsid\{b83fc273-3522-4cc6-92ec-75cc86678da4}\ CnsMin key:HKEY_CLASSES_ROOT\cnshelper.ch\ CnsMin key:HKEY_CLASSES_ROOT\cnshelper.ch.1\ CnsMin key:HKEY_CLASSES_ROOT\interface\{df692509-d9ef-48a0-9cd0-3aa5b81f6f68}\ CnsMin key:HKEY_LOCAL_MACHINE\software\3721\ CnsMin key:HKEY_CURRENT_USER\software\3721\ CnsMin key:HKEY_LOCAL_MACHINE\software\interchina\ CnsMin key:HKEY_LOCAL_MACHINE\software\microsoft\internet explorer\advancedoptions\!cns\ CnsMin key:HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\uninstall\cnsmin\ CnsMin key:HKEY_CLASSES_ROOT\typelib\{aab6bce3-1df6-4930-9b14-9ca79dc8c267}\ CnsMin key:HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\explorer\shellexecutehooks\{b83fc273-3522-4cc6-92ec-75cc86678da4} CnsMin file:C:\WINDOWS\Downloaded Program Files\cnsio.dll cnsio.dllのほうは検索にも引っかからないし、 レジストリキーも削除しても再起動するとしっかり入っています。 これらを完全に削除する方法はないでしょうか?

  • Trojan.Cachecachekit の駆除について

    ノートンのインターネットセキュリティ2005を入れています。 先日からTrojan.Cachecachekit を駆除しましたという表示が連続して出てくるので、こちらで検索して、大元のワームを駆除しなくてはならないことを知りました。 ノートンの情報のページでは、W32.Spybot.NLX というワームを駆除しろとなっているので、手順どおり作業しているのですが、レジストリエディタで、 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iTunesMusic HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\rdriv というものが見つかりません。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wscsvc 上記のものは見つけたので、削除しました。 この作業後も暫くTrojan.Cachecachekit駆除のダイアログは出ていたのですが、今は落ち着いています。 この作業前も、作業後も、ウイルススキャンしても何も出てきませんでした。 Ad-Aware SE Personalにて作業前は1つ出たので駆除したのですが、今は出てきません。 駆除できているのでしょうか? 今後の対策など、どうしたらいいのか教えていただけると幸いです。 よろしくお願いします。

専門家に質問してみよう