用於關閉後台運行的兩個服務的 .bat 文件

用於關閉後台運行的兩個服務的 .bat 文件

我有一台帶有三個帳戶的 Windows 7 電腦(按層次順序排列):

  1. 管理員(帶密碼)類型 Administrator
  2. Guest(密碼與Administrator不同)類型管理員
  3. 用戶(無密碼)類型 標準用戶

在使用者帳戶上,如何建立一個批次文件,該文件啟動後將執行以下任務:

  • 停止在背景執行的名為 Teamviewer 的服務
  • 停止熊貓雲端辦公防護服務
  • 在「InPrivate 模式」下開啟瀏覽器資源管理器
  • 從視窗事件註冊表中刪除先前儲存的三個操作

第二個批次檔將用於返回到原始情況,因此它應該像這樣操作:

  • 關閉瀏覽器
  • 開通熊貓雲端辦公防護服務
  • 啟動服務 teamviewer
  • 執行完後刪除這三個操作的事件日誌窗口

這兩個文件將在需要時透過先前啟動選項「以管理員身份運行」的連結啟動。

我想避免每次都輸入管理員密碼或來賓密碼來確認批次的執行(我知道這兩個密碼)。

最終,我想透過點擊停用這兩項服務,而不會提示我輸入密碼,並且不會將其儲存在事件日誌中。一旦我結束在互聯網上的搜索,只需第二次單擊第二個 .bat 文件,所有內容都將設置為初始狀態。

答案1

如果您引用的服務是 Windows 服務,則非管理員使用者在不提升權限的情況下無法停止或啟動它們。如果您正在討論從 Windows 事件檢視器中刪除日誌,那麼也必須使用管理員權限來完成,即使如此,我認為您只能清除整個日誌,而不能選擇性地刪除某些條目。

所有這些,如果允許標準用戶使用,將成為作業系統中巨大的安全漏洞。我認為不可能做你想做的事(除了在 InPrivate 模式下啟動 IE)。

相關內容