命令列關閉特定服務和調整服務啟動方式

2021-09-05 04:33:40 字數 746 閱讀 9747

背景:

你懂得,私有雲。

需求:

使用者拿到虛擬機器後,不想要虛擬機器自動開啟自動更新服務,但是管理員懶了,沒去改sysprep檔案。後期可以用指令碼來實現。另外sysprep雖然很好,但是天天改這個也挺麻煩,而且也只能適配在部署階段。部署後就無力了。

實現:

cmd下用sc命令實現。

sc config "wuauserv" start= disabled

sc stop wuauserv

前面一條是把windows update的服務的啟動狀態變成禁用。

第二條是用sc關閉windows update服務。

有人說為啥不用net stop  服務名這種方式來關閉服務,這種方式可以關閉服務,但是服務狀態本身還是保留的,如果是手動狀態,那麼還是可以被啟用的。
這裡有個問題,為什麼windows update服務是wuuauserv呢?一般人根本找不到吧?

原因是下面這張圖,仔細看一眼就明白了。要得到服務名稱,在服務管理器中檢視下服務就可以得到。

而此時就算使用者手欠點了自動更新,也不可能生效的。

命令列關閉特定服務和調整服務啟動方式

背景 你懂得,私有雲。需求 使用者拿到虛擬機器後,不想要虛擬機器自動開啟自動更新服務,但是管理員懶了,沒去改sysprep檔案。後期可以用指令碼來實現。另外sysprep雖然很好,但是天天改這個也挺麻煩,而且也只能適配在部署階段。部署後就無力了。實現 cmd下用sc命令實現。sc config wu...

Linux服務命令列

linux命令列 方法一 建立全域性可執行指令 ln s home 可執行檔案 usr local bin 重新命名 兩個都必須是絕對路徑 服務開機自啟動 前提 新增全域性可執行指令 chkconfig 服務名 on 若想關閉,將on改為off方法二 建立全域性可執行指令 修改.bash profi...

命令列安裝WINDOWS 服務

然後就該安裝windows 程式了!安裝的話,我們需要一段 cd c windows microsoft.net framework v2.0.50727 installutil.exe d 練習 windowsservicetest windowsservicetest bin debug win...