• ベストアンサー

バッチファイルを作り方を教えてください。

windows8でウインドウズの枠を小さくするために、 HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics キーの PaddedBorderWidthエントリを、0に変更したいのですが、 複数のPCに対して設定したい場合に、 いちいちregeditを開いて変更するのが面倒なので バッチファイルで設定できる方法があれば教えてください。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4847/10260)
回答No.1

変更済みのPCで、regedit で、該当キーに対して ファイルメニューから エクスポート を行って、reg ファイルを作ります。 メモ帳で、PaddedBorderWidth の部分以外のエントリの部分を削除して(しなくてもいいけど)、そのregファイルを他のPCに持って行ってダブルクリックすれば良いです。

Taruuuto
質問者

お礼

ありがとうございます。 うまくいきました。 それと、レジストリーのあるキーを削除するようなregファイルを作成したい場合にはどうすれば良いですか? よろしくお願いいたします。

その他の回答 (2)

  • RURUFOU
  • ベストアンサー率55% (5/9)
回答No.3

REG query "HKCU\Control Panel\Desktop\WindowMetrics" /v "PaddedBorderWidth" >nul 2>nul && REG ADD "HKCU\Control Panel\Desktop\WindowMetrics" /f /v "PaddedBorderWidth" /t REG_SZ /d 0 でどうでしょうか? 念のため、キーが存在する場合のみ変更するようになっています。

回答No.2

失礼な表現、記載、誤記等ありましたら済みません。 値を設定したり戻したりするにはバッチを使い分ける方が楽かもしれません。 小生試してはいませんが… 管理者権限でコマンドプロンプトで C:\WINDOWS\system32>reg add /? をヒントにしてください。 参考サイトを示します。 なお、PCはそのPCにUSBなどでバッチは移植すると思うので当該PCであればコンピュータ名は省略で良いかと思います。 また、管理者権限の話もバッチだとどうなるか確認していません。 何せ試してませんのであしからず!! コマンド・プロンプトでレジストリを操作する ↓↓

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/391cmdreg/cmdreg.html

関連するQ&A

  • レジストリエディタについて

    こんにちは、よろしくお願いします。 レジストリエディタで、HKEY-CURRENT-USER、Control Panel、desktop、MenuShowDelayの数値を変更したいんですが、何度変更しても0に戻ってしまうんですが、 どうしたらいいでしょうか。

  • regeditでアドレスを貼り付ける方法

    Win8を使っています。 Win XPのころから気になっていたのですが、 HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics こういうregeditのためのアドレスを開きたい場合、 一つ一つフォルダを開いていくのではなく、アドレスをコピペして開くことはできないのでしょうか? 検索とかしても、フォルダ名は引っかかりませんし、何か良い方法があれば教えてください。

  • Trojan.Blusodによって壊された部分を修復するには?

    Trojan.Blusodによって壊れてしまった部分を修復したいのですが。 下記の方法を教えてください。 必要な場合は、次のレジストリエントリを以前の値へ復元します。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Software Notifier\"InstallationID" = "[ランダムな CLSID]" HKEY_CURRENT_USER\Control Panel\Desktop\"ConvertedWallpaper" = "%System%\ph[ランダムな文字].bmp" HKEY_CURRENT_USER\Control Panel\Desktop\"SCRNSAVE.EXE" = "%System%\blph[ランダムな文字].scr" HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\"NoDispBackgroundPage" = "0" HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\"NoDispScrSavPage" = "0" HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore\"DisableSR" = "0" HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\sr\"Start" = "0" HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\sr\"ImagePath" = "*system32\DRIVERS\sr.sys*" HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\sr\Parameters\"FirstRun" = "0" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr\"Start" = "0" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr\"ImagePath" = "*system32\DRIVERS\sr.sys*" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr\Parameters\"FirstRun" = "0" HKEY_CURRENT_USER\Control Panel\Colors\"Background" = "0 0 255" HKEY_CURRENT_USER\Control Panel\Desktop\"ScreenSaveActive" = "1" HKEY_CURRENT_USER\Control Panel\Desktop\"TileWallpaper" = "0" 症状としてはトロイが入ったためにまずシステムの復元ができなくなりその後壁紙の変更ができず壁紙に Warning! Spyware detected on Your computer!・・・・・・・・・・・・etcというJoke Bluescreenが出たままになってます。ノートン(期限が切れている)のウィルススキャンによって探してもらったのですが駆除ができなかったのでカスペルスキーによって駆除しました。が依然として壁紙の変更やスクリーンセーバーは壊されたままです。リカバリーをすれば直ると思いますがインストールしたソフトがもう手元にないものもあり何とかこの状態で修復しなければなりません。どなたかよいアドバイスをお願い致します。 OS Windows XP Home Editionです

  • 言語バーが出てきません。レジストリをいじっても駄目です。ビスタです。フ

    言語バーが出てきません。レジストリをいじっても駄目です。ビスタです。ファイル名を指定→regedit→HKEY_CURRENT_USER→CONTROL PANEL→INPUT METHO

  • フォルダウインドウのタイトルバー文字色変更について

    Windows11でPCを使用しています。 個人設定のアクセントカラー設定でタイトルバーを水色に変更したのですが、何故かフォルダ(エクスプローラー)ウインドウのアクティブ時のタイトルバーの文字色が白色になっております。 他の種類のウインドウのアクティブタイトルバーの文字色は黒色になっております。 白色だと見づらいので黒に変更したいのですが、変更方法が分かれば教えて欲しいです。 設定では出来ないと思い、レジストリで以下の箇所のRGBを「000」(黒)に変更しましたが、PCを再起動してもやはりフォルダのアクティブタイトルバーの文字色は白抜きのままです。 [HKEY_CURRENT_USER\Control Panel\Colors]の「TitleText」 [HKEY_CURRENT_USER\Control Panel\Desktop\Colors]の「TitleText」 上記の変更によってフォルダウインドウ意外の種類のウインドウのアクティブタイトルバーの文字色は変更できました。 よろしくお願いいたします。

  • レジストリの変更が保存されない

    コントロール パネル\デスクトップのカスタマイズ\個人設定⇒マウスポインタの変更=マウスのプロパティー⇒ホイール⇒垂直スクロールで1度にスクロールする行数を10から1に設定変更しても、 あるいは、次のようにレジストリの値を変更しても再起動したらもとの10に戻ってしまう。 ( HKEY_CURRENT_USER\Control Panel\DesktopのWheelScrollLines の値を10から1に変更 ) どうすれば、戻らないようにできるのでしょう?

  • バッチファイルが起動できません

    特に設定等を変えた記憶はないのですが、急にバッチファイルを起動できなくなりました・・・ 起動しようとすると、NOTEPAD が開きます。 システムの復元や、レジストリのバックアップのインポートを行っても変わりません・・・ regedit で設定を見ると、 HKEY_CLASSES_ROOT batfile open command のデータは、"%1" %* となっています。 他に設定の確認・変更ができる方法はありますでしょうか? よろしくお願いいたします。 ※使用PC lenovo ThinkCentre 8009-D3J Windous XP SP2

  • レジストリのことでご質問いたします.....

    レジストリのことでご質問いたします。 Windows XPではHKEY_CURRENT_USER\Control Panel\Desktop\Windows Metricsの項目で アイコンサイズを変更することができますがVistaではできないということです。これはOSの関 係と思ってもよろしいのでしょうか。 手元にVISTAのマニュアルがない為、すみませんが宜しくお願い致します。

  • Win 7 コントロールパネルのことです。

    コントロールパネルのいらないアイコンを消したいのですが、インターネットで調べたところ「regedit」と入力して「OK」ボタンをクリックする。レジストリエディタが起動したら、次のようにキーをたどる。 HKEY_CURRENT_USER→Software→Microsoft→Windows→CurrentVersion→Policies→Explorer とあり、レジストリーファイルを開いたところ、HKEY_CURRENT_USER→Software→Microsoft→Windows→CurrentVersion→PoliciesまではあるのですがExplorer がありません。探し方が悪いのでしょうか? OSはWin 7 64ビットです。どなたか詳しい方、教えていただけないでしょうか。

  • [バッチファイル]レジストリ値を取得し、それを条件としてif文動作分岐をする

    インターネットオプションのプロキシ設定をバッチファイルでトグルさせようと思ったのですが、思うように動かないのでどなたか助けて頂けないでしょうか。 こちらを参考にさせて頂きました。 http://www.tkssoft.com/cmd/cmd013.html @echo off cls set bool='reg query "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable' if '%bool%'=='0' goto Set_1 if '%bool%'=='1' goto Set_0 :Set_1 reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyEnable /t reg_dword /d 1 goto :eof :Set_0 reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyEnable /t reg_dword /d 0 goto :eof 明らかにset部分が間違っていると思うのですが、どのように直したらいいのかいろいろ試してみたのですがどうにも解決しませんでした。