No.5
- 回答日時:
>片方が消えてると
幾つか方法は有ると思いますが、文字列値(REG_SZ)や整数値(REG_DWORD)の場合なら、とりあえず消す前に、RegWriteメソッドでダミーのデータを書込って方法があります。
例:
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.RegWrite "HKCU\WshTest\Test1", "Test #1"
objShell.RegDelete "HKCU\WshTest\Test1"
もし、キーが在れば上書きされますし、無ければ作成されますので。
ダミーのデーターは現状書き込まれてる値をコピーしておけばいいでしょう。
後は、一旦値を読んでキーが在るかどうか確認して、条件分で処理する方法ですが・・・・すいません、私もそんなに詳しくないので不明です。
No.4
- 回答日時:
>私にはむずかしくてわかりませんでした。
例題にあったように下記内容をメモ帳等で記載して、***.VBS 名(例えばTEST.VBS)で保存するだけです。
後は TEST.VBS をダブルクリックすれば、実行されます。
(キーが無い場合はエラー表示されます。)
参考例:
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.RegDelete "HKCU\WshTest\Test1"
おーこちらでもレジストリを削除することができました。
ただtest1とtest2の片方が消えてると
もう片方だけというのはエラーがでてしまってできない
みたいですがこれはスクリプト特有で仕方がないことなのでしょうか?
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.RegDelete "HKCU\WshTest\Test1"
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.RegDelete "HKCU\WshTest\Test2"
こんな風にしてみました。
もし時間に余裕があれば教えていただけませんか?
再回答ありがとうございました
No.2
- 回答日時:
WSHスクリプトでも、レジストリの削除は可能です。
(OS標準機能)下記参考
http://www.atmarkit.co.jp/fwin2k/operation/wsh07 …
http://www.atmarkit.co.jp/fwin2k/operation/wsh07 …
No.1
- 回答日時:
★『*.reg』ファイルをダブル・クリックすれば簡単だよ。
・レジストリ・エディタで削除したいレジストリ・キーを選択して、
右メニューから『エクスポート』して保存して下さい。
・そして、保存した『AdressDelete.reg』などをメモ帳などで開いて
下さい。必ず、メモ帳から開きますよ。右メニューなどで開かない
で下さい。
・そして、削除したいキーの先頭に『-』マイナス文字を追加します。
・あと、キーの中の名前の項目は削除しておきます。分かりますか?
・キーの中の1つのデータは『"Name"=-』とすれば削除できます。
・これで、保存した『AdressDelete.reg』などをダブル・クリックすれば
いつでも簡単かつ、安全に削除してくれます。
・以上。おわり。
例:
[-HKEY_CURRENT_USER\Software\UserSoft\AdressDeleteKey] ←削除キー
↑
マイナス文字を先頭に追加(これでキーの削除指定になります)
※分からない点があるときは、また質問をして下さい。
質問が多少間違えてました
消したいのはキーではなく名前(値)のところでした。
図で示すとNO2さんの2つ目の参照URLの真ん中にあるレジストエディタの赤い丸2のところの[test2]だけを消したいのです。(上に書いてあったnameのところを試したのですが
きえませんでした。 この図とメモ張のをあわせて説明すると
メモ張の文字
[HKEY~~~WshTest]
"Test2"=-dword:00000000
(↑名前のところだけにーを入れてみたところ何も起こりませんでした。
[-HKEY~~~WshTest]
"Test2"=-dword:00000000
(↑HKEYの前にーをいれてさらに名前のところにもーを
いれたところTest1など他のところも消えて既定だけのこってしまった。)
どこがまちがっているのでしょうか?
回答ありがとうございました
再回答おまちしております
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 8 デスクトップのアイコンが再起動の時整列が乱れる 2 2022/10/13 17:59
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/03/01 15:44
- Gmail GmailではメールをDelキーで削除可能でしょうか? 1 2022/08/17 10:43
- Outlook(アウトルック) 標準アカウントをOUTLOOKアプリに登録するとほかのアカウントのメールもこのアドレスに受信される 1 2023/02/03 20:34
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- Google+ ブランド品偽物サイトからのメールを拒否する方法 批判覚悟で投稿します。 とあるサイトからブランド品を 2 2023/01/11 21:49
- Gmail Gmail アドレスの削除 1 2022/03/29 11:00
- Yahoo!メール メール・アドレスを探したい 1 2022/08/21 09:32
- Gmail Gmailのアドレスを2つ持っていて、ひとつを削除したいのですが、もうひとつのアドレスと紐付けされて 1 2023/01/12 18:05
- ハッキング・フィッシング詐欺 削除方法を教えて下さい Hなサイトを見てしまったせいか、下記の所から、『ハッキングされています』『ク 7 2022/05/23 06:55
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Googleカレンダーで不要データ...
-
エクセルの「ページ削除」の方...
-
DocuWorksについて教えて頂きた...
-
メールアプリサンダーバードに...
-
XPERIA Aの内部ストレージの画...
-
libreofficeのcalcで
-
iTunes デバイス 曲の削除
-
Adobe Acrobat Proを使うとPDF...
-
NEC ソフトナビサービス
-
エクセルの行と列が突然削除で...
-
フリーソフトの「schedule watc...
-
何をやってもiTunesアンインス...
-
Googleカレンダーで予定...
-
エクセルにて行数と列数を減らす
-
オートコンプリートを一部だけ...
-
エクセルに表れたLabel1の文字...
-
メッセンジャーで相手に削除さ...
-
IME単語登録したものが消し...
-
PS2エミュレータの使用はいかな...
-
この、ほしい物リストからのお...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの「ページ削除」の方...
-
Googleカレンダーで不要データ...
-
DocuWorksについて教えて頂きた...
-
メールアプリサンダーバードに...
-
エクセルの行と列が突然削除で...
-
iTunes デバイス 曲の削除
-
PDFに引いたマーカーを消したい
-
powerAutomateの使用メモリにつ...
-
XPERIA Aの内部ストレージの画...
-
PS2エミュレータの使用はいかな...
-
スマホ画面のアイコンを消したい
-
PDFの編集履歴に関して質問があ...
-
この、ほしい物リストからのお...
-
メッセンジャーで相手に削除さ...
-
Googleカレンダーで予定...
-
libreofficeのcalcで
-
office 2013使用していた 。off...
-
Excel 指定行削除マクロ
-
付箋ソフトの削除ログはどこに...
-
フリーソフトの「schedule watc...
おすすめ情報