注:方法總結(jié)寫在了最后,是探索過程。
升級了Windows 10開發(fā)者預(yù)覽版,Build版本號(hào)16193。升級之后由于重重原因,打算回退Windows 10 Creator正式版。進(jìn)行系統(tǒng)恢復(fù)時(shí)發(fā)現(xiàn),原可以引導(dǎo)系統(tǒng)的U盤,出現(xiàn)了錯(cuò)誤。
具體的錯(cuò)誤現(xiàn)象:停滯在windows Boot Manager界面,錯(cuò)誤代碼:0xc0e90002。查詢宏映射得知0xc0e90002被映射為:STATUS_SYSTEM_INTEGRITY_POLICY_VIOLATION。看來是權(quán)限的問題。于是,關(guān)閉了secure boot,還是不行。
我想,是不是這個(gè)版本的windows 10修改了UEFI的RAM代碼,導(dǎo)致只能認(rèn)16193以及更高的版本。我的電腦上正好有Fedora 26 Alpha測試版,調(diào)整好啟動(dòng)項(xiàng),Fedora順利開機(jī)。于是,排除了只認(rèn)windows的可能。進(jìn)而想到,應(yīng)該不是修改了UEFI的RAM代碼。(僅僅是應(yīng)該,不確定是不是只識(shí)別16193更高版本)那么問題來了,怎么能把這個(gè)系統(tǒng)重裝……
Dism++這個(gè)軟件開發(fā)團(tuán)隊(duì)設(shè)計(jì)了一個(gè)功能,在windows RE中運(yùn)行Dism++。Windows RE是一個(gè)Windows應(yīng)急恢復(fù)環(huán)境。
![](/d/20211018/77578a38732a3eba31486012c0d00e93.gif)
圖1 RE中運(yùn)行Dism++選項(xiàng)
在Windows RE中果然恢復(fù)成功。(恢復(fù)的是我以前備份過的Creator正式版系統(tǒng))。出于好奇,我又試了一下U盤啟動(dòng),還是0xc0e90002。
是不是應(yīng)該更新一下U盤中的Windows PE。一天過去了,無論如何(U+,量產(chǎn))都不能正確引導(dǎo)。
![](/d/20211018/904ad1a0a19de869bfd0c58223fade63.gif)
圖2 Windows PE
我的電腦只有UEFI沒有BIOS,所以必須把U盤制作成FAT32格式,然而這個(gè)格式又不能放大于4G的文件,所以……很頭疼。先不管格式了,全盤格式成FAT32.
用UltraISO這個(gè)軟件進(jìn)行U+啟動(dòng)盤制作。所有的都試過了。仍然不好使。PE已經(jīng)用到了Creator更新的PE。
上網(wǎng)搜了一個(gè)制作U+的PE。微PE。這個(gè)PE在知乎上評價(jià)很高,在此也推薦給大家。
![](/d/20211018/0ab16e0a7eca4475679ad7b86f62f86a.gif)
圖3 WEPE網(wǎng)站
![](/d/20211018/63939263dcb66a8e28068d84aa186bc9.gif)
圖4安裝界面
在安裝界面可以看到,直接安裝到硬盤是可以的。為了排除U盤的干擾,這里直接安裝到了硬盤。沒有時(shí)間點(diǎn)擊完成安裝,直接操作Win+X——U——R(意思是重啟)。屏幕上:Surface——進(jìn)度條——選擇一個(gè)操作系統(tǒng)——“winPE”——【重啟】——Surface——進(jìn)度條——Windows BOOT Management——0xc0e90002,再次GG。
既然是權(quán)限的問題,那么就跟證書有關(guān)。進(jìn)入EFI分區(qū),看到若干證書,修改時(shí)間是升級Insider的時(shí)間,還有BCD文件,修改時(shí)間就是安裝微PE工具箱的時(shí)間。由于新版windows 10 Creator(Build版本號(hào)1703)沒辦法正常映射EFI分區(qū)。用磁盤工具DiskGenius強(qiáng)制映射一下,提示系統(tǒng)錯(cuò)誤,沒有指定權(quán)限……是不是權(quán)限不足?管理員身份運(yùn)行,“系統(tǒng)錯(cuò)誤”。于是用起了windows自帶的diskpart。
先看看圖,和圖下的文字說明,沒什么可以打字的。
![](/d/20211018/3083eaa8ebdd28286e9b3f00950a5553.gif)
圖5 diskpart
![](/d/20211018/0b803a4784602c95c94f29329c21bf8d.gif)
圖6 DiskPart分配盤符
![](/d/20211018/5beddea533de5c92833fd93f14e19d55.gif)
圖7表面上看起來很好的E盤
![](/d/20211018/9b45a4e0ccd0d7d2b205f2473a6a9b9f.gif)
![](/d/20211018/17eb2e1b80655cd2997a8abda7e21fd4.gif)
圖8,圖9迷惑性的可以取得權(quán)限
![](/d/20211018/133db6f7fe7fb76f608aa920a402882e.gif)
圖10傻眼了吧,根本沒有安全選項(xiàng)卡
![](/d/20211018/0910dbca86b5e7fc0c1df2cf08975704.gif)
圖11一鍵添加超級管理員權(quán)限的代碼
![](/d/20211018/147fa90b62cf6f08ad13c43527dd315e.gif)
圖12驅(qū)動(dòng)器上根本沒有取得管理員權(quán)限選項(xiàng)
想到System權(quán)限嗎?Windows XP及以前的時(shí)代,可以直接System權(quán)限運(yùn)行個(gè)explorer.exe,方法大家上網(wǎng)搜吧。Windows Vista后,不能像XP那么簡單獲取System權(quán)限了。Windows 7以前(windows 8 8.1沒有測試過)可以通過創(chuàng)建服務(wù)的方式來取得System權(quán)限。代碼還是給你們放出來。
![](/d/20211018/90f458e8fd04a6353819bb5f4efe2bcf.gif)
圖13 Win7 System權(quán)限獲取代碼
![](/d/20211018/0fea7b217e1eb5e218096a22a1691f49.gif)
圖14 Microsoft :休想隨便取得System權(quán)限
上一頁12 下一頁 閱讀全文