reg add
を試しましたが、invalid syntax
と表示され続けます。 .bat
ファイルを使用してレジストリを編集する方法を知っている人はいますか?
_reg add "HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d <newportnumber>
_
注意すべきいくつかの事柄:
reg.exe
_は_Server\WinStations\RDP-Tcp
_を別のパラメーターとして扱い、必要なパラメーターフラグがないため、エラーが発生した可能性があります。REG_DWORD
_を指定する必要があります。指定しないと、REG_SZ (string)
として上書きされます。reg.exe
_ツールは、デフォルトで10進数ではなく16進数を使用しているようです。 _2000
_のポートを指定した場合、それが10進数の_2000
_として扱われるのか、_0x2000
_(10進数の8192)として扱われるのかはわかりません。数値の前に_0x
_を付ける場合にのみ、16進数を使用する可能性がありますが、実験する必要があります。sc stop <servicename> && sc start <servicename>
_です。shutdown /g
_。です。/g
_は、再起動して現在のユーザーに戻り、場合によっては現在のプログラムの一部として戻ることを意味します。単純な再起動の代わりに_/r
_を使用してください。shutdown
は、マシンがシャットダウン/再起動する前に30秒を与えます。また、プログラムが閉じない場合(おそらくファイルが保存されていないため)、再起動しません。 _/t <seconds>
_パラメーターを使用して、他の秒数後に再起動するように指示できます。また、_/f
_を使用して、プログラムが終了したくない場合でも強制的に再起動することができます。 0より大きい任意の秒数で_/t
_を使用すると、_/f
_も意味します。