前言:
在看了網(wǎng)上一大堆的的方案,什么刪注冊表(WindowsSelfHost),刪更新文件(SoftwareDistribution),刪軟件包簽名(catroot、catroot2)都沒用的,歡迎你來對地方了??!
【先講講自己的經(jīng)歷,只是吐槽下自己曲折并提供一點點經(jīng)驗,避免大家走彎路,不想看的請直奔解決方案】
一年前某天起我只要更新系統(tǒng)補丁就會給我報“某些更新文件沒有正確簽名 錯誤代碼:0x800tb109”。我還以為是重建分區(qū)把系統(tǒng)文件搞壞了,也沒管,反正用的21H1的版本,也還行。但是噩夢來了,最開始還能直接關機,到了后來,要么“關機并更新”要么“重啟并更新”,每次更新都失敗,每次都要等待回滾操作,浪費很多時間,煩?。。。?!每次都要不斷的點那個“暫停7天”才能解決。但是網(wǎng)站找來找去,甚至微軟幫助也找了,要么不能解決,要么英文看不懂。然后嘗試,但是系統(tǒng)從以前2014年裝的win7一直升級到現(xiàn)在的,很多東西都不想拋棄,也懶得重裝一堆軟件和環(huán)境,只能嘗試別的辦法。
試了很多:
1、"Windows 10 易升"升級到21H2版本級,結果給我報“我們很難你確定你的電腦能否運行win10”給了個錯誤碼8007003。
2、上微軟官網(wǎng)尋求幫助,說讓運行疑難解答,運行了,結果全都檢測正常,無語………………
3、嘗試用系統(tǒng)安裝盤升級,結果碰巧遇到光驅壞了,想辦法搞了個光驅回來,結果發(fā)現(xiàn)64位系統(tǒng)的安裝盤大于4.5G,沒有適合的光盤。然后開始備份U盤,用UlrtaISO做了U盤系統(tǒng)啟動盤,結果發(fā)現(xiàn)install.wim文件大于4G,損壞。最后不知道怎么的,感覺UlrtaISO這個軟件挺好的,以前學生時代用的盜版到現(xiàn)在(2010年的版本),覺得過意不去,去官網(wǎng)付錢買了正版,結果發(fā)現(xiàn)官網(wǎng)更新說明說最新版本支持windows10安裝光盤將install.wim分隔,驚喜!終于搞定,結果安裝的時候提示我,如果想使用升級的方式安裝,請不要從安裝介質(zhì)啟動,請正常啟動windows后啟動安裝程序,吐血?。?!吐血?。?!吐血!?。“着耍。?!
4、回到正常windows啟動安裝程序,結果還是給我報“我們很難你確定你的電腦能否運行win10”,這回連錯誤代碼都沒有
好吧(一點都不好?。?,自己想辦法吧~
原因剖析:
費盡腦細胞,想了一年前自己究竟做了什么導致這個問題。躺在床上冥想了十幾分鐘,回想起之前沒事做,瞎搞硬盤,結果把分區(qū)表搞壞了,然后自己重建了分區(qū)表,重建了引導分區(qū),自己重寫了引導文件(當然,都是用別的大佬寫的工具重寫的)。好像是從那以后就遇到了這個問題,因為系統(tǒng)是可以正常啟動的,所以引導文件沒問題,懷疑是不是引導分區(qū)(ESP)出了問題,嘗試重建了ESP分區(qū)(當然不是以前的方法,解決方案中會講到),解決了!?。〗鉀Q了?。?!流下了心酸的淚水!?。?/p>
總的來說,出現(xiàn)這些錯誤的原因可能是因為引導分區(qū)(ESP分區(qū))異常導致,所以重建ESP分區(qū)就可以解決這個問題。
解決方案:
好吧,廢話不多說,需要工具:
1、diskpart(系統(tǒng)自帶,路徑【系統(tǒng)盤:\Windows\System32\diskpart.exe】)
2、任何能夠啟動資源管理器的程序(就是利用“打開”功能打開資源管理器,這里推薦用系統(tǒng)自帶的“記事本”吧,誰都有)
3、DiskGenius(當然不用也行,這里只是為了方便,用系統(tǒng)自帶的diskpart也能替代DiskGenius。如果想嘗試的朋友請自行搜索方法吧)
按以下步驟開始修復
(一)掛載ESP分區(qū)和拷貝引導文件文件
1、打開diskpart,輸入【list disk】,回車后根據(jù)大小查看你的ESP分區(qū)所在的硬盤序號(也可以從“磁盤管理器”中查看)(例如我的ESP分區(qū)是在500G的硬盤中,可以看到diskpart界面顯示500G的硬盤是“磁盤2”,在磁盤管理器中就更直接了,那個300MB大小的就是ESP分區(qū),旁邊就寫著“磁盤2”)
2、輸入【select disk 序號】(,就是上面說的磁盤幾,我的是磁盤2,所以我的序號的是2)回車后選擇要操作的磁盤,然后輸入【list partition】,回車后查看ESP分區(qū)所在的分區(qū)號。(比如我的,通過大小判斷,是分區(qū)1)
3、輸入【select partion 分區(qū)號】(就是上面說的分區(qū)幾,我的是分區(qū)1,所以我的分區(qū)號的是1),然后輸入【assign】,將ESP分區(qū)掛載驅動盤符。
4、打開我的電腦,然后找到掛載的ESP分區(qū)(我的是K盤),嘗試打開,結果提示沒有權限訪問,這時候我們就要用到“記事本”了(如果你有權限訪問,那就直接打開吧),我們?nèi)サ接浭卤镜穆窂剑ㄏ到y(tǒng)盤:\WINDOWS\system32\notepad.exe),對準記事本右鍵選擇【以管理員身份運行】,然后【文件——打開——打開你掛載的ESP分區(qū)——將里面的EFI文件夾復制到一個地方保存】
(二)用DiskGenius重建ESP分區(qū)
5、打開DiskGenius,對準你的ESP分區(qū)右鍵【刪除當前分區(qū)】,然后對準刪掉的分區(qū)右鍵【新建ESP/MSR分區(qū)】,直接按默認的【確定】,然后點左上角的【保存更改】,然后根據(jù)DiskGenius的提示格式化該分區(qū)(注意!是保存更改后根據(jù)DiskGenius提示格式化,不是直接去系統(tǒng)中格式化)
(三)將原來拷貝的ESP分區(qū)文件參考1-4步掛載ESP分區(qū)然后將原來的引導文件復制回去
6、(都說參考1-4步了,那就不寫了吧)
7、最后 取消掛載盤符的命令是【REMOVE】,操作完后別忘記取消掛載哦。
(四)其他注意事項
可能有人會說為什么不用diskgenius的【隱藏/取消隱藏 當前分區(qū)】功能來掛載ESP分區(qū)?這個功能取消隱藏分區(qū)后可以直接訪問該分區(qū),不需要用“記事本”來間接訪問。好吧,關鍵就是這里,我就是因為這個功能被坑的,使用diskgenius的【隱藏/取消隱藏 當前分區(qū)】功能會導致windows下系統(tǒng)讀不了這個分區(qū)。
因為我現(xiàn)在已經(jīng)修復好了,而且能夠正常更新并且順利把系統(tǒng)升級到21H2了,所以具體原因不知道,我只能猜測,大概是權限的問題,可能正常的ESP分區(qū)應該是某個系統(tǒng)權限,使用diskgenius的【隱藏/取消隱藏 當前分區(qū)】功能后會導致權限設置成了只有用戶權限,所以能夠正常通過資源管理器訪問,而不是通過管理員權限運行的程序間接訪問,最后就是導致系統(tǒng)無法在windows下訪問這個分區(qū),所以能夠正常啟動系統(tǒng)但是更新或升級時讀不到引導文件就會出現(xiàn)這個錯誤。
問題已經(jīng)解決,這里就留下這個問題給大家去嘗試吧,看看直接更改ESP分區(qū)權限后能否直接這個問題文章來源:http://www.zghlxwxcb.cn/news/detail-497409.html
最后的最后說一點,diskpart支持命令縮寫,比如【list disk】可以縮寫成【lis dis】,【select disk 2】可以縮寫成【sel dis 2】。文章來源地址http://www.zghlxwxcb.cn/news/detail-497409.html
到了這里,關于Windows 更新 升級 8007003錯誤 800tb109錯誤 文件沒有正確簽名 很難確定你的電腦能否運行win10【解決方法】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!