方法:如何禁用Win10重啟後,自動打開上次未關閉的應用?

2021-01-19 泡泡網

在去年的10月10日,微軟正式為Windows 10作業系統推送了秋季創意者更新1709,Win10 1709增加了包括人脈、時間軸視圖、Story Remix在內的諸多新特性,與此同時也增加了一個新功能,系統啟動後會自動打開上次未關閉的程序,比如上次關閉時沒有關閉的網頁或者Word文檔等,下次開機後會自動幫你打開。

這個新功能一看就是參考了Mac上使用的OS X系統的一項特性,雖然比較智能化,不過開機自動打開上次未關閉的程序文檔或者網頁有時也會造成隱私洩露等問題,所以OS X在關機時會彈出一個選項讓我們自行決定再次登錄時是否打開未關閉的程序口。

不過到了Win10 1709上,這項功能似乎是被強制啟用的,沒有任何讓我們自己選擇的空間,只要你的Win10系統開啟了快速啟動功能,那麼開機後一定會自動打開上次未關閉的程序。對於這樣一項我們並不想啟用的功能難道就真的束手無策了嗎?

實現原理:通過作業系統的RunOnce調用

經過了一段時間的研究發現,Win10 1709新增的這項開機自動打開上次未關閉的程序功能,其實實現原理很簡單。系統在得到關機指令後,會將正在運行的應用一個個結束掉然後關機,在結束掉應用所在進程的時候,系統會自動將自動關閉的應用程式所在路徑添加到註冊表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce目錄下。

RunOnce是Windows系統自帶的一個功能,在系統啟動後被Windows資源管理器調用,可以將對應的註冊表項下的鍵值執行一次,執行完畢後其對應的註冊表字符串值也會被自動刪除。RunOnce註冊表項一般在軟體安裝時用到的比較多,舉例來說當我們更新Realtek音效卡驅動時,驅動的安裝程序一般會告訴我們先要卸載舊版驅動,然後手動重啟,重啟後安裝程序會自動啟動來繼續新驅動的安裝。這裡其實就是驅動的安裝程序調用了RunOnce功能,在卸載掉了舊版驅動程序後向註冊表的RunOnce項中添加了安裝文件所在路徑,然後重啟後會自動打開該文件來執行後續操作,Win10的開機自動打開上次未關閉的程序也是通過RunOnce來實現的。

不過有人可能會問,為什麼我關機的時候很多應用都沒關閉,可是下次開機的時候只有部分應用被自動打開了,有不少應用沒有自動打開呢?這裡和RunOnce的運行權限有一定的關係,默認情況下RunOnce只能打開非管理員權限的應用,如果某個程序執行文件上面有小盾牌標識,也就是需要使用管理員權限運行時,RunOnce是不能自動打開的。

解決方法:設置註銷腳本刪除RunOnce註冊表項

在了解了Windows 10開機自動打開未關閉程序的實現原理後,我們就可以很輕鬆的來解決這個問題,每次關機的時候把註冊表的RunOnce子項刪除掉即可,這裡我們可以通過設置註銷腳本來操作。

Win10專業版用戶:

同時按住Windows鍵和R鍵打開運行,輸入gpedit.msc,然後按回車打開組策略編輯器

在組策略編輯器左側列表的用戶配置下展開Windows設置,找到腳本(登陸/註銷)設置項

在腳本設置項右側的窗口中找到註銷,雙擊打開

在打開的註銷屬性窗口中點擊添加按鈕來添加註銷腳本

腳本名:C:\Windows\System32\reg.exe

腳本參數:Delete HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce /va /f

輸入完成後點擊確定,註銷腳本添加成功,這樣系統在關機前進行註銷操作時都會自動執行Delete HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce /va /f這個命令,註冊表的RunOnce項會自動刪除,再也不會出現開機後自動打開上次未關閉應用程式的問題了

Win10家庭版用戶:

家庭版和專業版在具體設置上沒有差別,只不過默認情況下Win10家庭版沒有內置組策略編輯器,需要我們使用批處理命令來開啟,直接將下方代碼複製到空白文本文檔裡,保存文件名為「家庭版啟用組策略」,然後將文件擴展名更改成.cmd或者.bat文件即可。

執行該批處理文件時請右鍵選擇「以管理員的身份運行」

之後系統會自動彈出命令提示符窗口執行啟用組策略的命令,執行完畢後按任意鍵關閉窗口

然後我們就可以在家庭版系統上使用組策略啦,剩下的步驟和專業版相同,這裡就不多囉嗦了

副作用:部分安裝程序重啟後需要手動運行

我們前面通過禁用RunOnce的方法來達到禁止開機啟動上次未關閉程序的效果,這樣相當於將RunOnce功能給禁用掉了,一些需要依賴RunOnce的軟體安裝程序在重啟後也會出現無法自動打開的情況,需要我們手動運行。

還是以更新Realtek音效卡驅動為例,當我們運行Realtek驅動安裝程序後,會出現安裝選項說明,告知我們安裝程序會分兩個步驟進行,首先安裝程序會卸載掉目前正在使用的舊版驅動,然後重啟後自動安裝新版驅動

因為RunOnce功能被禁用掉了,所以在第二步重啟後安裝程序不會自動打開並安裝新版驅動,需要我們手動再打開一遍安裝程序方可。

作者:隔壁張叔叔

相關焦點

  • win10系統如何關閉自動系統更新的方法
    相信很多使用了win10系統的電腦系統用戶都知道,win10系統默認是自動進行系統更新升級下載的。但是,很多小夥伴都不喜歡系統自動更新,畢竟系統自動更新以後,不一定適合自己的電腦,很可能會出現電腦藍屏出現電腦故障的問題。其實,我們可以嘗試在設置中的更新和安全中進行相關的設置即可。
  • win10自動更新怎麼關閉
    目前幾乎所有筆記本作業系統均為Win10,臺式機大多數主流主板均不支持Win7,正常情況下只能安裝Win10,不過在Win10系統中,默認狀態總是會自動更新系統,不少用戶想要將更新關閉。那麼為什麼要關閉Win10更新系統?下面小騎士分享一下親測有效的Win10關閉自動更新方法。
  • win10自動更新老是彈出,3種有效方法讓你關閉這煩人功能
    win10系統當中有個讓人厭煩的功能,那就是自動更新。很多人會想到明明電腦在使用過程當中沒有什麼問題,系統卻頻繁出現更新,佔用系統資源,還會出現自動重啟的現象,又不能放著不管,那麼要如何關閉自動更新呢?
  • 別再提醒我更新win10啦!官方推薦一鍵關閉更新方法,親測有效!
    雖說,win10系統的下載量和裝機量巨大;於此同時,不可否認,槽點也有很多。卡頓,頻繁性更新,更新時間長,更新失敗或者更新後無限重啟,足以讓你陷入無窮的煩惱。雖說目前win10系統不會自動強制更新,但它會幫你自動下載更新的內容,然後隨時提示你重啟。
  • 別再提醒我更新win10系統啦!官方推薦一鍵關閉更新方法,親測有效!
    雖說,win10系統的下載量和裝機量巨大;與此同時,不可否認,槽點也有很多。 卡頓,頻繁性更新,更新時間長,更新失敗或者更新後無限重啟,足以讓你陷入無窮的煩惱。
  • win10關機提示更新怎麼辦?試試這個方法,讓你徹底關閉
    但是使用win10的用戶會發現這樣一個問題,我們在關機時候關機欄經常會出現「更新並關機」,點擊後電腦還要運行一段時間才能關閉,這讓很多從事文職類的寶寶們大傷腦筋,下班了關個電腦還費勁,給用戶體驗也很不好!那麼有木有點擊關機就立馬關閉不用更新的方法呢?答案是必須的!下面我們就來說說!
  • win10系統總是自動更新怎麼辦?三招教你徹底關閉
    Windows 10自動更新服務會在電腦運行時在後臺自行下載官方的更新和補丁,完成後強制安裝。很多人習慣了之前的版本並不想升級,並且更新後也可能會出現一些漏洞或者不兼容、不穩定問題。那麼,如何關閉Windows 10自動更新功能呢?
  • windows10系統關閉自動更新方法介紹
    在Win10電腦中在如果有新的系統更新,電腦就會自動下載更新,並且還會反覆的進行彈窗提示更新,還有在電腦打開的時候或是使用的時候突然顯示更新,跟用戶帶來很多的不便,有很多用戶想要關閉windows10的系統更新,但是不知道在哪裡設置。今天我就給大家介紹下關閉windows10自動更新的方法。
  • 如何在Windows 10上永久禁用微軟Defender殺毒軟體?
    一、如何使用Windows安全中心禁用微軟 Defender如果你需要執行諸如安裝應用程式之類的任務,則無需永久禁用微軟防病毒軟體,可以暫時禁止它工作。1.單擊win10任務欄中的搜索按鈕,搜索「Windows 安全中心」,然後單擊頂部結果。
  • win10系統易升是什麼意思?怎麼關閉
    在使用Win10系統的過程中,有時候會自動彈出名為「Windows10易升」的軟體界面,這個軟體是專門用來升級Win10系統的。如果你不想升級自己的Win10系統,可以把這個軟體徹底關閉,下面就為大家演示一下具體的操作方法。win10系統易升是什麼意思?
  • win10系統如何關閉Defender殺毒軟體的方法
    有很多專注於win10系統的用戶發現下載一些軟體安裝不了的問題,不是說軟體有問題,而是因為win10系統自帶的Defender殺毒軟體給攔截了,下面,系統哥小編教大家如何從系統設置裡關閉殺毒軟體,下面一起來看看具體的設置方法:
  • win10應用商店出現不能安裝應用的問題
    有系統之家的用戶在使用win10應用商店下載軟體的時候,出現下載不了應用程式,而且還安裝失敗的問題。下面,系統哥分享一下詳細的解決方法,希望可以幫助到你。
  • win10系統下相機功能無法打開的解決方法
    win10系統下相機功能無法打開怎麼辦?這是近來不少用戶都向小編諮詢的問題。為了幫助大家更好地使用win10系統,下面PConline小編分享了windows10電腦相機功能打不開問題的相關解決方法,希望對你有幫助。  Win10正式版攝像頭在哪裡呢?
  • 重啟後系統自動還原之前狀態,Win10 這招你會嗎
    如果你是 Mac 用戶,那麼應該知道 macOS 有一個非常人性化的特性——重啟後的系統,會自動還原成為重啟之前的狀態!這是什麼意思呢?例如你因為升級系統等原因,需要重啟 macOS,重啟後系統自動還原所有的軟體和窗口,系統看上去就如同沒有中斷過一般!有時候 macOS 自動重啟,你甚至不知道它重啟過。
  • 如何永久禁用Win10自帶Defender殺軟?方法來了
    不過,肯定有想要將其完全屏蔽的用戶,下面來講講方法。首先,Win10沒有自帶卸載選項,也就是想要從系統內完全移除Defender不現實。取而代之的是,如果你安裝了是三方殺軟,那麼Defender會自動禁用。
  • 如何在Windows 10中打開和關閉平板電腦模式
    默認情況下,將可轉換計算機重新配置為平板電腦時,Windows 10會自動切換到平板電腦模式。如果你希望手動打開或關閉平板電腦模式,可以通過多種方法進行。自動平板電腦模式在Windows 10中的工作方式如果你使用的是二合一可轉換筆記本電腦,可以從帶鍵盤的筆記本電腦轉換為平板電腦,通過拆下鍵盤,向後摺疊屏幕或進行其他活動,Windows 10平板電腦模式應在執行此操作時自動啟動。
  • win10更新助手 Update Assistant
    提供大量的Windows 10信息和問題進行查閱使用方法:點擊立刻更新之後,Windows 易升會自動檢查你的CPU、內存、磁碟空間是否滿足條件,如果全部正常即可進入下載更新環節,這會需要一些時間,你可以最小化Windows 易升,讓它在後臺自動運行。
  • 原來2步就可以關閉win10時間軸,讓你的隱私不再洩露!
    雖然win10系統相較於之前是有所創新,不過還是有很多值得吐槽的地方,在此韓博士就不多做介紹,大家可以自行體驗。當然win10中也有很多比較好玩且實用的功能:比如自win10 1803版本號起就新增了時間線功能,可以記錄你在使用電腦的過程中的活動記錄並快速恢復之前的操作活動,只要用同一個Microsoft帳戶,就是在其他設備上也可以進行查看活動軌跡。
  • Win10關機變重啟該怎麼辦?電腦關機了又自動開機啟動的解決方法
    Win10系統不少用戶可能會遇到了一些奇葩的問題,就比如說電腦關機變重啟這個故障,每次將電腦關機之後,又會自動重啟,反覆測試幾次故障依舊。之前寫過關於Win10關機變重啟的故障解決方法,但是發現有些用戶可以成功解決,有些用戶卻無法解決,並採用了不同的方法成功解決,所以本文打算具體大家遇到關機變重啟的再補充幾種解決方法來幫助更多的用戶。那麼Win10關機變重啟該怎麼辦?下面裝機之家分享一下電腦關機了又自動開機啟動的解決方法。
  • Windows系統自動更新怎麼辦?教你四種方法關閉更新
    方法一:禁用更新服務(不再彈出更新提醒)1、了解此法的局限性。雖然禁用自動更新服務程序會暫時停止所有Windows累積更新。但這個服務程序在一段時間後·會重新啟用。2、禁用服務程序的方法:一是在系統搜索欄搜索「服務」點擊進入。