題:
如何在不登錄Steam的情況下禁止Steam從Windows啟動?
ChickenBall
2011-10-31 01:36:17 UTC
view on stackexchange narkive permalink

有沒有辦法在安裝Windows之後禁止Steam在Windows(XP / Vista / 7)上自動啟動?

我為人們修復了系統,其中有些人要求或擁有Steam,所以我重新為他們安裝。但是,我想阻止它從Windows啟動而無需使用帳戶登錄。我可以很容易地破解註冊表,但是我很好奇是否有另一種方法可以禁用它而無需走那條路。

我也不想使用自己的帳戶登錄;稱之為偏執狂或其他。 :)

編輯:從混亂的回答來看,此請求似乎有些混亂,所以也許我應該對此進行詳細說明。

我已經在刪除Steam的註冊表 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run 中的密鑰,但我想知道是否有辦法進入Steam客戶端以禁用/刪除此密鑰,以便它不會重新填充如果您要手動重新啟動該設置。這樣做的原因是因為如果您再次啟動Steam,它可能會再次自動啟動(但我尚未確認,因此,如果有人這樣做了,請隨時告訴我)。 更新:已確認! Steam不會重新創建註冊表項。在我選擇的答案下查看我的最新評論。

我要完成的工作有點像偽sysprep,在此情況下,用戶將獲得一台經過重新映像的計算機,其所有內容均設置為默認值,但經過優化後可以更快地啟動,而不會惹惱您啟動的程序。由於Steam首次使用首次運行的嚮導提示啟動,因此進入和更改設置(我可以看到)的唯一方法是使用現有帳戶登錄(或創建一個新帳戶,但這似乎很無聊)如果用戶已經有一個帳戶)。我希望該嚮導保持原樣,而不是使用我自己的帳戶彈出,因為這是他們第一次啟動Steam時最後一次登錄的帳戶(這只是不專業),並且我也想阻止Steam自動啟動我的客戶再次使用Windows。

也許我是在錯誤的地方提出這個問題,但是我確定肯定還有像我這樣的其他IT專業人員遇到了這些問題(使用Steam或其他程序) )。如果沒有辦法,那麼我將繼續修改註冊表。

對不起,這個問題的99級難度;在問這個問題之前,我在Google上搜索了很好的答案,我意識到這是一個非常具體的請求,所以我想在互聯網上尋求幫助。

再次感謝大家!

您是要問登錄Windows時如何禁用Steam的自動啟動功能,還是想讓它在每次Steam登錄時都要求輸入密碼?
檢查msconfig了嗎?想要在啟動時運行的應用通常會在此處列出自己。
“ ...但希望它無需登錄而不會自動啟動。。”,您的意思是**您希望它無需登錄而自動啟動**?
為什麼*不想*您想走註冊表路線?從註冊表中刪除Steam的啟動運行密鑰是最簡單的解決方案IMO。我的意思是,您可以使用批處理甚至是.reg文件來實現。無論如何,這就是Steam客戶端要做的所有事情。
Steam是愚蠢的,使您在進行“任何操作”之前登錄。 *嘆*
@James Jiao:不,他的意思是說他想關閉自動啟動行為,但通常除非您首先登錄,否則Steam偏好設置對話框通常不可用。
-1
當前,在“啟動時禁用Steam”之後,Steam在啟動時啟動,檢查更新,然後退出。如果您想讓計算機更快地啟動,那將適得其反。
是的,我知道,我來晚了。但是我覺得我絕對必須提出這一點。您聽說過Soluto嗎?它的功能之一-在啟動時禁用某些程序以減少啟動時間-可能只是您的解決方案。鏈接:http://www.soluto.com
六 答案:
Dave DuPlantis
2011-10-31 02:00:40 UTC
view on stackexchange narkive permalink

如果Steam正在運行

在Steam中,右鍵單擊任務欄上的圖標並選擇設置,或者從完整客戶端的菜單欄中選擇Steam,然後選擇設置。 h3 p>

單擊“接口”選項卡,然後在窗口中間,清除顯示為計算機啟動時運行Steam 的複選框。

如果Steam沒有運行

運行msconfig.exe。在“啟動”選項卡下,查找Steam條目並清除其複選框。這也將清除Steam中的相應設置。即使重新啟動Steam,也不會在未在應用程序中指定的情況下重新啟用它。

我已經知道此設置,但是如果您閱讀上面的說明,則不想登錄Steam。進入Steam菜單並由此設置的唯一方法是登錄。仍然感謝您的回复!
您在描述中清楚地表明您不希望它自動啟動。您可能需要改寫您的描述。
@Yawhann,很抱歉,我不清楚您遇到的是哪個問題。我已更新我的答案,以同時提供兩者。
-1
@Dave DuPlantis進行msconfig路由與使用regedit幾乎相同。它只是以其他身份訪問註冊表。請參閱我更新的說明以了解原因。再次感謝!
不幸的是,@Yawhann, Steam與大多數使用註冊表的應用類似:他們假設您將使用該應用來更改設置。如果您想要一個可能適合您的安裝腳本的解決方案,並且重影不切實際,則可以嘗試使用[this](http://stackoverflow.com/q/491890/8174)之類的方法。
@Dave DuPlantis +1 WIN發送給我我溢出! :)不幸的是,這有點太複雜了,我的問題實際上可以歸結為是或否答案。不過,非常感謝您的嘗試!
a cat
2011-10-31 03:55:19 UTC
view on stackexchange narkive permalink

如果要在不啟動Steam並登錄的情況下執行此操作,則可以在Windows註冊表中修改設置。自動啟動複選框直接與註冊表項相關聯-只需將其刪除即可,這是Steam客戶端在未選中該複選框時所做的全部操作。

導航到 HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Run 並刪除 Steam 鍵。或作為.reg文件:

  Windows註冊表編輯器版本5.00 [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run]“ Steam” =- 
請參閱上面的更新說明,為什麼我要轉向註冊表訪問解決方案。謝謝! :)
嗯,從技術上來說這是正確的答案,但不是我希望找到的答案。 :)
更新:在嘗試將Steam設置為在我自己的計算機上自動啟動之後,我更改了Steam中的設置,關閉了客戶端,刪除了註冊表項,重新啟動了Steam,發現它沒有重新創建註冊表項,並且它反映了Steam配置中的設置。因此,看起來註冊表項不是臨時解決方案。向所有人指出正確的方向表示敬意!
@ChickenBall是的,這就是我直接綁定的意思-Steam不會單獨保存該設置,它只是查看註冊表項。
感謝您給我提出驗證該理論的想法。並感謝其他人的及時響應!我們都是這裡的贏家! :)
ralph
2015-03-09 18:05:58 UTC
view on stackexchange narkive permalink
  1. 轉到開始菜單
  2. 在左上角搜索中,鍵入 msconfig 並按Enter鍵。
  3. 轉到“啟動”選項卡
  4. 取消勾選列表中的Steam並重新啟動。
  5. ol>
Jonny
2012-04-07 20:55:24 UTC
view on stackexchange narkive permalink

您可以使用Glary Utilities來做到這一點,這是一組有用的工具,可以免費安裝。

我使用的另一個是CCleaner。它也可以編輯啟動程序上的設置。
3ventic
2016-04-21 01:22:45 UTC
view on stackexchange narkive permalink

在最新版本的Windows(8+)中,您可以從任務管理器的“啟動”選項卡中輕鬆禁用它,您可以通過單擊 CTRL kbd> SHIFT kbd快速打開它> ESC kbd>或通過右鍵單擊開始按鈕。

Task Manager. Start-Up. Steam Client Bootstrapper. Disable

user63106
2013-12-05 09:16:03 UTC
view on stackexchange narkive permalink

登錄Steam,轉到左上方的Steam菜單,進入設置,進入界面,取消選中“我的計算機啟動時運行Steam”。

這是工作方式,遠離所有黑客,只會使情況變得更糟。

他在問如何在不登錄帳戶的情況下禁用它。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...