Ada banyak orang dengan masalah ini di situs web MS. Dalam kasus saya dan dalam banyak kasus lain itu tidak dapat dipecahkan oleh teknik normal untuk menyelesaikan pembaruan windows dan masalah pengaturan. Saya akan memposting tautan ke diskusi situs web MS di posting saya berikutnya.
Jika mungkin saya perlu bantuan untuk melacak kesalahan ini dengan analisis sistematis daripada mengatur ulang semuanya :), meskipun seseorang benar-benar tahu solusi untuk masalah yang tepat ini, tolong katakan.
Saya menginstal menggunakan akun admin dari kotak dialog pemberitahuan pembaruan mutu Windows 10 standar yang muncul di baki sistem. Kotak pemberitahuan tampaknya macet di tahap pembaruan unduhan, tetapi jika Anda mengklik 'lihat kemajuan unduhan' dan akan menunjukkan 'unduh' pada kotak dialog pembaruan windows standar hanya 5 detik atau lebih sebelum pindah dengan sangat singkat ke 'Memeriksa Persyaratan' ', lalu' Gagal - 1 Pembaruan 'dengan kesalahan 80070005. Anda dapat mengulangi urutannya dengan menekan tombol' coba lagi '. Pembaruan Windows tentu berpikir itu diunduh karena terdaftar sebagai siap untuk menginstal ketika Anda 'Periksa pembaruan'. Memeriksa persyaratan di sini berarti memeriksa beberapa file, tidak memeriksa kesesuaian sistem yang telah dikonfirmasi sebelumnya dalam proses instalasi Windows 10.
Jika Anda mencari secara online untuk solusi yang Anda temukan sekitar 20 atau lebih, semuanya gagal bagi saya dan banyak pengguna lain juga. Ini termasuk:
- Menyetel ulang pengaturan pembaruan windows ke default (berbagai metode)
- Menyetel ulang izin registri dan file untuk memastikan kontrol penuh untuk admin dan akun sistem (proses tidak sepenuhnya berhasil digunakan metode yang diberikan di web, karena mereka tidak mengambil kepemilikan).
- Menggunakan CD pembaruan yang dapat di-boot (yang ini saya tidak coba tetapi yang lain punya)
- menonaktifkan semua perangkat lunak antivirus dan memeriksa log
- menonaktifkan layanan RAC yang tampaknya dapat mengganggu.
- menggunakan SFC dan DISM termasuk perbaikan korupsi sertifikat untuk memastikan citra OS bersih
- membersihkan folder distribusi perangkat lunak, dan berusaha memastikan bahwa folder tersebut tidak disembunyikan atau hanya dibaca (Windows sebenarnya hanya mengaturnya kembali ketika Anda melakukan ini)
- Melakukan Boot bersih menggunakan msconfig untuk menonaktifkan startup dan menonaktifkan (tetapi belum menghapus instalasi) perangkat lunak Keamanan (Comodo Endpoint Security).
Dan banyak lainnya yang tercantum dalam posting MS di mana kesalahan awalnya dilaporkan dan di sini: http://www.thewindowsclub.com/windows-update-not-working
Sejauh ini saya telah melacak proses dari menekan tombol 'coba lagi' sebagai berikut:
- Skrip PowerShell membersihkan upaya sebelumnya
- Wuauclt.exe menjalankan WindowsBox.exe
- Windows box.exe menjalankan SetupHost.exe yang menjalankan instance lain dari proses yang sama
- Setup host .exe tampaknya melalui serangkaian pemeriksaan bahwa file ada di System32 dan C: \ $ Windows. ~ Direktori BT, atur prefetch, dan mungkin membuat yang tidak.
- Kode kesalahan 80070005 dikembalikan oleh Setuphost.exe ke ke WindowsBox.exe
Log klien pembaruan Windows (wuauclt) sangat tidak berguna, itu hanya memberikan kode kesalahan. Jadi saya memberikan entri log peristiwa di bawah ini
Dengan mengamati proses dalam Procmon, saya dapat mengidentifikasi log yang dibuat oleh WindowsBox.exe, yaitu BlueBox.log, yang menunjukkan sedikit lebih banyak, termasuk kembalinya pesan kesalahan dari SetupHost.
Sayangnya SetupHost.exe tampaknya tidak menghasilkan log - jika ada yang tahu cara membuatnya, saya akan berterima kasih. Jadi alih-alih saya memberikan log procmon. Mungkin relevan adalah kode hasil 'Nama Tidak Ditemukan', 'Buffer Overflow' dan 'Terkunci file untuk Akses Baca'. Tetapi mengapa ada kesalahan 'Nama tidak ditemukan' pada operasi 'buat file'? (Hasil Buffer Overflow adalah saat mengakses HKU.DEFAULT \ Control Panel \ Desktop \ MuiCache \ MachinePreferredUILanguages).
Memperbarui Saya telah memeriksa kesalahan buffer overflow dan sepertinya proses berhasil coba lagi dengan buffer hasil yang lebih besar. Juga 'File Terkunci dengan hanya pembaca' tampaknya diharapkan karena ini sebenarnya merupakan kode keberhasilan untuk operasi untuk membuat pemetaan file langsung ke gambar file swap file. Sehingga meninggalkan kesalahan Name_not_found. Tapi ada banyak dari itu ......
Juga kode keluar adalah: -2147024891. Menurut saya, mana yang tampaknya tidak valid? Jadi haruskah saya mencari pengecualian proses? Jika demikian mengapa tidak ada log peristiwa windows untuk itu?
Entri log peristiwa:
Version=1
EventType=WindowsUpdateFailure3
EventTime=130852247770872553
Consent=1
UploadTime=130852247771282605
ReportIdentifier=501bd0e0-4d60-11e5-a861-005056c00008
Response.BucketId=195354731
Response.BucketTable=29
Response.type=4
Sig[0].Name=ClientVersion
Sig[0].Value=7.6.7601.18937
Sig[1].Name=Win32HResult
Sig[1].Value=80070005
Sig[2].Name=UpdateId
Sig[2].Value=D246F4DF-353A-40C3-8F1A-4BF96CA78DBE
Sig[3].Name=Scenario
Sig[3].Value=Install
Sig[4].Name=RevisionID
Sig[4].Value=200
Sig[5].Name=IsManaged
Sig[5].Value=0
Sig[6].Name=LastError
Sig[6].Value=0
Sig[7].Name=CallerAppID
Sig[7].Value=AutomaticUpdates
Sig[8].Name=ServiceUsed
Sig[8].Value={7971F918-A847-4430-9279-4A52D1EFE18D}
Sig[9].Name=MiscField2
Sig[9].Value=0
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=6.1.7601.2.1.0.256.1
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=2057
State[0].Key=Transport.DoneStage1
State[0].Value=1
State[1].Key=DataRequest
State[1].Value=Bucket=195354731/nBucketTable=29/nResponse=1/n
FriendlyEventName=Windows Update installation problem
ConsentKey=WindowsUpdateFailure3
AppName=Host Process for Windows Services
AppPath=C:\Windows\System32\svchost.exe
ReportDescription=A Windows update did not install properly. Sending the following information to Microsoft can help improve the software.
Log Windowsbox.exe
2015-08-28 09:50:48: CommandLine: ["C:\Windows\SoftwareDistribution\Download\bc9f855f0d1ed8adb26c77e77d473907\WindowsUpdateBox.exe" /ClassId ad20b347-38d2-4d24-a687-02a5be7ff3bf /PreDownload /Update /ClientId 11149530-b21d-4d53-9ad1-f4c755be62fe /ReportId {79199283-9EB3-441C-895C-193956626E64}.200]
2015-08-28 09:50:48: Deleting box result...
2015-08-28 09:50:48: Attempt to remove staged Appx packages...
2015-08-28 09:50:48: RemoveStagedAppxPackages: Launching [C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe] [-command "& {get-appxpackage | remove-appxpackage}"] from [C:\Windows\System32] in session [0]!
2015-08-28 09:50:48: Checking cleanup registry value...
2015-08-28 09:50:48: Skipping cleanup.
2015-08-28 09:50:48: CUpdateScenarioCtrl::ShouldPreserveWorkingDir: Found previously stored file hash.
2015-08-28 09:50:48: CUpdateScenarioCtrl::GenerateBoxHash: Calculating file hash...
2015-08-28 09:50:48: CUpdateScenarioCtrl::ShouldPreserveWorkingDir: Box file hash matches.
2015-08-28 09:50:48: Opening Box: [C:\Windows\SoftwareDistribution\Download\bc9f855f0d1ed8adb26c77e77d473907\WindowsUpdateBox.exe]
2015-08-28 09:50:48: Reading Box header...
2015-08-28 09:50:48: Execute file [C:\$Windows.~BT\Sources\SetupHost.Exe] exists: [TRUE]
2015-08-28 09:50:48: Preserve working path: [Yes]
2015-08-28 09:50:48: Opening Box: [C:\Windows\SoftwareDistribution\Download\bc9f855f0d1ed8adb26c77e77d473907\WindowsUpdateBox.exe]
2015-08-28 09:50:48: Reading Box header...
2015-08-28 09:50:48: CUpdateScenarioCtrl::PopulateWorkingDir: Working directory was preserved so it is already populated.
2015-08-28 09:50:48: CUpdateScenarioCtrl::GenerateBoxHash: Calculating file hash...
2015-08-28 09:50:48: CUpdateScenarioCtrl::PopulateWorkingDir: Storing file hash...
2015-08-28 09:50:48: CUpdateScenarioCtrl::PopulateWorkingDir: File hash stored!
2015-08-28 09:50:48: Searching for ESD files...
2015-08-28 09:50:48: Launching process: [C:\$Windows.~BT\Sources\SetupHost.Exe] with command-line [/PreDownload /Update /Quiet /ProcessId 10284 /progressCLSID ad20b347-38d2-4d24-a687-02a5be7ff3bf /ReportId {79199283-9EB3-441C-895C-193956626E64}.200 "/ClientId" "11149530-b21d-4d53-9ad1-f4c755be62fe" /SuccessId a875ea48-d92d-40bf-a6e7-f008c536d754] in Session: [-1]
2015-08-28 09:50:48: Launching: [C:\$Windows.~BT\Sources\SetupHost.Exe] [/PreDownload /Update /Quiet /ProcessId 10284 /progressCLSID ad20b347-38d2-4d24-a687-02a5be7ff3bf /ReportId {79199283-9EB3-441C-895C-193956626E64}.200 "/ClientId" "11149530-b21d-4d53-9ad1-f4c755be62fe" /SuccessId a875ea48-d92d-40bf-a6e7-f008c536d754] from [C:\$Windows.~BT\Sources]!
2015-08-28 09:50:48: Waiting for process events...
2015-08-28 09:50:48: Process exit code: [0x80070005]
2015-08-28 09:50:48: LaunchProcessInSession: Error = 0x80070005
2015-08-28 09:50:48: LaunchProcessInSession returned: [0x80070005]
2015-08-28 09:50:48: Checking cleanup registry value...
2015-08-28 09:50:48: Skipping cleanup.
2015-08-28 09:50:48: MainHr: Error = 0x80070005
2015-08-28 09:50:48: wWinMain: Error = 0x80070005
Log Procmon dari SetupHost.exe https://copy.com/oPea6OO2X18G/2015-08-28_110358.jpg