2017-10-17 17 views
-1

何らかの理由で私は自分のコンピュータを開いて値を1から0に変更するたびにレジストリエディタに入る必要があります。もしアプリケーションやゲームを使いたいのであれば、ちょっと退屈になってしまいます。私のためにそれを行ういくつかの種類のスクリプトを作成するのに役立ちますか?私はコーディングで最高ではないし、私は手を探しているので、私は前にスクリプトの種類を書いたことがない。は、regeditの値を変更するスクリプトを作成するのに役立つ必要がありますか?

enter image description here

+0

はい、私たちはあなたを助けることができます。あなたのために仕事をしないでください。 –

+0

私はあなたに私の仕事を依頼していませんでした。私はあなたの助けを頼んだので、ありがとう –

+1

だから、あなたは私たちのために何をしましたか? –

答えて

1
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /f /d 1 

のWindowsの現在の版のほとんどは、いくつかの中で、それはREGコマンドかかわらが不足していた(例えばWindows XPのホームエディション)

+1

@リバー、これはUACのポップアップを引き起こさないので、 '.reg'ファイルよりも私の好みになります。注:質問タグはバッチファイルで、バッチファイルでは実際の行をエコーし​​ないで、出力をcmd.exeウィンドウからリダイレクトします。 _(これらは非常に速く点滅するウィンドウのためには些細なことですが)_。私はまた、ルートキーを短くするだろう:@Reg "HKCU \ソフトウェア\マイクロソフト\ Windows \ CurrentVersion \インターネット設定"を追加する/ V ProxyEnable/T REG_DWORD/D 1/F> Nul' – Compo

+0

だから私はバッチファイル、起動ディレクトリに入りますか? –

+0

@River、はい、私のコメントの1行を '.cmd'拡張子で保存された新しいファイルにコピーしてください。起動ディレクトリが最善であると感じたらそれをしてください。 – Compo

2

簡単な方法は、レジストリキーをエクスポートすることです.reg -fileにコピーし、設定する値を除くすべてを削除します。 これは、一度に複数の値を設定する場合にも便利です。ファイルの

内容は次のようになります。あなたは、ファイルをダブルクリックすると

Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings] 
"ProxyEnable"=dword:00000001 

は、プロンプトに値が設定されていることを確認する必要があります。

また、バッチを作成してファイルをインポートできます。

regedit /s C:\MyPathTo\Whatever.reg 

あなたはバッチスクリプトを実行したときに表示されますUAC-ポップアップ、取り除くしたい場合は、set __COMPAT_LAYER=RunAsInvokerを追加することができます

set __COMPAT_LAYER=RunAsInvoker 
regedit /s C:\MyPathTo\Whatever.reg 

参考:スクリプトの先頭にWhat does '__COMPAT_LAYER' actually do?

+0

それは方法です、もしあなたが管理者でないなら、私が嫌うポップアップがあります。+ 1。 – npocmaka

+1

@npocmakaはい、UACポップアップは面倒です。改善された答え。 :-) – MatSnow

関連する問題