Pembaruan Windows - KB Schrödinger

2

Jadi saya mencoba menginstal Atmel Studio 7 pada mesin Windows 7 SP1. Atmel Studio membutuhkan penandatanganan SHA-2 agar kompatibel dengan Windows 10, oleh karena itu memerlukan dukungan SHA-2 pada sistem operasi sebelumnya. Untuk Windows 7 SP1 ini ditambahkan melalui KB3033929, dan sebagai bagian dari proses instalasi Atmel Studio memeriksa KB ini. Di sinilah ia bersenang-senang ...

  • Atmel Studio 7 mendeteksi KB3033929 hilang, menyediakan tautan ke halaman web microsoft untuk mengunduh dan menginstal secara manual.
  • Menjalankan .msu yang diunduh dari microsoft dan mengklaim pembaruan sudah diinstal.
  • Pembaruan tidak ditampilkan dalam pembaruan yang diinstal
  • Ketika mencoba untuk menghapus pembaruan menggunakan .msu, pembaruan klaim WUSI tidak diinstal.

Jadi microsoft mengklaim keduanya diinstal dan tidak diinstal secara bersamaan. Lihat dua tangkapan layar untuk bukti. Diinstal dan kemudian tidak diinstal

Apakah ada cara untuk secara pasti memeriksa apakah sudah diinstal, dan jika demikian bagaimana cara mendapatkannya agar diakui telah diinstal dengan andal.

Karznah
sumber
1
Kedengarannya seperti tambalan telah digantikan, hubungi penerbit aplikasi, dan minta pemasang yang berfungsi
Ramhound
Judul yang bagus! Hal pertama yang saya lakukan adalah memeriksa di bawah Control Panel-> Programs and Featuresuntuk melihat apakah sudah diinstal. Anda harus memilih Show updates: Saya merasa ini adalah kotak centang di Win7, tapi saya tidak ingat persis. Jika ada, coba hapus instalasi dari sini. Kalau tidak, Anda harus mengubah pengaturan di registri, meskipun saya akan melakukan pemeriksaan integritas. Ada sejumlah uninstaller pihak ketiga, banyak freeware, yang dapat menghilangkan ketidakkonsistenan untuk Anda. Gagal, gunakan regedituntuk menghapus setiap referensi KB3033929, misalnya dengan mengganti nama menjadi BK3033929.
AFH
Sudahkah Anda mencoba solusi DISM?
magicandre1981

Jawaban:

2

Ekstrak MSU (dengan 7-zip ), buka CMD.exe sebagai admin dan jalankan

dism /online /add-package /packagepath:C:\Windows6.1-KB3033929-x64.cab

ini melewatkan pemeriksaan apakah pembaruan itu diperlukan atau tidak. Sekarang coba instal Atmel Studio.

magicandre1981
sumber
Ini bekerja persis seperti yang diinginkan. Tampaknya ada masalah dengan versi Atmel Studio dan Windows 7 saat ini sehingga solusi Anda cukup untuk membiarkan penginstal berjalan. Terima kasih.
Karznah
Penginstal memeriksa KB tertentu dan bukan untuk versi file. Jika pembaruan diganti (digantikan), pembersihan disk dapat menghapusnya untuk mengecilkan WinSxS. Dan sekarang penginstal tidak dapat menemukan pembaruan.
magicandre1981
0

Atmel memiliki jawaban resmi untuk situasi ini di basis pengetahuan mereka .

Versi TL; DR adalah bahwa penginstal memiliki argumen baris perintah "rahasia" yang mengubah kesalahan pemblokiran menjadi peringatan non-pemblokiran. Disalin dari tautan di atas:

as-installer-7.0.1188-web.exe /SystemValidationErrorAsWarning

Ini didokumentasikan untuk installer "terhubung internet", tetapi saya hanya menggunakannya dengan sukses dengan installer "sepenuhnya telah diunduh" - as-installer-7.0.1188-full.exe.

jmr
sumber
Terima kasih, senang melihat Atmel secara resmi mengakuinya dan memberikan solusi sekarang. Terutama berguna mengingat saya harus segera menginstalnya lagi.
Karznah