因為Linux 系統的基本操作都是命令列形式的,改變他的設定,通常都是寫成一定執行的指令碼,快速的修改。
WINDOWS 通過 CMD 指令碼來更改設定,比使用介面化更快,更省時間,不過不適用於一般使用者,認為自己是老鳥的接著看,這種指令碼修改的方法,使用於大範圍的修改設定和多臺裝置的使用,單臺裝置建議實驗或使用圖形介面。
工具/原料
CMD 命令列
使用CMD 命令優化後臺服務
WINDOWS xp 的自動更新服務已經不需要了,微軟已經不再提供 XP 的更新補丁。通常我們 右鍵 我的電腦 -- 管理--服務--再找到服務 AutoUpdate 服務,選擇關閉,現在我們只要知道 服務名就可以快速關閉。
sc stop wuauserv //快速關閉自動更新
sc config wuauserv start= DISABLED //更改自動更新服務開機狀態為禁用
開啟某項服務: sc start 服務名
更改服務狀態:sc config 服務名 start=DISABLED/AUTO /DEMAND
DISABLED:禁用
AUTO :自動
DFEMAND :手動
如何知道服務名呢?
右鍵 我的電腦 -- 管理--服務--再雙擊服務,出來的選項卡,最上面的就是服務名,這個服務名有的有大寫,但是沒有空格,必須嚴格按照服務名填寫,否則無效。
費勁找到這個服務,直接停止,禁用了不就可以了,為什麼要用CMD命令,因為如果要優化的電腦不是一臺,而是很多臺,那麼就可以把剛才命令儲存為.bat批處理檔案,對每臺需要的機器執行一下,就不要挨個去設定了,方便快捷。
CMD 下快速修改計算機名
將以下命令儲存為 .bat 格式的檔案
set /p name=請輸您的計算機名:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f
@pause
為什麼要修改計算機名呢?通常單位的電腦裝系統以後,計算機名都一樣,結果提示有重名,不得不改,而且為了區分是誰的電腦,工作量大啊,還耽誤使用者的時間。使用這個CMD指令碼就快多了
執行情況如圖,最後重啟一下就生效了
CMD下快速修改遠端桌面埠
接上上個步驟
將以下命令儲存為 .bat 格式的檔案
set /p name=請輸入遠端桌面埠:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /t REG_DWORD /d %name% /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d %name% /f
@pause
指令碼執行情況如下
遠端桌面埠被修改為 34768,重啟生效
因為遠端桌面埠牽涉到安全,所以要謹慎修改,有一些埠修改器本身就帶有病毒和惡意外掛,使用CMD安全多了,而自己查詢登錄檔費時費力,特別是機器很多的情況下。
CMD下快速修改使用者密碼
CMD下快速修改使用者密碼
命令 : net user Administrator yuchang
將 Administrator 帳號密碼改為 yuchang
如圖 ,登出就生效
注意事項
WINDOWS 下 CMD 的命令儲存為.BAT檔案,通常都是批量執行一些設定較多工
單一的任務使用CMD指令碼因為作用的機器數量過多,節省時間,減少操作偏差