[發明專利]操作系統的熱補丁卸載方法、設備、存儲介質及裝置在審
| 申請號: | 202010616092.1 | 申請日: | 2020-06-30 |
| 公開(公告)號: | CN111796837A | 公開(公告)日: | 2020-10-20 |
| 發明(設計)人: | 陳騰蛟 | 申請(專利權)人: | 蘇州三六零智能安全科技有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 王韜 |
| 地址: | 215000 江蘇省蘇州市蘇州工業*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 操作系統 補丁 卸載 方法 設備 存儲 介質 裝置 | ||
本發明公開了一種操作系統的熱補丁卸載方法、設備、存儲介質及裝置,該方法包括:在檢測到目標操作系統處于崩潰狀態時,獲取目標操作系統的當前崩潰堆棧,從當前崩潰堆棧的棧頂取出當前熱補丁信息,將當前熱補丁信息對應的熱補丁進行卸載,在目標操作系統處于崩潰狀態時,返回從當前崩潰堆棧的棧頂取出當前熱補丁信息的步驟,直至目標操作系統不處于崩潰狀態;本發明通過從當前崩潰堆棧的棧頂取出當前熱補丁信息,對當前熱補丁信息對應的熱補丁進行卸載,并根據卸載后的系統狀態判斷是否退出卸載,從而能夠根據熱補丁信息在崩潰堆棧的存儲順序,卸載導致操作系統崩潰的熱補丁,直至操作系統還原至正常狀態。
技術領域
本發明涉及操作系統還原技術領域,尤其涉及一種操作系統的熱補丁卸載方法、設備、存儲介質及裝置。
背景技術
目前,在操作系統中出現問題時,往往通過不斷增加熱補丁來解決操作系統出現的問題。但是,由于熱補丁在生成和制作等方面存在各種問題,從而導致安裝該補丁的操作系統出現系統崩潰。
因此,需要將系統還原到操作系統不出問題時的最后一個版本。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供一種操作系統的熱補丁卸載方法、設備、存儲介質及裝置,旨在解決現有技術中如何卸載導致操作系統崩潰的熱補丁的技術問題。
為實現上述目的,本發明提供一種操作系統的熱補丁卸載方法,所述操作系統的熱補丁卸載方法包括以下步驟:
在檢測到目標操作系統處于崩潰狀態時,獲取所述目標操作系統的當前崩潰堆棧,所述當前崩潰堆棧中包括不同時間的熱補丁信息;
從所述當前崩潰堆棧的棧頂取出當前熱補丁信息;
將所述當前熱補丁信息對應的熱補丁進行卸載;
判斷所述目標操作系統是否處于所述崩潰狀態;
在所述目標操作系統處于所述崩潰狀態時,返回所述從所述當前崩潰堆棧的棧頂取出當前熱補丁信息的步驟,直至所述目標操作系統不處于所述崩潰狀態。
優選地,所述將所述當前熱補丁信息對應的熱補丁進行卸載之前,還包括:
查找所述當前熱補丁信息對應的熱補丁,并將所述當前熱補丁信息對應的熱補丁作為當前待卸載熱補?。?/p>
根據所述當前熱補丁信息判斷所述當前待卸載熱補丁是否處于可卸載狀態;
相應地,所述將所述當前熱補丁信息對應的熱補丁進行卸載,包括:
在所述當前待卸載熱補丁處于所述可卸載狀態時,對所述當前待卸載熱補丁進行卸載。
優選地,所述對所述當前待卸載熱補丁進行卸載,包括:
根據所述當前熱補丁信息確定所述當前待卸載熱補丁的目標卸載方式;
根據所述目標卸載方式對所述當前待卸載熱補丁進行卸載。
優選地,所述根據所述當前熱補丁信息確定所述當前待卸載熱補丁的目標卸載方式,包括:
根據所述當前熱補丁信息確定所述當前待卸載熱補丁的補丁類型;
根據所述補丁類型確定所述當前待卸載熱補丁的目標卸載方式。
優選地,所述根據所述當前熱補丁信息判斷所述當前待卸載熱補丁是否處于可卸載狀態之后,還包括:
在所述當前待卸載熱補丁不處于所述可卸載狀態時,關閉所述當前待卸載熱補丁對應的卸載程序;
根據所述當前熱補丁信息生成錯誤信息,并將所述錯誤信息發送至目標客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州三六零智能安全科技有限公司,未經蘇州三六零智能安全科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010616092.1/2.html,轉載請聲明來源鉆瓜專利網。





