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

2021-01-09 泡泡網

在去年的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開機無限黑屏轉圈重啟解決方法
    她來到公司後,打開電腦,發現進不去系統,一直是開機黑屏轉圈重啟,看到小編到公司後立馬拉著我去當「維修工」了。一般人們遇到這個問題都是送去維修,但是,其實我們可以自己解決。現在小編就教大家win10開機無限黑屏轉圈重啟怎麼解決吧。
  • windows10系統關閉自動更新方法介紹
    在Win10電腦中在如果有新的系統更新,電腦就會自動下載更新,並且還會反覆的進行彈窗提示更新,還有在電腦打開的時候或是使用的時候突然顯示更新,跟用戶帶來很多的不便,有很多用戶想要關閉windows10的系統更新,但是不知道在哪裡設置。今天我就給大家介紹下關閉windows10自動更新的方法。
  • win10應用商店出現不能安裝應用的問題
    有系統之家的用戶在使用win10應用商店下載軟體的時候,出現下載不了應用程式,而且還安裝失敗的問題。下面,系統哥分享一下詳細的解決方法,希望可以幫助到你。
  • win10更新助手 Update Assistant下載_win10更新助手 Update...
    提供大量的Windows 10信息和問題進行查閱使用方法:點擊立刻更新之後,Windows 易升會自動檢查你的CPU、內存、磁碟空間是否滿足條件,如果全部正常即可進入下載更新環節,這會需要一些時間,你可以最小化Windows 易升,讓它在後臺自動運行。
  • 如何在Windows 10中打開和關閉平板電腦模式
    默認情況下,將可轉換計算機重新配置為平板電腦時,Windows 10會自動切換到平板電腦模式。如果你希望手動打開或關閉平板電腦模式,可以通過多種方法進行。自動平板電腦模式在Windows 10中的工作方式如果你使用的是二合一可轉換筆記本電腦,可以從帶鍵盤的筆記本電腦轉換為平板電腦,通過拆下鍵盤,向後摺疊屏幕或進行其他活動,Windows 10平板電腦模式應在執行此操作時自動啟動。
  • 原來2步就可以關閉win10時間軸,讓你的隱私不再洩露!
    其實不用慌,只要你的速度夠快,將它關閉,微軟就不會看到你的活動軌跡。這不韓博士用了單身二十多年的手速秒關時間線,大家要不要一起試試?直接「禁用」win10時間線1.按下win+i打開設置,選中「隱私」進入。
  • Windows系統自動更新怎麼辦?教你四種方法關閉更新
    方法一:禁用更新服務(不再彈出更新提醒)1、了解此法的局限性。雖然禁用自動更新服務程序會暫時停止所有Windows累積更新。但這個服務程序在一段時間後·會重新啟用。2、禁用服務程序的方法:一是在系統搜索欄搜索「服務」點擊進入。
  • win10系統防火牆提示怎麼關閉
    一些用戶出於方便使用的目的會將win10系統自帶的防火牆關閉,不過win10系統的防火牆關閉後系統會頻繁彈出防火牆的安全提示,有沒有方法停止系統發送防火牆的安全提示呢?接下來小編就將該方法的具體操作分享給大家,有需要的朋友可以參考一下。
  • win10系統出現磁碟100%佔用的問題
    一位win10之家的小夥伴在安裝win10 20h2系統的時候,打開任務管理器發現磁碟佔用100%的問題,其實,這是因為當win10系統中Windows Defender在進行掃描時,如果再進行其他的工作,磁碟佔用率就達到了100%,或者還有其他功能的佔用,具體的介紹及解決方法下面一起來看看吧。
  • win10網速限制解除 win10網速慢的原因及解決辦法介紹
    win10網速限制解除 win10網速慢的原因及解決辦法介紹  遇到上網速度變慢、卡頓怎麼辦?下面就讓小編給大家介紹五種網絡的優化教程吧。  win10優化網絡設置方法步驟!網絡上網速度一直都是電腦上至關重要的,但是最近很多朋友在更新完win10系統後,會發現很多上網速度變慢了,變得卡了,那麼是什麼原因造成的呢?
  • 在win10中使用這三招,可以完全關閉微軟殺毒軟體Defender
    儘管防病毒軟體會自動啟動,但是在安裝第三方防病毒產品時它可能會關閉。但是,Windows 10不提供完全禁用內置系統保護的功能。造成這種情況的主要原因是,Microsoft不想在沒有任何保護的情況下使用Windows 10電腦。
  • Windows Defender關閉方法
    如果我們要保證軟體能安裝破解激活,就要提前關閉它 。那麼怎麼關閉呢??小編今天分享2個關閉Windows Defender的方法,告訴你如何暫時關閉windows defender或者永久關閉它。>4.找到管理設置 雙擊打開5.關閉「實時保護」,關閉「雲提供的保護」,關閉「自動提交樣本」這三項。
  • 戴爾品牌機如何重裝win10系統
    當戴爾品牌機使用久了也會出現些系統問題,所以這裡小編就來給大家詳細的介紹一下戴爾品牌機一鍵重裝win10系統的操作方法,感興趣的朋友趕緊來看看吧。戴爾品牌機如何重裝win10系統:1,提前對戴爾品牌機內的重要資料做好備份工作2,關閉殺毒軟體,滑鼠打開系統之家一鍵重裝工具,系統之家會優先對電腦環境進行檢測。
  • win10新版defender關閉詳細圖文教程
    今天我們要聊的是 Windows 10 系統中自帶的 Defender 安全軟體以及defender關閉教程。如果 Defender 影響到您的工作使用,那麼就考慮禁用掉它吧。 win10新版defender關閉步驟: 1、在 Windows 10 系統右下角找到 Defender 圖標並右鍵選擇打開查看安全儀錶板。
  • Excel2016打不開如何解決?Excel2016打開無響應的解決方法
    Excel2016打不開如何解決?下面一起來看看。  Excel2016打開無響應的解決方法  1,這種報錯出現在雙擊打開excel工作簿時,且是很大概率會出現問題,而並非100%會出現報錯;而先打開excel軟體,再從excel中選擇<打開>菜單,再打開工作簿時不會出現異常。
  • 用這3招,徹底關閉win10中Windows Defender,實戰詳解,一看就會
    要暫時禁用Windows 10上的默認防病毒軟體,請使用以下步驟:1.打開開始。2.搜索「安全性」,然後單擊頂部結果「安全性概覽」以打開該應用程式。3.單擊「病毒和威脅防護」。5.通過關閉「實時保護」切換開關來禁用Windows Defender。完成這些步驟後,防病毒軟體將禁用實時保護,這將允許你安裝應用程式或進行特定的系統更改,因為安全功能阻止了該操作。
  • Win10總是彈出可選功能怎麼解決
    一般出現win10老是彈出可選功能這種問題的用戶比較少,不過既然有問題出現那麼肯定就需要有一定的解決方案。今天我們就來聊一聊win10可選功能關閉教程。如果您在日常使用 Windows 10 系統中也出現了這種問題,那麼,您就可以參考提供的方法來解決這個問題。
  • Win10安裝後必做的5項優化,解決電腦卡頓問題,實用收藏系列!
    升級win10系統後,部分用戶發現電腦運行變得卡頓了。對於打開某個軟體或是輸入某個指令,就像是樹懶一樣行動緩慢!老毛桃:我可愛的先生,麻煩加快點速度,急!這是因為win10系統及殺毒軟體會在後臺自動執行更新的動作,以至於該狀況頻繁地發生。那我們該怎麼解決呢?第一步:更新系統。在搜索框中輸入【Windows Update】,點擊進入Windows更新設置,將系統升級至最新版本,完成後重啟計算機。第二步:更新殺毒軟體。